コンピュータが2台あります。
コンピュータAネットワーク機器:
dev address
-------------
wlan0 192.168.1.2
eth0 10.42.0.1
コンピュータAルーティングテーブル:
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0
10.42.0.0 10.42.0.1 255.255.255.0 UG 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
コンピュータBネットワーク機器:
dev address
-------------
eth0 10.42.0.2
コンピュータBルーティングテーブル:
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.42.0.1 0.0.0.0 UG 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
したがって、コンピュータAとBはスイッチを介してイーサネットに接続され、コンピュータAはワイヤレスルータ(192.168.1.1)を介して別のネットワーク(192.168.1.0)に接続されます。この設定は2つのネットワークを接続できると思います。
コンピュータBからワイヤレスルーターにpingを試みます。
ping 192.168.1.1
コンピュータAでitrafを実行しており、要求がコンピュータAを介してルーティングされていることがわかります。
ICMP echo req (84 bytes) from 10.42.0.2 to 192.168.1.1 on eth0
しかし、答えはありませんでした。
ルーティングテーブルを理解したと思いましたが、私が間違っていたようです。助けてください!
編集する:
ワイヤレスルータールーティングテーブルにエントリを追加しました。
Destination LAN IP Subnet Mask Gateway Interface
0.0.0.0 255.255.255.0 x.x.x.x WAN (Internet)
0.0.0.0 0.0.0.0 x.x.x.1 WAN (Internet)
10.42.0.0 255.255.255.0 192.168.1.2 LAN & Wireless
x.x.x.0 255.255.252.0 x.x.x.x WAN (Internet)
192.168.1.0 255.255.255.0 192.168.1.1 LAN & Wireless
これがうまくいったようです!今動作します。 garethTheRedに感謝します。
答え1
ワイヤレスルータールーティングテーブルにエントリを追加しました。
Destination LAN IP Subnet Mask Gateway Interface
0.0.0.0 255.255.255.0 x.x.x.x WAN (Internet)
0.0.0.0 0.0.0.0 x.x.x.1 WAN (Internet)
10.42.0.0 255.255.255.0 192.168.1.2 LAN & Wireless
x.x.x.0 255.255.252.0 x.x.x.x WAN (Internet)
192.168.1.0 255.255.255.0 192.168.1.1 LAN & Wireless
これがうまくいったようです!今動作します。 garethTheRedに感謝します。