Linux系统IP地址

 

1、IP地址概述

2、配置IP地址

  查看IP地址

  在网卡上绑定一个IP地址

  同一张网卡上绑定多个IP

  绑定一块网卡设备

  修改或删除IP地址

 

 

IP地址概述

  这里不多赘述,参考《计算机网络》课程。

 

 

 

配置IP地址

[root@weekend110 ~]# ifconfig
eth0       Link encap:Ethernet HWaddr 00:0C:29:05:1D:AC               网卡的物理地址    
      inet addr:192.168.80.110 Bcast:192.168.80.255 Mask:255.255.255.0    IP地址、广播地址、子网掩码
      inet6 addr: fe80::20c:29ff:fe05:1dac/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1          UP表示该网络接口是启动的
      RX packets:33148 errors:0 dropped:0 overruns:0 frame:0           该网络接口上的数据包统计信息
      TX packets:12115 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:41678800 (39.7 MiB) TX bytes:2688713 (2.5 MiB)

lo      Link encap:Local Loopback                           内部网络回环地址
      inet addr:127.0.0.1 Mask:255.0.0.0                      回环IP地址、子网掩码
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING MTU:16436 Metric:1
      RX packets:12 errors:0 dropped:0 overruns:0 frame:0
      TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0
      RX bytes:720 (720.0 b) TX bytes:720 (720.0 b)

[root@weekend110 ~]#

 

ifconfig -a      显示包括激活和未激活的全部网络接口

ifconfig -s      只显示网络接口的摘要信息

 

 

[root@weekend110 ~]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:0C:29:05:1D:AC
inet addr:192.168.80.110 Bcast:192.168.80.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe05:1dac/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:33308 errors:0 dropped:0 overruns:0 frame:0
TX packets:12143 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:41693344 (39.7 MiB) TX bytes:2692561 (2.5 MiB)

[root@weekend110 ~]#

 

 

[root@weekend110 ~]# ifconfig -a
eth0       Link encap:Ethernet HWaddr 00:0C:29:05:1D:AC
          inet addr:192.168.80.110 Bcast:192.168.80.255 Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe05:1dac/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
          RX packets:33336 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12160 errors:0 dropped:0 overruns:0 carrier:0
             collisions:0 txqueuelen:1000
          RX bytes:41695906 (39.7 MiB) TX bytes:2694923 (2.5 MiB)

lo           Link encap:Local Loopback
          inet addr:127.0.0.1 Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING MTU:16436 Metric:1
          RX packets:12 errors:0 dropped:0 overruns:0 frame:0
             TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
          RX bytes:720 (720.0 b) TX bytes:720 (720.0 b)

[root@weekend110 ~]#

 

 

 在网卡上绑定一个IP地址

[root@weekend110 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0              网卡设备名称
HWADDR=00:0C:29:05:1D:AC
TYPE=Ethernet
UUID=a36d5f1e-fa69-453f-ba2b-a0952b279936
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static

DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
IPADDR=192.168.80.110        绑定的IP地址
BCAST=192.168.80.255
GATEWAY=192.168.80.2
NETMASK=255.255.255.0

DNS1=144.144.144.144
DNS2=192.168.80.2
[root@weekend110 ~]#

 

 

 

[root@weekend110 network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@weekend110 network-scripts]# ifdown eth0         关闭网卡eth0

[root@weekend110 network-scripts]# ifup eth0    打开网卡eth0

 

 

或者

[root@weekend110 network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@weekend110 network-scripts]# ./ifdown eth0         关闭网卡eth0

[root@weekend110 network-scripts]# ./ifup eth0    打开网卡eth0

 

或者

[root@weekend110 ~]# /etc/sysconfig/network-scripts/ifdown eth0         关闭网卡eth0

[root@weekend110 ~]# /etc/sysconfig/network-scripts/ifup eth0    打开网卡eth0

  

 

同一张网卡上绑定多个IP

  在实际工作中,特别是在服务器上,需要在一张网卡上配置大量的IP地址。我们可以通过利用虚拟网卡技术来实现这个需求。

利用虚拟网卡技术,为此张网卡设置一些别名的配置文件,并利用这些别名的配置文件在这张网卡上绑定多个IP地址。

  如果,需要在一块网卡上绑定多个IP地址,就需要手动设置多个以ifcfg-开头并且后接该网卡名字(逻辑名)的配置文件,其格式如下

  ifcfg-ethX:YYY

  其中,X是第几张网卡设备,YYY是该网卡设备上的第几张网卡。

  如,网卡文件ifcfg-eth0:1中,eth0表示第一张网卡,而其后冒号后的数字,则表示eth0上的的第二张网卡。即ifcfg-eth0:1则表示第一张网卡上的第二块网卡。

    参考:http://blog.sina.com.cn/s/blog_5f54f0be0101josm.html

              http://jingyan.baidu.com/article/ea24bc3986dab0da62b331ab.html

[root@weekend110 network-scripts]# ls
ifcfg-eth0    ifdown-eth    ifdown-post   ifdown-tunnel    ifup-eth    ifup-plip    ifup-routes    init.ipv6-global
ifcfg-lo   ifdown-ippp   ifdown-ppp    ifup   ifup-ippp    ifup-plusb    ifup-sit    net.hotplug
ifdown   ifdown-ipv6   ifdown-routes    ifup-aliases    ifup-ipv6   ifup-post    ifup-tunnel    network-functions
ifdown-bnep   ifdown-isdn    ifdown-sit    ifup-bnep   ifup-isdn    ifup-ppp   ifup-wireless    network-functions-ipv6
[root@weekend110 network-scripts]#

   默认,只看到ifcfg-eth0 文件。这里,复制一份,命名为ifcfg-eth0:0 

[root@weekend110 network-scripts]# ls
ifcfg-eth0   ifdown-eth    ifdown-post   ifdown-tunnel   ifup-eth   ifup-plip   ifup-routes    init.ipv6-global
ifcfg-lo   ifdown-ippp   ifdown-ppp    ifup   ifup-ippp    ifup-plusb   ifup-sit net.hotplug
ifdown   ifdown-ipv6    ifdown-routes    ifup-aliases    ifup-ipv6   ifup-post    ifup-tunnel network-functions
ifdown-bnep    ifdown-isdn   ifdown-sit   ifup-bnep   ifup-isdn   ifup-ppp   ifup-wireless network-functions-ipv6
[root@weekend110 network-scripts]# cp ifcfg-eth0 ifcfg-eth0:1
[root@weekend110 network-scripts]# ls
ifcfg-eth0   ifdown-eth   ifdown-ppp   ifup-aliases    ifup-isdn   ifup-routes net.hotplug
ifcfg-eth0:1 i  fdown-ippp    ifdown-routes   ifup-bnep    ifup-plip   ifup-sit network-functions
ifcfg-lo   ifdown-ipv6    ifdown-sit   ifup-eth ifup-plusb    ifup-tunnel network-functions-ipv6
ifdown   ifdown-isdn    ifdown-tunnel   ifup-ippp    ifup-post    ifup-wireless
ifdown-bnep    ifdown-post    ifup    ifup-ipv6    ifup-ppp init.ipv6-global
[root@weekend110 network-scripts]# vim ifcfg-eth0:1

 

DEVICE=eth0:1
HWADDR=00:0C:29:05:1D:AC
TYPE=Ethernet
UUID=a36d5f1e-fa69-453f-ba2b-a0952b279936
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static

DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0:1"
IPADDR=192.168.80.111
BCAST=192.168.80.255
GATEWAY=192.168.80.2
NETMASK=255.255.255.0

DNS1=144.144.144.144
DNS2=192.168.80.2

 

 

 

 

[root@weekend110 network-scripts]# service network restart
Shutting down interface eth0: Device state: 3 (disconnected)
[ OK ]
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: Active connection state: activating
Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/2
state: activated
Connection activated
[ OK ]
[root@weekend110 network-scripts]# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:05:1d:ac brd ff:ff:ff:ff:ff:ff
inet 192.168.80.110/24 brd 192.168.80.255 scope global eth0
inet 192.168.80.111/24 brd 192.168.80.255 scope global secondary eth0:1
inet6 fe80::20c:29ff:fe05:1dac/64 scope link
valid_lft forever preferred_lft forever
[root@weekend110 network-scripts]# ifconfig
eth0   Link encap:Ethernet HWaddr 00:0C:29:05:1D:AC
    inet addr:192.168.80.110 Bcast:192.168.80.255 Mask:255.255.255.0
    inet6 addr: fe80::20c:29ff:fe05:1dac/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:572 errors:0 dropped:0 overruns:0 frame:0
    TX packets:355 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:53584 (52.3 KiB) TX bytes:42335 (41.3 KiB)

eth0:1   Link encap:Ethernet HWaddr 00:0C:29:05:1D:AC
      inet addr:192.168.80.111 Bcast:192.168.80.255 Mask:255.255.255.0
      UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

    lo Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    inet6 addr: ::1/128 Scope:Host
    UP LOOPBACK RUNNING MTU:16436 Metric:1
    RX packets:4 errors:0 dropped:0 overruns:0 frame:0
    TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:240 (240.0 b) TX bytes:240 (240.0 b)

[root@weekend110 network-scripts]#

  

  测试,网络

 

Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>ping 192.168.80.110

正在 Ping 192.168.80.110 具有 32 字节的数据:
来自 192.168.80.110 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.80.110 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.80.110 的回复: 字节=32 时间<1ms TTL=64

192.168.80.110 的 Ping 统计信息:
数据包: 已发送 = 3,已接收 = 3,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 0ms,平均 = 0ms
Control-C
^C
C:\Users\Administrator>ping 192.168.80.111

正在 Ping 192.168.80.111 具有 32 字节的数据:
来自 192.168.80.111 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.80.111 的回复: 字节=32 时间<1ms TTL=64

192.168.80.111 的 Ping 统计信息:
数据包: 已发送 = 2,已接收 = 2,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 0ms,平均 = 0ms
Control-C
^C
C:\Users\Administrator>

 

   删除

  

[root@weekend110 network-scripts]# ls
ifcfg-eth0    ifdown-eth    ifdown-ppp    ifup-aliases   ifup-isdn   ifup-routes net.hotplug
ifcfg-eth0:1   ifdown-ippp    ifdown-routes   ifup-bnep    ifup-plip    ifup-sit network-functions
ifcfg-lo   ifdown-ipv6    ifdown-sit   ifup-eth   ifup-plusb   ifup-tunnel network-functions-ipv6
ifdown    ifdown-isdn    ifdown-tunnel    ifup-ippp    ifup-post    ifup-wireless
ifdown-bnep   ifdown-post    ifup    ifup-ipv6   ifup-ppp init.ipv6-global
[root@weekend110 network-scripts]# rm -rf ifcfg-eth0:1

 

  其他的,不多赘述。

 

  图形界面呢,如何来做到?

  这里不多,赘述。

 

    修改或删除IP地址

  这里不多,赘述。

 

转载于:https://www.cnblogs.com/zlslch/p/5984144.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/429971.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

qwidget多个窗口同步_Linux命令screen—终端切换,工作环境保存,画面同步,防断网...

Screen基础Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话&#xff0c;并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。创建一个新的窗…

Snap svg:路径变换和相交计算

Snap.svg对原生的svg进行了封装&#xff0c;为svg的创建、操作提供了便捷的方法&#xff0c;但是官网的文档对一些概念没有解释&#xff0c;难免会造成困扰。比如说路径的旋转&#xff0c;就存在变换后得不到路径交点的问题。 用普通的变换得不到路径的相交点 Snap.svg提供了…

Linux文件基本操作

使用declare命令创建一个变量名为 tmp 的变量&#xff1a; 使用号赋值运算符为变量 tmp 赋值为 dunzhu&#xff1a; 读取变量的值&#xff0c;使用echo命令和$符号&#xff08;$符号用于表示引用一个变量的值&#xff0c;初学者经常会忘记输入&#xff09; 在dunzhu家目录创建一…

Snap svg 主要对象

对象概述Elementsvg规定的元素&#xff0c;提供修改属性、绑定事件、操作数据、操作层级关系、动画等方面的方法&#xff0c;类似jquery选取的元素Fragment虚拟节点&#xff0c;其用处是可以用js创建多个元素&#xff0c;添加到Fragment&#xff0c;不会影响到实际的DOM&#x…

初中位似图形作图_[如何画位似图形] 位似图形的画法及步骤

如何画位似图形位似变换是新课程标准中涉及的一个重要知识点&#xff0c;它是图形变换的一种&#xff0c;实际上它是相似变换的一种特殊情形&#xff0c;存在位似中心———即对应顶点连线的交点&#xff0e;其位似比就是相似比&#xff0e;作为一个新的知识点&#xff0c;越来…

DES 加密 解密

EncryptUtil feiyangklDES 一行代码完成DES加密&#xff0c;加密模式 DES CBC DEMO GIF DEMO 简介 最近项目中用到DES加密&#xff0c;在这里整理成篇&#xff0c;供大家参考阅读&#xff0c;在使用该demo过程中&#xff0c;你可能会遇到一些问题&#xff0c;首先你需要看一下…

bootstrap带有下拉按钮的输入框_关于bootstrap--表单(下拉select、输入框input、文本域textare复选框checkbox和单选按钮radio)...

html 里面的 role 本质上是增强语义性&#xff0c;当现有的HTML标签不能充分表达语义性的时候&#xff0c;就可以借助role来说明。通常这种情况出现在一些自定义的组件上&#xff0c;这样可增强组件的可访问性、可用性和可交互性。role的作用是描述一个非标准的tag的实际作用。…

CSS3 线性渐变背景的过渡效果

对于background-color&#xff0c;可以直接transition: background-color 2s就能实现过渡效果&#xff0c;但对于background:-webkit-radial-gradient(circle,#ffc71d 0,rgba(168,117,14,.5) 130%);就无能为力了。对于这种复杂的背景&#xff0c;只能给opacity添加过渡效果了&a…

markdown绘图插件----mermaid简介

作者&#xff1a;黄永刚 mermaid简介 当撰写文档的时候&#xff0c;对于流程图的生成大多使用Visio等繁重的工具&#xff0c;没有一种轻便的工具能够画图从而简化文档的编写&#xff0c;就像markdown那样。 mermaid解决这个痛点&#xff0c;这是一个类似markdown语法的脚本语言…

华为三层交换机路由配置案例_华为三层交换机配置实例

1华为三层交换机配置实例一例服务器1双网卡&#xff0c;内网IP:&#xff0c;其它计算机通过其代理上网PORT1属于VLAN1PORT2属于VLAN2PORT3属于VLAN3VLAN1的机器可以正常上网配置VLAN2的计算机的网关为&#xff1a;配置VLAN3的计算机的网关为&#xff1a;即可实现VLAN间互联如果…

大学只待成追忆,只是工作已半年,2016再见

时光匆匆&#xff0c;真的不知不觉&#xff0c;已经毕业半年。这一年发生了好多事&#xff0c;回望简直难以相信。 再见广州&#xff0c;你好厦门 广深工作好找&#xff0c;但心就是想离开&#xff0c;当时想的是&#xff0c;找一个地方&#xff0c;让一切重新开始。来到厦门…

centos7挂载nas存储_CentOS7搭建NAS文件共享存储

概述&#xff1a;NFS是一种基于TCP/IP传输的网络文件系统协议&#xff0c;最初由SUN公司开发。通过NFS协议&#xff0c;客户机可以像访问本地目录一样访问远程服务器中的共享资源。NFS得到了如NAS等网络存储的设备极好支持。也是LVS共享存储的首选。环境&#xff1a;CentOS 7.8…

【移动端html5】 android video播放进度精确控制

android上视频播放存在的问题 在PC上播放html5视频&#xff0c;设置video.currentTime5,视频将跳到5s的位置&#xff0c;并且显示出第5s的画面。在安卓下&#xff0c;却存在下面两个问题&#xff1a; 在安卓上&#xff0c;为了省电&#xff0c;在暂停的时候&#xff0c;改变视…

柯理化

在JS中柯里化就是把一个需要传入多个参数的函数变成多个嵌套的只要传入一个参数的函数 在普通函数中的柯理化&#xff1a; var addfunction(x,y){ return xy; } 柯里化&#xff1a; var addCurringfunction(x){ return function(y){ return xy; } } addCurring(1)(2);//3 如果是…

Java NIO 教程

NIO 概述 NIO有三个核心组件&#xff1a; 通道&#xff08;Channels&#xff09;缓冲器&#xff08;Buffers&#xff09;选择器&#xff08;Selectors&#xff09; 实际上&#xff0c;NIO的组件和类远不止这三个&#xff0c;但这个三个组件是核心。至于其它组件&#xff0c;…

threejs相机和渲染器

渲染器 渲染器其实代表的是canvas标签。 渲染器的类型 WebGLRender 使用WebGL来渲染图形&#xff0c;速度较快&#xff0c;但是有些机器不支持WebGL。 CanvasRender 使用canvas2d来渲染图形&#xff0c;在较老的版本上&#xff0c;主要是用来渲染2D图形。现在这个渲染器在…

类的 三大特性 封装,继承,多态 overload与override的区别

OOP三大特性&#xff1a;封装&#xff0c;继承&#xff0c;多态 封装的目的&#xff1a;为了让类更安全封装的做法&#xff1a;1.类里面的成员变量做为private2.使用成员方法来间接访问成员变量3.在该方法里面加限制条件 php类里面不允许出现同名方法 继承 概念&#xff1a;子类…

三级菜单 python_python三级菜单

menu {北京:{海淀:{五道口:{soho:{},网易:{},google:{}},中关村:{爱奇艺:{},汽车之家:{},youku:{},},上地:{百度:{},},},昌平:{沙河:{老男孩:{},北航:{},},天通苑:{},回龙观:{},},朝阳:{},东城:{},},上海:{闵行:{"人民广场":{炸鸡店:{}}},闸北:{火车战:{携程:{}}},浦…

threejs概览

threejs术语和概念 threejs的API很长&#xff0c;有很多概念和术语&#xff0c;理解了这些概念和术语&#xff0c;才能更好的使用threejs。这些概念和术语都藏在API右侧的大纲中&#xff0c;下图简单整理了一下这些概念&#xff1a; 这些概念又分为四个大类&#xff08;见上图…

C#生成新浪微博短网址 示例源码

using System;using System.Collections.Generic;using System.Linq;using System.Text;using DotNetSample.Models;using System.Web.Script.Serialization;namespace DotNetSample.Utils{public class ShortUrlHelper{/// <summary>/// 获取新浪短域名/// </summary…