Отслеживание pppoe интерфейсы

У меня есть ряд интерфейсов PPP на моем сервере Linux. Но при возврате (ifdown; ifup), интерфейсы, которые не работают, интерфейсы PPP, берет самое низкое интерфейсное количество.

Если мне настроят интерфейс PPP как ppp12, то он возьмет имя как ppp5, если число интерфейса ppp5 будет доступно в точке. Существует ли способ отследить, который является точным соответствием имени интерфейса, это - конфигурация (/etc/sysconfig/network-scripts/ifcfg-ppp3)?

0
задан 19 October 2015 в 14:58
1 ответ

Я столкнулся с той же проблемой на моем Debian Wheezy и исправил его следующим образом:

1) в файле (например) / etc / ppp / peers / pppDOMRU я добавил новый параметр ipparam pppDOMRU , и config имеет вид

 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. Вы можете найти измененный сценарий здесь

Когда интерфейс запускается, этот измененный сценарий переименовывает интерфейс в соответствии с параметром ipparam следующим образом:

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)
1
ответ дан 4 December 2019 в 16:48

Теги

Похожие вопросы