数日前にインストールしようとしましたが、接続が失われました。端末を閉じて以来、インターネットに接続できません。
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
。 (ルーターのIPを使用して)ルーターにpingしてみてください:
$ 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
DNS/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