原文地址:http://forum.ubuntu.org.cn/trackback.php?e=871

我们局域网的ip现在混乱不堪,当年全部是192.168.0.x,现在由于共享上网,什么192.168.x.x的都出来了。访问起来很是麻烦。查了一下,在ubuntu下面配置多个ip也是很简单的。

我的配置:
eth0 :192.168.0.88
现在要另外绑定一个ip 192.168.9.88 用于访问192.168.9.x的ftp
一个命令:
sudo ifconfig eth0:0 192.168.9.88 netmask 255.255.255.0 up
现在用ifconfig命令可以看到这个接口eth0:0
但是重启之后是没有的,要解决这个问题
就写一个文件把:
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0:0
内容如下:
DEVICE=eth0:0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.9.88
NETMASK=255.255.255.0
就好了。启动的时候直接当作一个接口来用。方便阿~~~
但是同时很多问题又出来了。如果对于不同的地址做不同的路由等等的一些又怎么办呢?留待以后研究把。

晕!找到的帖子是这么写的,但是关机后打开发现根本没有用。关机过后就没有效果了!那个什么sysconfig文件什么的根本没有作用。看来不可太相信别人阿~~~
马上删除那个新建的文件夹。自己摸索了一下,发现其实更简单:
编辑/etc/network/interfaces文件
加入下面这些就好了
auto eth0:0
iface eth0:0 inet static
address 192.168.9.88
netmask 255.255.255.0
保存。OK!
关机测试过,一切正常。但是要说一声的是如果ifdown了eth0,那么那个eth0:0也自动被down掉了。因为eth0:0是属于eth0的,是其的一个虚拟接口。如果要配置其他的ip还可以eth0:1之类的。其实还是不错的。