linux的IP别名功能

      Linux 下可以在一个网络设备接口虚拟出多个接口,如eth0接口其实就是设备

eth0虚拟出来的设备,这样在一块网上设备上就具有有多个IP地址,一块网卡具有

多个IP地址的功能称为IP别名,

1、RHEL/CentOS 6.x 以及之前版本中网卡绑定多个IP地址

      Linux的⽹络设备配置文件存放在/etc/sysconfig/network-scripts目录中。对于以太网

的第一个网络设备,配置文件名一般为ifcfg-eth0。如果需要为第二个网络设备再绑定一个

IP地址,只需要在/etc/sysconfig/network-scripts目录下,创建别一个名为ifcfg-eth0:0的文件,

然后配置相应的IP信息即可,内容样例为:

        如果需要再绑定一个IP 地址,只须创建 ifcfg-eth0:1 文件,然后修改网络设备名为 eth0:1

即可,依次类推。在RHEL/CentOSLinux下可以⽀持255个IP别名,也就是说eth0:x中“x”的最大

值为254。

2.Debian/Ubuntu Linux下网卡绑定多个IP地址

       Debian/Ubuntu Linux系统下的⽹卡配置与RHEL/CentOS Linux下的网卡
配置有很大不同,RHEL/CentOS Linux系统下的网卡配置信息存放
在/etc/sysconfig/network-scripts目录下面的很多文件里面,要修改就需要一
个一个文件来进行。Debian/Ubuntu Linux系统下的网卡配置信息则存放
在/etc/network/interfaces单个文件里面,无论有多少块网卡,配置信息全部
放在这个文件里。

       下面就来看下绑定多个IP时这个文件的内容:

    

在上面的输出中:

    第1行定义设备eth0和eth0:1在系统启动时自动加载;

    第2行指定设备eth0使用TCP/IP网络,并且使用静态IP;

    第3~7行分别定义eth0设备的IP地址、网络号、子网掩码、广播地址和网关信息;

    第8行定义绑定设备“eth0:1”使用TCP/IP网络,并且使用静态IP;

   第9~11行指定绑定IP的信息。

 

posted @ 2019-08-02 15:43  吾名墨嗔  Views(639)  Comments(0Edit  收藏  举报