我正在尝试使用 nm-connection-editor 工具设置静态 IP 地址。我选择当前使用的无线网络,单击编辑,转到“IPV4 设置”,单击添加,输入有效的 IP 地址、网络掩码、网关和 DNS 服务器地址。我单击保存。
我使用 nm-tool 检查设置是否已更新。它们没有。我重新连接到有问题的网络。单击“编辑连接”后,我看到已生成一个新的“连接”,名为 [旧连接名称] 2,旧连接已重命名为 [旧名称] 1。重新启动不会改变这一点。我读到,为了让基于 GUI 的工具处理网络,我必须在 /etc/network/interfaces 中注释掉所有没有“lo”的行,所以我尝试了,但什么也没改变。
我尝试通过修改 /etc/network/interfaces 来设置静态内部 IP 地址,方法是添加以下内容(在 nm-connection-editor 中使用相同的设置):
auto wlan0
iface wlan0 inet static
address 192.168.2.45
netmask 255.255.255.0
gateway 192.168.2.1
我多次检查网关和其他设置是否正确。但是,添加这些行后,nm-tool 只会报告 wlan0 和 eth0 均未受管理。
我的问题:
我该如何使用 /etc/network/interfaces 设置静态 IP 地址;具体来说,这与我在这里所做的有什么不同?显然有些地方不对劲。
我应该如何使用 nm-connection-editor 设置静态 IP 地址;具体来说,我做错了什么?
如果我没有做错什么,这是一个错误吗?
我还能提供哪些信息来帮助识别问题?
我在 Dell Latitude D630(Core 2 Duo 处理器、2GB DDR2 RAM、Broadcom BCM4311 R01 无线适配器)上运行 32 位 Lubuntu 14.10。
更新:发生了一些奇怪的事情 - 每个新的“连接”(上述形式“[旧连接名称] 1、2、3....”)每次创建时都会要求输入网络的 WPA 密码,但不会存储它(在 Wi-Fi 安全中)。尽管如此,每次我在创建新的“连接”后尝试重新连接时,它都不会重新要求输入密码。
我已经确认设置静态 IP 地址与使用不同的互联网连接执行完全相同的操作(使用不同的数字,但也取自 nm-tool 的相同输出)相同 - 我成功修改了连接到同一网络的另一个家用无线路由器的连接属性。这很奇怪,因为以前在连接到同一路由器的 Windows 计算机上更改相同的设置时遇到问题,现在没有任何困难。
答案1
我是 Linux 的新手,但手动配置静态 IP 应该如下
sudo vim /etc/network/interfaces 或任何你喜欢的编辑器
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet static
address 192.168.10.2
netmask 255.255.255.0
gateway 192.168.10.1
network 192.168.10.0
broadcast 192.168.10.255
关注变化
sudo ifdown wlan0 then
sudo ifup wlan0
sudo dhclient
这是我的方案,更改地址以匹配您的地址,例如广播是.255,然后最终网络将是.0,希望这会有所帮助。