すでにenp1s0インタフェースがあるubuntu-server 16.10にpppインタフェースを設定しようとしています。 enp1s0インタフェースにリンクされているデフォルトルートを削除したとき、私はppp0インタフェースを使用することができましたが、両方のインタフェースを同時に使用したいと思います。ppp0インタフェースはeth0インタフェースを使用しています
これを達成するために、/ etc/iproute2/interfaceにpppというルートテーブルを追加しました。次に、次のようにテーブルpppのルーティングポリシーを作成しました。
ルートが設定されています。問題は、インタフェースppp0は起動していますが、インタフェースenp1s0を経由してインターネットに接続していることです。
ルート-nの結果があります:
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 enp1s0
10.64.64.64 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 enp1s0
これは、すべてのIPルートショーテーブルの結果である:
default via 100.78.26.117 dev ppp0 table ppp
100.78.26.0/24 dev ppp0 table ppp scope link src 100.78.26.117
default via 192.168.1.1 dev enp1s0
10.64.64.64 dev ppp0 proto kernel scope link src 100.78.26.117
192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.39
local 100.78.26.117 dev ppp0 table local proto kernel scope host src 100.78.26.117
私はこれら二つのインタフェースを同時に動作させるためにいくつかの助けを必要としています。
シモンズ:これはPPP構成スクリプトです:
nodetach
nolock
/dev/ttyUSB7
115200
local
asyncmap 0
user ""
password ""
crtscts
modem
hide-password
usepeerdns
noauth
noipdefault
novj
novjccomp
noccp
debug
defaultroute
ipcp-accept-local
ipcp-accept-remote
connect 'chat -s -v -f /etc/ppp/peers/free-chat-connect'
プログラミングに関する質問ではなく、システム管理に関する質問であれば、[superuser.com](https://superuser.com/questions/tagged/ubuntu)でうまくいくかもしれません。 – dbc