ホームページ > 運用・保守 > Linuxの運用と保守 > Linuxが外部ネットワークにアクセスできない問題を解決する

Linuxが外部ネットワークにアクセスできない問題を解決する

王林
リリース: 2019-12-27 09:17:48
オリジナル
10746 人が閲覧しました

Linuxが外部ネットワークにアクセスできない問題を解決する

質問:

特定の Linux サーバーがドメイン名に ping できず、次のプロンプトが表示されます:

Linuxが外部ネットワークにアクセスできない問題を解決する

準備 :

まず、ルーターが接続され、外部ネットワークにアクセスできることを確認します (ゲートウェイにアクセスすることで確認できます)。

[root@localhost ~]# ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=2.96 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=1.75 ms
ログイン後にコピー

無料のビデオ チュートリアルの共有: linux ビデオ チュートリアル

ネットワークに問題がないことが確実な場合は、次の手順で問題を解決できます。

##1 . ドメイン ネーム サーバーがセットアップされていることを確認してください。セットアップされていない場合は、Google のパブリック DNS サービスをセットアップすることをお勧めします。問題は発生しません。

[root@localhost ~]# cat /etc/resolv.conf
search localdomain
ログイン後にコピー

DNS が設定されていないため、外部ネットワークからの ping が失敗します。ファイル

[root@localhost ~]# vi /etc/resolv.conf
search localdomain
nameserver 202.98.96.68
nameserver 61.139.2.69
~
ログイン後にコピー

2 に DNS を追加します。ゲートウェイが設定されていることを確認してください。

# grep GATEWAY /etc/sysconfig/network-scripts/ifcfg* 
/etc/sysconfig/network-scripts/ifcfg-eth0:GATEWAY=192.168.40.1
ログイン後にコピー

設定されていない場合は、次のようにゲートウェイを追加します。


# route add default gw 192.168.40.1
ログイン後にコピー

または手動で追加します。 /etc/sysconfig/network-scripts/ifcfg* ファイルを書き込み、ネットワーク サービスを再起動します:

# service network restart
ログイン後にコピー

3. DNS 解決が利用可能であることを確認します

# grep hosts /etc/nsswitch.conf 
hosts:      files dns
ログイン後にコピー

次のいずれかに問題がある場合上記を修正して再度テストしてください。問題ないはずです:

#ping -c 3 www.baidu.com 
PING www.a.shifen.com (220.181.6.175) 56(84) bytes of data. 
64 bytes from 220.181.6.175: icmp_seq=0 ttl=50 time=9.51 ms 
64 bytes from 220.181.6.175: icmp_seq=1 ttl=50 time=8.45 ms 
64 bytes from 220.181.6.175: icmp_seq=2 ttl=50 time=8.97 ms 
--- www.a.shifen.com ping statistics --- 
3 packets transmitted, 3 received, 0% packet loss, time 2002ms 
rtt min/avg/max/mdev = 8.450/8.977/9.511/0.446 ms, pipe 2
ログイン後にコピー
推奨される関連記事とチュートリアル:

linux チュートリアル

以上がLinuxが外部ネットワークにアクセスできない問題を解決するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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