sendto:ネットワークの問題を解決到達不能です

busyboxのでルートファイルシステムを生成した後、システムへのネットワーク外のpingは、使用されていないので、いくつかのファイルを変更する必要があります。

configureは、固定IP、および自動的にカードを起動します:

コンテンツの中で/etc/init.d/rcSでを追加します。

#网络开机自启动设置
 ifconfig eth0 up
 #udhcpc -i eth0
 ifconfig eth0 192.168.1.251 netmask 255.255.255.0

この時点では、まだpingを実行できますが、IPのpingのネットワークは、ネットワーク外のpingは、ネットワークの外に表示されますすることはできません「のsendto:ネットワークが到達不能である」問題。まず、ルーティングテーブルを表示するためにrouteコマンドを使用します。

#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0

あなたは、そのゲートウェイが設定されていないので(ゲートウェイ)を見ることができます

ゲートウェイ、および起動時の設定:

コンテンツの中で/etc/init.d/rcSでを追加します。

route add default gw 192.168.1.1

ルーティングテーブルを表示します。

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0

pingのネットワークディスカバリ外の外観や不合理が、これは我々がデフォルトのDNSを追加したいものです。

DNS解決の設定:

/ etcディレクトリに次のように配置されたプロファイルはresolv.confを作成します。

#114 DNS服务器
nameserver 114.114.114.114    

#微软 DNS服务器
nameserver 233.5.5.5

#google DNS服务器
nameserver 8.8.8.8

最後に、pingのBaiduの発見は、下に示すように、pingを実行することができます:

PING www.baidu.com (180.101.49.12): 56 data bytes
64 bytes from 180.101.49.12: seq=0 ttl=52 time=26.429 ms
64 bytes from 180.101.49.12: seq=1 ttl=52 time=26.678 ms
64 bytes from 180.101.49.12: seq=2 ttl=52 time=26.105 ms

 

公開された21元の記事 ウォン称賛12 ビュー10000 +

おすすめ

転載: blog.csdn.net/Argon_Ghost/article/details/104419600