注册多个静态IP地址ubuntu

我目前有一个静态IP在我的服务器上注册。 我想继续并注册其他4个静态地址。 我不确定的语法。 我应该如何做iface eth0:0 inet static

这是我现在拥有的:

 auto lo iface lo inet loopback auto eth0 iface eth0 inet static address xxx.xxx.xx.xx netmask xxx.xxx.xx.xx gateway xxx.xxx.xx.xx broadcast xxx.xxx.xx.xx 

  auto eth0:0 iface eth0:0 inet static address xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx broadcast xxx.xxx.xxx.xxx 

不要添加更多的网关条目,因为您将有多个默认路由。

作为MihaiMbuild议的替代scheme,我喜欢像这样设置我的configuration。 这样一个接口和所有地址的所有地址都可以通过一个命令( ifup eth0 )或down( ifdown eth0 )来实现。

 auto eth0 iface eth0 inet static address 192.168.32.5 netmask 255.255.255.192 network 192.168.32.0 broadcast 192.168.32.63 # listen on additional addresses up ip addr add 192.168.32.6/26 brd + dev eth0 up ip addr add 192.168.32.7/26 brd + dev eth0 down ip addr del 192.168.32.6/26 brd + dev eth0 down ip addr del 192.168.32.7/26 brd + dev eth0