私の Linux サーバーには PPP インターフェイスのセットがあります。しかし、動作していないインターフェイスをバウンス (ifdown、ifup) すると、PPP インターフェイスは可能な限り低いインターフェイス番号を取得します。
PPP インターフェイスを ppp12 として設定している場合、その時点で ppp5 インターフェイス番号が使用可能であれば、ppp5 のような名前が付けられます。その設定 (/etc/sysconfig/network-scripts/ifcfg-ppp3) に対応する正確なインターフェイス名を追跡する方法はありますか?
答え1
私は Debian Wheezy でも同じ問題に直面しましたが、次のように解決しました:
1) ファイル(例) /etc/ppp/peers/pppDOMRU に新しいパラメータを追加しましたipparam pppDOMRU、そして設定begalは次のようになります
hide-password
lcp-echo-interval 20
lcp-echo-failure 3
connect /bin/true
noauth
noaccomp
default-asyncmap
plugin rp-pppoe.so eth1
noipdefault
nopersist
maxfail 1
user "some username"
ipparam pppDOMRU
2) 次に/etc/ppp/ip-upを修正しました。修正したスクリプトは以下にあります。ここ
インターフェースが起動すると、この修正されたスクリプトはインターフェースの名前を次のように変更します。イパラム次のようなパラメータ:
pppDOMRU Link encap:Point-to-Point Protocol
inet addr:XXX.XXX.XXX.XXX P-t-P:XXX.XXX.XXX.XXX Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:2754927 errors:0 dropped:0 overruns:0 frame:0
TX packets:2644464 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:1114129844 (1.0 GiB) TX bytes:296204844 (282.4 MiB)