Ubuntu 上不同的网络别名 ip

Ubuntu 上不同的网络别名 ip

我有一台只有一个 NIC 的 Ubuntu 服务器,x.x.31.82其上配置了一个地址,它的默认网关是x.x.31.81,掩码是x.x.31.80/29

问题是我正在尝试配置另一个地址x.x.20.210- 应该是默认网关,x.x.20.209但我无法在服务器上配置它。

在 NIC 上配置x.x.20.210为别名后,我使用了命令

route add -net x.x.20.208 netmask 255.255.255.248 gw x.x.20.209

该路由已添加到路由表,但我仍然无法从外部访问 xx20.210。

有人能帮助我吗?

答案1

要在同一个接口上使用多个 IP,我认为最好的方法是为第二个 IP 添加/etc/network/interfaces类似的内容:

auto eth0:0
iface eth0:0 inet static
    address x.x.20.210
    netmask 255.255.255.0
    broadcast x.x.20.255
    network x.x.20.0
    gateway x.x.20.209

而且您不需要手动配置路由。如果您想从外部访问它,请不要忘记添加第二个 IP,/etc/hosts如果需要,请为其配置 DNS 记录。

相关内容