我正在尝试为我的 LTSP 服务器设置一个静态 IP 地址,以便通过配置我的两个 NIC 之一(内部 NIC:服务器 -> 轻客户端)/etc/network/interfaces
,但是当我打开接口文件时,我所能看到的只有这些:
auto lo
iface lo inet loopback
这是正常的吗?
答案1
这个是正常的。您所拥有的与我的 Ubuntu 14.04 系统上的完全相同/etc/network/interfaces
(它运行良好并通过两个独立的物理接口主动联网)。
默认情况下,Ubuntu 桌面系统使用网络管理器自动和动态地管理网络连接。这不需要(实际上通常需要不是是) 中详细说明物理接口配置的条目/etc/network/interfaces
。
(如果将 NetworkManager 从“非托管模式”更改为“托管模式”,它将识别并处理/etc/network/interfaces
条目。但非托管模式是默认模式。)
资料来源:
- Ubuntu 帮助维基-网络管理器-问题
- nux 的回答到如何使用 /etc/network/interfaces 代替 network-manager
- 网络管理器(在 Debian wiki 上)
- 网络管理器README.Debian 文件(还有
/usr/share/doc/network-manager/README.Debian
,以及有关的) - BatchyX 的回答到网络管理器中无线网络显示“设备未管理”
答案2
不,interfaces 文件中应该还有更多信息。您尝试过使用 ifconfig 设置 IP 吗?
ifconfig eth0 up
ifconfig eth0 x.x.x.x
ifconfig eth0 netmask x.x.x.x
ifconfig eth0 broadcast x.xx.x.x
或者您可以尝试使用以下行编辑接口文件:
iface eth0 inet static
address x.x.x.x
netmask x.x.x.x
gateway x.x.x.x
broadcast x.x.x.x