アウトバウンドネットワークインターフェイスを動的に割り当てる

アウトバウンドネットワークインターフェイスを動的に割り当てる

ネットワーク接続を確立するためにwvdial(PPP)を使用しており、一度設定したらそれを発信するネットワークインターフェイスとして指定したいと思います。

接続はbashスクリプトによって確立され、一度設定されたらアウトバウンドインターフェイスを変更するために必要です。

現在のネットワークインタフェースファイルは次のとおりです。

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo eth0
iface lo inet loopback
iface eth0 inet static
        address 192.168.1.123
        netmask 255.255.255.0
        gateway 192.168.1.1

#auto lo usb0
iface usb0 inet static
    address 192.168.7.2
    netmask 255.255.255.0
    network 192.168.7.0
    gateway 192.168.7.1

ご覧のとおり、PPP接続はどこにも表示されません。

質問:

  • ethインターフェイスを介してSSH経由でマシンにアクセスできるようにしたいです。
  • 他のすべてのトラフィックがPPPを通過したいです。

答え1

PPPoEサービスをご利用の場合は をご利用くださいpppoeconfig。 pppdにはdefaultrouteオプションがありますreplacedefaultrouteroute add default <dev>「dev」が起動されたインターフェイス名である場所にスクリプトを追加できます(例:ppp0)。

関連情報