linux 单网卡绑定两个ip

一、ubuntu系统:

  #vi /etc/network/interfaces OR $ sudo vi /etc/network/interfaces

  Modify as follows:

 1 auto eth0
 2 auto eth0:0
 3 auto eth0:1
 4 iface eth0 inet static
 5 address 192.168.1.1
 6 netmask 255.255.255.248
 7 gateway 192.168.1.254
 8 
 9 iface eth0:0 inet static
10 address 192.168.1.2
11 netmask 255.255.255.248
12 
13 iface eth0:1 inet static
14 address 192.168.1.3
15 netmask 255.255.255.248
16 
17 # add rest of alias / binds below

  Save and close the file.

  Now restart networking, enter:

    #/etc/init.d/networking restart OR $ sudo /etc/init.d/networking restart

二、centos系统:

  配置IP地址:

  [root@localhost network-scripts]#vi /etc/sysconfig/network-scripts/ifcfg-eth0

    DEVICE=eth0

    BOOTPROTO=static  

    ONBOOT=yes

    IPADDR=192.168.0.2  

    NETMASK=255.255.255.0

    GATEWAY=192.168.0.1

  配置完以后:

    service network restart

  修改DNS

  [aeolus@db1 etc]$ vi resolv.conf

    nameserver 202.96.128.68

    nameserver 219.136.241.206

  添加网通IP:

  [root@localhost network-scripts]#vi /etc/sysconfig/etwrok-scripts/ifcfg-eth0:0

    DEVICE=eth0:0  #其中的DEVICE为设备的名称,

    BOOTPROTO=static #模式

    ONBOOT=yes    #开机启动

    IPADDR=192.168.0.3  #ip addr

    NETMASK=255.255.255.0  #子网掩码

    

  如果需要再绑定多一个IP地址,只需要把文件名和文件内的DEVICE中的eth0:X加一即可。