在linux服务器上设置一个临时的IP地址和网关

我有一个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>