数日前にインストールを試みましたが、接続が停止しました。ターミナルを閉じてから、インターネットに接続できなくなりました。
apt-get update && apt-get upgrade
更新やエラーもなく戻ってきました。
ping www.google.com
次のような結果になります:
名前またはサービスが不明
その間、
:~# traceroute google.com
次のように返されました:
google.com: Name or service not known
Cannot handle "host"cmdline arg `google.com` on position 1 (argc 1)
私は以下を実行しました:
yum search repository
エラーが発生しました。
どのように進めればよいか、何か提案はありますか?
答え1
次の順序で確認してください (私のシステムからの出力を使用して、手順をシステムに合わせて調整します)。
$ ip route
default via 192.168.178.1 dev wlan0
192.168.178.0/24 dev wlan0 proto kernel scope link src 192.168.178.21
私のデフォルト ゲートウェイ (自宅のルーターは192.168.178.1
) はネットワーク インターフェイス にありますwlan0
。ネットワーク インターフェイスを見てみましょう。
$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
...
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc htb state UP group default qlen 30
link/ether 00:0e:2e:9d:e5:08 brd ff:ff:ff:ff:ff:ff
inet 192.168.178.21/24 brd 192.168.178.255 scope global wlan0
valid_lft forever preferred_lft forever
inet6 fe80::20e:2eff:fe9d:e508/64 scope link
valid_lft forever preferred_lft forever
ネットワーク インターフェイスは稼働しており、アドレスは IPv4 アドレスです192.168.178.21
。ルーターに ping を実行してみてください (ルーターの IP を使用)。
$ ping 192.168.178.1
PING 192.168.178.1 (192.168.178.1) 56(84) bytes of data.
64 bytes from 192.168.178.1: icmp_seq=1 ttl=64 time=0.901 ms
64 bytes from 192.168.178.1: icmp_seq=2 ttl=64 time=1.20 ms
これでうまくいきました。ルーターにアクセスできます。外部の何か、ここでは Google サーバーに ping を実行してみてください。
$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=49 time=67.3 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=49 time=66.0 ms
動作します。
上記の手順のいずれかが失敗した場合、問題の原因がどこにあるかがわかります。成功した場合でも、名前解決を確認する必要があります。
答え2
エラーを解決するにはName or service not known
、編集し/etc/resolv.conf
て DNS サーバーを追加します。例:
IPv4の場合:
nameserver 8.8.8.8
nameserver 8.8.4.4
IPv6の場合:
nameserver 2001:4860:4860::8888
nameserver 2001:4860:4860::8844
ネットワーク サービスを保存して再起動します。
systemctl restart network