networkmanager
断网后如何才能上网?我禁用networkmanager
并取消注释了我以前使用的静态 IP 设置并重新启动,但我仍然无法访问互联网。 (失败ping 8.8.8.8
,这意味着问题不在于 DNS。)
这是如何发生的:
我曾经通过在 中设置静态 IP 地址来访问 ArchLinux 机器上的互联网/etc/rc.conf
。这工作得很好。后来有一天,我需要在没有 的情况下做一些困难的事情,所以我通过networkmanager
安装了,它也工作得很好,直到有一天我运行并重新启动后,许多程序(包括 )都无法运行,说系统缺少。我的工作站当时连接到无线连接(与我上次重新启动之前的相同),我尝试再次运行,网络似乎仍在工作。所以当时我并没有把它当作一个大问题。network-manager-applet
pacman
pacman -Syu
network-manager-applet
libpng14.so
pacman -Syu
pacman -Syu
但现在,在我将其投入工作后(通过有线网络和静态 IP 连接到互联网),我发现自己无法再次访问互联网,即使在我networkmanager
从DAEMONS
in中删除rc.conf
并取消注释静态之后也是如此。曾经有效的 IP 设置。这不是 DNS 问题,因为我无法ping 8.8.8.8
直接或任何其他已知的 IP(它说destination host is unreachable
)。
这是我的rc.conf
文件,IP 地址和网关的内容不会错,所以希望你不介意我使用类似 XX.XX.XX.XX 的内容:
LOCALE="en-US.UTF-8"
DAEMON-LOCALE="no"
HARDWARECLOCK="localtime"
TIMEZONE="Asia/Shanghai"
KEYMAP="us"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"
MODULES=(wl)
UDEV_TIMEOUT=30
USEDMRAID="no"
USEBTRFS="no"
USELVM="no"
HOSTNAME="lastland"
interface=eth0
address=XX.XX.XX.XX
netmask=255.255.255.0
broadcast=XX.XX.XX.255
gateway=XX.XX.XX.XX
NETWORK_PERSIST="no"
DAEMONS = (syslog-ng network crond dbus kdm alsa)
答案1
我刚刚发现我的 eth0 MAC 地址不正确。所以我编辑它,问题解决了。无论如何,感谢@Aki 的帮助。