私たちのサーバーには、内部ネットワークへの LAN (DHCP) 接続と、インターネットへの 3G (USB ドングル経由) があります。インターネット アクセスを内部ネットワークに公開しないでください。また、その逆も同様です。
3G モデムを使用できるようにするために、次の 2 つのマニュアルに従いました。
https://askubuntu.com/questions/143989/3g-usb-modem-not-working-in-12-04
http://forums.gentoo.org/viewtopic-t-766982.html
これでwvdial provider_name
、接続が確立されます。インターフェースが稼働しており、IP、DNS などのセットアップが次のように行われています。ifconfig
しかし、公共のインターネット サーバーに ping を実行しようとすると、PPP インターフェースではなく LAN ネットワークを使用しようとします。
どうすれば解決できますか?
PS: 私は次のことを試しました -前にauto ppp0 iface ppp0 inet wvdial
入れて、起動時に ppp0 インターフェイスを起動し、LAN からケーブルを抜いて再起動すると、正常に動作しますが、LAN ケーブルを接続した状態でサーバーを再起動すると、まだデフォルトでゲートウェイを使用しています!/etc/network/interfaces
auto eth0
eth0
からの出力ip route show
:
default via 192.168.1.1 dev p2p1
10.64.64.64 dev ppp0 proto kernel scope link src 172.30.50.98
192.168.1.0/24 dev p2p1 proto kernel scope link src 192.168.1.109
インターフェイス間の負荷分散に route2 を使用する方法があることは知っていますが、すべてのマニュアルで静的 IP と DNS を使用していることがわかりましたが、私の 3G 接続の場合はそれができません...