IPが割り当てられ、ローカルネットワークでは接続できますが、外部ネットワークでは接続できません。

IPが割り当てられ、ローカルネットワークでは接続できますが、外部ネットワークでは接続できません。

私はUbuntu 16.04ベースのシステムでmint18.3を使用しています。システムはイーサネットケーブルを介してインターネットに接続されます。ケーブルは接続されて動作していますが、1ヶ月前に接続が検出されました。問題は、ローカルのWebサイト以外のWebサイトに接続しようとすると失敗することです。エラーがping 8.8.8.8発生ping www.google.comします。コマンドの結果はconnect: network unreachable次のとおりです。ifconfig

enp4s0    inet addr: 192.168.197.18 Bcast: 192.168.207.255 Mask: 255.255.240.0
lo        inet addr: 127.0.0.1 Mask: 255.0.0.0

/etc/resolv.conf および /etc/network/interfaces の内容は次のように報告されます。

/etc/resolv.conf

nameserver 81.31.160.34
search sharif.ir

/etc/ネットワーク/インターフェース

auto lo
iface lo inet loopback

auto enp4s0
allow-hotplug enp4s0
iface enp4s0 inet dhcp

そして、命令を使ってルーティングテーブルを確認しましたip route show。以下のように複数のパスを報告します。私はネットワークの問題が初めてなのでよく理解していません。

81.31.160.0/19 via 192.168.192.1 dev enp4s0
169.254.0.0/16 dev enps4s0 scope link metric 1000
172.16.0.0/12 via 192.168.192.1 dev enp4s0
192.168.192.0/20 dev enp4s0 proto kernel scope link src 192.168.197.18
213.233.160.0/19 via 192.168.192.1 dev enp4s0

接続の問題を解決するには?

答え1

出力にはip route何も表示されません。基本明示的にリストされているいくつかのネットワーク外のネットワークにアクセスするようにルーティングします。コンピュータが192.168.192.1完全なインターネット接続を提供している場合は、それをコンピュータに追加する必要があります。基本Execute() 経由のsudoルーティング

ip route add default via 192.168.192.1 dev enp4s0

これにより、これはip route出力の最初の項目として表示され、このゲートウェイでアクセス可能なすべてのマシンにアクセスできるはずです。

関連情報