日期:2014-05-16  浏览次数:20942 次

Linux下单网卡设置双ip,ubuntu设置双IP
http://www.itokit.com/2011/0929/70782.html

Linux下单网卡设置双ip,ubuntu设置双IP


环境:Ubuntu 8.10 server 64bit
Ubuntu的网卡配置文件是/etc/network/interfaces
修改一下这个配置文件就可以单网卡绑定两个ip,或者设置多个ip了

1)去到配置文件的目录
代码
$cd  /etc/network
2)编辑interfaces此配置文件

代码
$sudo vi interfaces
如果是由dhcp自动配置本机ip的,interfaces的内容大概会是:
##lo配置
auto lo
iface lo inet loopback
##网卡eth0的配置
auto eth0
iface eth0 inet dhcp
我们需要配置多ip,所以修改interfaces文件成一下内容:
代码
##lo配置
auto lo
iface lo inet loopback
##虚拟出一个eth0:0
auto eth0
auto eth0:0
##配置eth0的ip,默认网关,子网掩码
iface eth0 inet static
address 192.168.1.23
gateway 192.168.1.1
netmask 255.255.0.0
##配置eth0:0的ip,默认网关,子网掩码
iface eth0:0 inet static
address 192.168.1.24
gateway 192.168.1.1
netmask 255.255.255.0
以上的是双ip的配置文件,
如果需要配置3个ip则是:
代码
##lo配置
auto lo
iface lo inet loopback
##虚拟出两个:eth0:0和eth0:1
auto eth0
auto eth0:0
auto eth0:1
##配置eth0的ip,默认网关,子网掩码
iface eth0 inet static
address 192.168.1.23
gateway 192.168.1.1
netmask 255.255.0.0
##配置eth0:0的ip,默认网关,子网掩码
iface eth0:0 inet static
address 192.168.1.24
gateway 192.168.1.1
netmask 255.255.255.0
##配置eth0:1的ip,默认网关,子网掩码
iface eth0:1 inet static
address 192.168.1.25
gateway 192.168.1.1
netmask 255.255.255.0


3)保存修改之后,重启一下网络服务
$sudo service networking restart
或者sudo /etc/init.d/networking restart
配置就生效了。
查看一下:
$ifconfig -a