码迷,mamicode.com
首页 > 系统相关 > 详细

Linux系统IP地址

时间:2016-10-21 13:58:10      阅读:320      评论:0      收藏:0      [点我收藏+]

标签:erro   oop   :link   ifconf   ack   log   技术   ipa   control   

 

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是该网卡设备上的第几张网卡。

 

  这里,我就以复制一份出来,演示一下。

技术分享

[root@weekend110 network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@weekend110 network-scripts]# cp ifcfg-eth0 ifcfg-eth0-range0
[root@weekend110 network-scripts]# vim ifcfg-eth0-range0

 

技术分享

DEVICE=eth0-range0
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
IPADDR=192.168.80.115
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

 

  之后,就不能在远程工具里,关闭和启动网卡了。

技术分享

  

 技术分享

 

技术分享

 

 

   测试完,删去即可。

技术分享

 

Linux系统IP地址

标签:erro   oop   :link   ifconf   ack   log   技术   ipa   control   

原文地址:http://www.cnblogs.com/zlslch/p/5984144.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!