고쳐 쓰다

고쳐 쓰다

이는 다음과 같은 구성입니다 /etc/sysconfig/network-scripts/ifcfg-eth0.

DEVICE=eth0
TYPE=Ethernet
UUID=c7sdfsdf-dfgdgdfgdgd-dg
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=x.x.x.x
NETMASK=255.255.255.0
GATEWAY=x.x.x.y
DNS1=8.8.8.8
DNS2=4.2.2.4
ARPCHECK=no
HWADDR=00:0C:29:9D:D1:CC

그리고 resolv.conf:

nameserver 8.8.8.8
nameserver 4.2.2.4

이제 google.com을 ping하고 wget할 수 없습니다.

From x.x.x.y icmp_seq=1 Destination Net Unreachable

그리고

# curl http://google.com
curl: (6) Couldn't resolve host 'google.com'

고쳐 쓰다

# nslookup google.com
;; connection timed out; trying next origin
;; connection timed out; no servers could be reached

# dig ns.google.com @8.8.8.8

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.30.rc1.el6_6.1 <<>> ns.google.com @8.8.8.8
;; global options: +cmd
;; connection timed out; no servers could be reached

답변1

이미 댓글에서 언급했듯이, 귀하의 계정을 확인해야 합니다.기본 경로. 이는 $ ip r다음과 같은 방법 으로 달성할 수 있습니다 . 다음과 같은 내용이 표시됩니다.

$ ip r
default via 10.0.0.1 dev eth1 
10.0.0.0/24 dev eth1  proto kernel  scope link  src 10.0.0.143 
169.254.0.0/16 dev eth1  scope link  metric 1001

메모:기본값은 주소로 표시될 수도 있습니다 0.0.0.0.

시스템에 기본 경로가 누락된 경우 다음을 수행하십시오.

$ ip r add default via 10.0.0.1 dev eth1

당연히 자신의 라우터/게이트웨이의 IP 주소를 교체해야 하며개발자매개변수(eth1)를 원하는 인터페이스 이름으로 지정합니다.

답변2

아마 코멘트였어야 했는데, 너무 깁니다. 이것은 네트워크 문제 해결 체크리스트의 시작 부분입니다. 필요에 따라 추가/수정하십시오.

이는 호스 설정의 증상입니다. 언급된 명령의 매뉴얼 페이지를 확인하십시오.

케이블이 단단히 고정되어 있고 양쪽 끝의 바보 표시등(있는 경우)이 깜박이는지 확인하십시오.

뭐라고 ip link list? 모두는 NO CARRIER연결되지 않은 카드를 나타냅니다. 카드가 목록에 없으면 카드가 손상되었을 수 있습니다.

뭐라고 ip route list?

설정에 대해 어떻게 생각하는지 물어보세요 nmcli(많은 기능이 있으므로 설명서를 확인하세요). 최소한 nmcli g, nmcli d, 및nmcli c

nm-online네트워크 설정을 시도해야 합니다. 그렇지 않은 경우 더 많은 정보를 제공할 수 있습니다.

답변3

저도 같은 문제가 있었습니다. 제 문제는 게이트웨이 IP에 오타가 있는 것이었습니다. 즉, "192.168.0.1" 그것은"19.168.0.1” 수정 후 수정되었습니다.

답변4

DNS에 연결할 수 없기 때문에 이 문제를 해결할 수 없습니다.

ping dns를 사용해 보세요

ping 8.8.8.8

핑인 경우 문제는 일부 프록시나 게이트웨이를 구성해야 하거나 서비스 공급자의 DNS에 액세스하기 위해 몇 가지 추가 설정을 활용해야 한다는 것입니다. 위의 문제에서는 실제로 작동하지 않으므로 게이트웨이를 핑해야 합니다.

ping x.x.x.y(귀하의 게이트웨이 IP 주소)

경우에 따라 ping을 수행하는 경우 게이트웨이에 대한 추적 경로/추적 경로를 수행해야 합니다.

Linux traceroute x.x.x.y(게이트웨이 IP)

창문에 tracert x.x.x.y

일반적으로 게이트웨이가 핑되지 않는 경우(계속 별표가 표시되면 게이트웨이에 연결할 수 없음), 특정 경로를 통해 게이트웨이에 도달하고 있다고 표시되면 여기에서 문제를 추적할 수 있습니다.

노력하다 traceroute 8.8.8.8

여기에서 어떤 IP가 실제로 당신을 괴롭히고 있는지 알 수 있습니다. 이것으로부터 우리는 무엇을 구성해야 하는지 결론을 내릴 수 있습니다

관련 정보