私はLinux oess(CentOS)を使用しています。私は仮想マシンで作業しています。
端末で次のことを試しました。
ping 8.8.8.8
私の接続を確認してください。それは言う:
Network is unreachable
次に、次のように入力します。
ifconfig:
inet addr: 192.168.56.101
それから:
sudo /sbin/route add -net 0.0.0.0 gw 192.168.56.101 eth0
これで同じpingを実行していますが、次のように表示されます。
Destination host is unreachable
すべてのシーケンスについて。
問題の源は何ですか?
答え1
DHCPをネットワークインターフェイスとして使用してください
sudo /etc/init.d/networking restart && sudo dhclient
答え2
まず、192.168.56.1にpingを送信できますか?その場合は、ルーターへのIP接続があります。これをデフォルトパスに設定します。そうでない場合は、192.168.56.255(ブロードキャスト)にPingを送信して返信できるアドレスを確認してください。見つかったアドレスを確認するには、arp -aを参照してください。
デフォルトのパスを変更した後に8.8.4.4(google)をpingできますか?その場合は、インターネットにアクセスできます。そうでない場合は、ルータを確認してください。
pingできますか?www.google.com?そうでない場合は、DNSの問題が発生する可能性があります。
nslookupで結果を得ますか?www.google.com?
答え3
仮想化ソフトウェアで、仮想マシンのネットワークカードを確認してください。 「ブリッジ」モードにありますか?それとも「NAT」または「ホストのみ」モードですか?
最後の場合は、ブリッジに変更して$ sudo dhclientを試してください。
最初のケースでは、ハイパーバイザー自体がデフォルトのgwと8.8.4.4でpingできることを確認してください。
答え4
hw_addressを確認してDNS IPアドレスに追加してください。
$ arp -n
$ arp -s <ip_address> <hw_address>
メモ:hw_address は MAC アドレスです。