跟踪 pppoe 接口

跟踪 pppoe 接口

我的 Linux 服务器上有一组 PPP 接口。但在弹跳(ifdown;ifup)不工作的接口时,PPP 接口会采用尽可能低的接口号。

如果我有一个配置为 ppp12 的 PPP 接口,如果 ppp5 接口号此时可用,它将采用像 ppp5 这样的名称。有没有办法跟踪与其配置相对应的确切接口名称(/etc/sysconfig/network-scripts/ifcfg-ppp3)?

答案1

我在 Debian Wheezy 上遇到了同样的问题,并通过以下方式解决:

1)在文件(例如)/etc/ppp/peers/pppDOMRU 中我添加了新参数参数 pppDOMRU,并且配置看起来像

 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)

相关内容