在CentOS下创建/etc/sysconfig/network-scripts/ifcfg-eth0-range0..n文件就可以轻松搞定多个IP段。
可是Gentoo下net.example里面的例子
config_eth0=( "192.168.0.{2..4}/24" )
在实际/etc/init.d/net.eth0 start的时候脚本报错。到底Gentoo支不支持多段连续IP配置的语法啊?
别告诉我一个一个的加,如果要配置100多个IP,手工配置是很容易出错的。
另外发现/etc/init.d/net.eth0 stop 的一个bug. 如果网卡配置了多个IP段,这个脚本只会释放第一个段。
例如eth0有两个ip段 "192.168.0.55-99" "10.0.1.55-199" 的话,10.0的那个就不会释放。你用 net.eth0 restart 的话,就会出一大堆错,只能重启服务器。 |