我有一个Linux服务器,需要使用生产IP地址和主机名安装程序启动(一些脚本使用这些variables)之前设置。
我见过有人分配一个临时的IP地址和一个临时网关只需input一些命令,但我不记得了。
ifconfig已被弃用,但仍然有效。
“正确的”方法是:
sudo ip addr add <extra ip> dev eth0:0
该命令将添加一个别名到接口,所以是除了当前的。 如果您需要添加networking掩码,那么该命令将如下所示:
sudo ifconfig eth0:1 <ip> netmask <mask> up
否则,ifconfig将使用默认的类别IP属于例如255.255.255.0为C类
只需要注意默认路由选项。 您通常只需要一条默认路由,因此您可能希望在添加新路由之前删除当前的默认路由,否则请在路由上度量指标。
想想我发现了它,但也许值得分享:
ifconfig eth0:0 <extra ip> up sudo route add default gw <gatewayip>