2つのネットワークを同時に使用する方法

2つのネットワークを同時に使用する方法

2つのネットワークインターフェイスがあります:eth0(10.0.0.0)とusb0(umts usbモデム)

me@ThinkCentre-A50:~$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.41.250.0     0.0.0.0         255.255.255.128 U     1      0        0 eth0
192.168.42.0    0.0.0.0         255.255.255.0   U     1      0        0 usb0

2つのネットワークを同時に使用するにはどうすればよいですか? usb0を介してインターネットにアクセスし(www)、eth0を介してローカルネットワークに接続しますか?

ベストアンサー1

あなたは実際に行うことができます!あなたがすべきことは、USBモデムをデフォルトゲートウェイとして使用し、ローカルアドレスをグローバルルーティングアドレスにNAT(実際にはPAT)するようにすることです。ゲートウェイは次のように設定できます。

 route add default gw 192.168.42.X 

ここで、XはUSBモデムのローカルIPアドレスです。ローカル 10.41.250.1-126 アドレスは eth0 を介して送信され、残りのアドレスはデフォルトゲートウェイを介して送信されます。

私はそれについて何も知らないので、umts-modemを設定する方法を教えてくれません。

おそらくここにバインドされた追加デーモン(pppd)が必要になるかもしれません。その後、接続とアドレスの設定を処理します。 USB ポートに IP 接続がある場合は、「iptables」を使用したり、ローカル アドレスを「最大」にするのと同様の機能を使用できます。

おすすめ記事