ホームページ > 運用・保守 > CentOS > centos で外部ネットワークにアクセスできない場合はどうすればよいですか?

centos で外部ネットワークにアクセスできない場合はどうすればよいですか?

王林
リリース: 2020-03-30 13:42:07
オリジナル
4966 人が閲覧しました

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 チュートリアル)

解決策:

ネットワーク カード アドレスを更新します。まず、外部ネットワークにアクセスできるネットワーク カード アドレスを見つけます。ネットワーク (例: 現在の 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
ログイン後にコピー

テスト:

[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 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート