当设备不在服务器的 /etc/network/interfaces 中时,如何管理?

当设备不在服务器的 /etc/network/interfaces 中时,如何管理?

在我的 Ubuntu Server 14.04.1 LTS 上,我没有在 /etc/network/interfaces 中指定任何设备,但它们(多个以太网)完全按照静态 IP 的预期工作。

我从多个来源听说该文件是获取网络配置的唯一地方,但显然情况并非如此,因为我的仅包含环回和本地接口的最低限度。

此计算机上未安装网络管理器。

Ubuntu Server 如何管理未声明的设备/etc/network/interfaces

答案1

我不知道您的设置是否与我的相似,但如果是这样,它可以澄清。

我位于 NAT 路由器后面,端口 80 打开并转发到内部 IP 192.168。

我有一个静态外部 IP,并且我还没有配置我的网络接口文件。

安装后,Ubuntu 会配置网络接口文件以在 eth0 上显示静态 IP

然后我有 nginx,所以当流量到达我的外部 IP 时,我的路由器会将其发送到我的服务器,然后 nginx 处理其余部分。

希望这可以帮助 :)

答案2

检查 rc.local 文件中是否有任何命令cat /etc/rc.local

默认情况下应为空

相关内容