며칠 전에 설치하려고 했는데 연결이 끊어졌습니다. 터미널을 닫았고 그 이후로 인터넷에 연결할 수 없습니다.
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 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