在 ubuntu 16.04 服务器上配置内部和外部 ip 地址

在 ubuntu 16.04 服务器上配置内部和外部 ip 地址

目前我有一台主机 Windows 服务器,里面安装了 VM。一台 VM 是 Ubuntu 16.04 服务器,只有外部 IP,只能通过互联网访问。

我已经为这台 Ubuntu 服务器添加了第二个网络接口。现在如何为这些 Ubuntu 服务器配置内部 IP,以便在连接到 LAN 时使用内部 IP 进行访问?

eth0 具有外部 IP 并且运行正常。

当我将静态内部 IP 添加到 eth1 并使用以下命令重新启动网络时:

sudo /etc/init.d/networking restart

出现以下错误:

网络重启错误

答案1

您只需要为该接口提供一个新的配置:

ifconfig -a

将为您提供完整的接口列表。然后,检查 MAC 地址以查看哪一个连接到您的 LAN 网络。
打开配置文件

nano /etc/network/interfaces

并添加接口所需的配置。它看起来会像这样:

auto eth1
iface eth1 inet static
address 192.0.2.100
netmask 255.255.255.0
gateway 192.0.2.1
dns-nameservers 192.0.2.101 

代码说明
eth1:将是您的内部接口。这取决于您的设置,也可能是其他任何内容。
汽车:启动服务器时唤醒界面。
iface eth1 inet 静态:接口采用静态配置,更改静止的DHCP服务否则。如果改为DHCP服务,该行以下的所有内容都不是必需的。
请注意,配置接口时并非所有选项都是必需的。

相关内容