追蹤 pppoe 介面

追蹤 pppoe 介面

我的 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。您可以找到修改後的腳本這裡

當介面啟動時,此修改後的腳本根據重命名介面IP參數參數如下:

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)

相關內容