私は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
出力の最初の項目として表示され、このゲートウェイでアクセス可能なすべてのマシンにアクセスできるはずです。