无法连接到接口上的内部 IP

无法连接到接口上的内部 IP

我正在运行 Ubuntu Server 16.04。
我为服务器上的网络接口分配了一个静态 IP。
此 IP 可从 LAN 外部路由。
我还想通过私有 IP 地址从内部 LAN 访问同一台服务器。
网络接口称为 eth0

我将其添加到我的 /etc/network/interfaces 配置中

auto eth0:1
iface eth0:1 inet static
address 192.163.1.153
netmask 255.255.255.0
gateway 192.168.1.3
dns-nameservers 192.168.1.3

添加这个之后,我是否也能够从内部 LAN 访问我的 Ubuntu 服务器?

我确实注意到运行时systemctl restart networking出现以下错误:

RTNETLINK answers: File exists
Jun 29 18:37:28 confluence ifup[2522]: Failed to bring up eth0:1.

所以我不得不假设这就是它不监听私有 IP 的原因。我就是搞不清楚它为什么不监听/启动。

为机器添加另一个虚拟网卡并为其分配私有 IP 是否更好,或者为同一接口分配私有和公共 IP 是否同样有效?或者这是否可能?

答案1

看起来您的服务器的静态地址配置有误。您选择 192.163.1.153 的理由是什么?

您的网关和 DNS 服务器位于不同的网络上192.168.1,对比192.163.1

相关内容