![在 ubuntu 16.04 服务器上配置内部和外部 ip 地址](https://linux22.com/image/734488/%E5%9C%A8%20ubuntu%2016.04%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E9%85%8D%E7%BD%AE%E5%86%85%E9%83%A8%E5%92%8C%E5%A4%96%E9%83%A8%20ip%20%E5%9C%B0%E5%9D%80.png)
目前我有一台主机 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服务,该行以下的所有内容都不是必需的。
请注意,配置接口时并非所有选项都是必需的。