2016-12-20 9 views
2

すでに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' 
+0

プログラミングに関する質問ではなく、システム管理に関する質問であれば、[superuser.com](https://superuser.com/questions/tagged/ubuntu)でうまくいくかもしれません。 – dbc

答えて

0

私は一度これを行うことに成功しました。私の所見はあなたを助けるかもしれません、彼らはここに記録されます:https://gist.github.com/vyuh/98b38b29928e67e0ae3dd000a9d0f7b3

http://lartc.org/howto/lartc.rpdb.multiple-links.htmlは私を助けた元のページです。

+0

あなたの答えをありがとうが、それでも動作しません。実際には、enp1s0インターフェースを使用するのはpppインターフェース経由のpingですが、curlコマンドは両方のインターフェースの使用に成功しています。これは私の古い構成の場合と同じです。 – john

関連する問題