所以我的情况是,我之前能够在 RHEL-7 来宾操作系统(使用 VirtualBox 在主机操作系统 Windows 7 上运行)上设置网络连接。我搞砸了升级,导致内核恐慌,所以我恢复到当前的内核,但现在看来我已经失去了网络连接。删除新内核没有帮助。我时不时地会收到气球消息,上面写着“网络连接激活失败”。
不确定我应该提供什么信息,所以我参考RHEL 7.0无法连接互联网:
我的ifconfig enp0s3
输出:
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::90e9:5511:7bf5:25da prefixlen 64 scopeid 0x20<link>
ether 78:2b:cb:b6:6f:d2 txqueuelen 1000 (Ethernet)
RX packets 42574 bytes 8944263 (8.5 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1284 bytes 283643 (276.9 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
我的ip ro
输出:
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1
我的内容/etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=d95e90e6-12c4-49c5-8df1-4bb5c70c6b69
DEVICE=enp0s3
ONBOOT=yes
如果我需要提供更多信息,请告诉我,谢谢。
答案1
从您提供的信息中,我可以看出您的网络连接为“UP”,配置为使用 DHCP,并设置为自动连接。 RHEL7 默认使用 NetworkManager。如果您也可以分享此命令的输出,将会有所帮助:
$ nmcli connection show
您可能已定义连接,但未设置为自动连接。如果上一个命令显示任何带有“enp0s3”关键字的连接,您可以尝试像这样手动激活它:
$ nmcli connection up "System enp0s3"
or
$ nmcli connection up "enp0s3"
如果这不起作用,您可以考虑在重新启动网络时查看日志,如下所示:
$ journalctl -flu NetworkManager &
$ systemctl restart NetworkManager