将网络接口卡设置为静态寻址时我从来没有遇到过这么多问题。
我不确定发生了什么变化,但如果将其设置为通过 DHCP 获取地址,我似乎只能让它工作。
我尝试过多次让它发挥作用,并参考了这里以及其他网站上的文档。
这是我的档案副本/etc/network/interfaces
:
# interfaces(5) file used by ifup(8) and ifdown(8)
# First SETUP Attempt
# auto lo
# iface lo inet loopback
# iface lo inet interface
# auto eth0
# iface eth0 inet static
# address 192.168.100.25
# netmask 255.255.255.0
# gateway 192.168.100.254
# dns-nameservers 8.8.8.8 8.8.4.4
# Current Setup
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
# Comment out
#iface eth0 inet dhcp
# add these lines
iface eth0 inet static
address 192.168.100.25 # define IP address
network 192.168.100.0 # define network address
netmask 255.255.255.0 # define subnet mask
broadcast 192.168.100.255 # define broadcast address
gateway 192.168.100.254 # define default gateway
dns-nameservers 192.168.100.254 # define name server - Router/Gateway
重新启动网络服务失败。我最终尝试重新启动。此时网络接口没有恢复
如果我强制将其重新启动,sudo ip link set eth0 up
界面会出现,但除了广播信息外不显示任何地址。它无法连接到互联网。
非常感谢您的帮助。
答案1
好的,我放弃了微软,并将我的家用电脑和笔记本电脑换成了 Ubuntu 14.04。
经过一周的时间在网上搜索如何在 Ubuntu 14.04 上获取静态 IP 地址后,我终于找到了一种方法。
/etc/network/interfaces
似乎网络管理器每次都在覆盖(或绕过)我,我考虑删除它,但决定先尝试使用它。
到右上角点击网络图标,到底部右键点击编辑连接。
这将打开网络连接并选择要更改的连接,单击编辑并转到 IPv4 设置。选择方法:手动,然后填写地址、网络掩码和网关以及所需的 DNS 服务器。
只需保存即可。即使重启后,它也会动态更改为给定的静态 IP 地址!
这可能是一个老话题,但经过一周的搜索,我更新了 Google 上的前 10 个结果。希望以后能帮助到其他人!!
答案2
这是一个非常奇怪的问题,但最后我让 Gnome 网络管理器再次工作了。
不确定究竟是什么修复了它。
我确实从 /etc/network/interfaces 中注释(#)了所有内容,并重新启动了,但什么都没有改变。
我相信卸载并重新安装网络管理器可以解决这个问题。我只知道现在我可以从 Gnome 3 中访问它并将我的地址设置为静态。
如果我决定安装 XEN,我可能会在将来禁用此功能,但目前它运行正常。
说到 XEN - 今天确实准备在另一台机器上这样做,但发现在 repo 中找不到 XL 之外的任何工具堆栈。我会将此作为单独的问题发布。