문제 설명:
인트라넷의 centos 서버는 이전에는 항상 괜찮았지만 갑자기 더 이상 외부 네트워크에 액세스할 수 없습니다. , 내부 네트워크는 이 컴퓨터의 리소스에 액세스할 수 있지만 이 서버에서는 외부 네트워크에 액세스할 수 없음을 나타냅니다.
[root@localhost ~]# arp -n Address HWtype HWaddress Flags Mask Iface 192.168.1.102 ether e4:9a:79:d8:bf:0d C eth0 192.168.1.214 ether 40:8d:5c:21:00:1a C eth0 192.168.1.111 ether 4c:8d:79:e4:aa:d0 C eth0 192.168.1.1 ether 00:17:16:08:3d:6a CM eth0 [root@localhost ~]#
문제 해결:
DNS 문제도 아니고 IP 충돌 문제도 아닙니다. 게이트웨이의 네트워크 카드 주소로 인해 발생합니다.
(권장 튜토리얼: centos tutorial)
솔루션:
업데이트 네트워크 카드 주소, 먼저 accessable one 외부 네트워크의 네트워크 카드 주소입니다. 예를 들어 현재 WIN에서 arp -a를 실행하면 네트워크 카드 주소를 얻을 수 있습니다.
D:\mysite>arp -a 接口: 192.168.1.204 --- 0xc Internet 地址 物理地址 类型 192.168.1.1 00-17-16-08-33-6a 动态 192.168.1.3 94-de-80-55-1b-8d 动态 239.255.255.250 01-00-5e-70-ff-fa 静态 255.255.255.255 ff-ff-ff-ff-ff-ff 静态 D:\mysite>
centos에서 다음 명령을 실행합니다:
# 在 Centos 上先执行删除旧的网卡信息 /sbin/arp -d 192.168.1.1 # 重新设置新的,上面win里面找到的 网卡,横线改为冒号 /sbin/arp -s 192.168.1.1 00:17:16:08:33:6a
Test:
[root@localhost ~]# ping www.baidu.com PING www.a.shifen.com (183.232.231.172) 56(84) bytes of data. 64 bytes from 183.232.231.172: icmp_seq=1 ttl=55 time=9.03 ms 64 bytes from 183.232.231.172: icmp_seq=2 ttl=55 time=8.80 ms 64 bytes from 183.232.231.172: icmp_seq=3 ttl=55 time=10.1 ms 64 bytes from 183.232.231.172: icmp_seq=4 ttl=55 time=108 ms ^C --- www.a.shifen.com ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3814ms rtt min/avg/max/mdev = 8.804/34.058/108.239/42.831 ms You have new mail in /var/spool/mail/root [root@localhost ~]#
완벽한 솔루션!
추천 관련 비디오 튜토리얼: linux 비디오 튜토리얼
위 내용은 Centos에서 외부 네트워크에 접속할 수 없으면 어떻게 해야 하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!