問題:
VMWare 仮想マシンに CentOS7 がインストールされていましたが、突然接続できないことがわかり、システムに入り、ifconfig コマンドを使用して、ネットワーク デバイスをチェックしたところ、外部ネットワーク カードがないことがわかりました。
(推奨チュートリアル: centos チュートリアル)
は次のとおりです:
[root@localhost ~]# ifconfig lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 12 bytes 1068 (1.0 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 12 bytes 1068 (1.0 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255 ether 52:54:00:f6:af:41 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ネットワーク カードを再起動してみてください。結果はエラーでした!エラー メッセージは次のとおりです。
[root@localhost ~]# systemctl status network ● network.service - LSB: Bring up/down networking Loaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled) Active: failed (Result: exit-code) since Mon 2020-09-28 09:59:00 CST; 9s ago Docs: man:systemd-sysv-generator(8) Process: 13344 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=1/FAILURE) Sep 28 09:59:00 localhost.localdomain network[13344]: RTNETLINK answers: File... Sep 28 09:59:00 localhost.localdomain network[13344]: RTNETLINK answers: File... Sep 28 09:59:00 localhost.localdomain network[13344]: RTNETLINK answers: File... Sep 28 09:59:00 localhost.localdomain network[13344]: RTNETLINK answers: File... Sep 28 09:59:00 localhost.localdomain network[13344]: RTNETLINK answers: File... Sep 28 09:59:00 localhost.localdomain network[13344]: RTNETLINK answers: File... Sep 28 09:59:00 localhost.localdomain systemd[1]: network.service: control pr... Sep 28 09:59:00 localhost.localdomain systemd[1]: Failed to start LSB: Bring ... Sep 28 09:59:00 localhost.localdomain systemd[1]: Unit network.service entere... Sep 28 09:59:00 localhost.localdomain systemd[1]: network.service failed. Hint: Some lines were ellipsized, use -l to show in full.
この現象の原因は、通常、システムの NetworkManager 管理スイートに問題があるためです。
Sep 28 09:59:00 localhost.localdomain systemd[1]: Failed to start LSB: Bring ...
したがって、このスイートのサービスを停止する必要があります
[root@localhost ~]# systemctl stop NetworkManager
その後、再起動しますネットワーク カード
[root@localhost ~]# systemctl restart network.service
を試してみましたが、エラーは報告されませんでした。大丈夫ですか?ネットワーク デバイス
[root@localhost ~]# ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.100.15 netmask 255.255.255.0 broadcast 192.168.100.255 inet6 fe80::20c:29ff:fe35:e8d7 prefixlen 64 scopeid 0x20<link> ether 00:0c:29:35:e8:d7 txqueuelen 1000 (Ethernet) RX packets 9 bytes 626 (626.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 32 bytes 4309 (4.2 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 12 bytes 1068 (1.0 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 12 bytes 1068 (1.0 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255 ether 52:54:00:f6:af:41 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
に外部ネットワーク カードがあることを確認します。再起動後に NetworkManager が再度起動しないようにするため、起動を許可しません
systemctl disable NetworkManager
完了!
以上がCentos7 がインターネットにアクセスできません。ネットワーク カードを再起動してエラーが報告された場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。