>  기사  >  운영 및 유지보수  >  Centos에서 외부 네트워크에 접속할 수 없으면 어떻게 해야 하나요?

Centos에서 외부 네트워크에 접속할 수 없으면 어떻게 해야 하나요?

王林
王林원래의
2020-03-30 13:42:074941검색

Centos에서 외부 네트워크에 접속할 수 없으면 어떻게 해야 하나요?

문제 설명:

인트라넷의 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.