Seguimiento de interfaces pppoe

Seguimiento de interfaces pppoe

Tengo un conjunto de interfaces PPP en mi servidor Linux. Pero al rebotar (ifdown; ifup) las interfaces que no funcionan, las interfaces PPP toman el número de interfaz más bajo posible.

Si tengo una interfaz PPP configurada como ppp12, tomará un nombre como ppp5 si el número de interfaz ppp5 está disponible en ese momento. ¿Hay alguna manera de rastrear cuál es el nombre exacto de la interfaz correspondiente a su configuración (/etc/sysconfig/network-scripts/ifcfg-ppp3)?

Respuesta1

Me enfrenté al mismo problema en mi Debian Wheezy y lo resolví de esta manera:

1) en el archivo (por ejemplo) /etc/ppp/peers/pppDOMRU agregué un nuevo parámetroipparam pppDOMRUy la configuración begal se ve así

 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) Luego modifiqué /etc/ppp/ip-up. Puedes encontrar script modificado.aquí

Cuando aparece la interfaz, este script modificado cambia el nombre de la interfaz segúniparamparámetro como este:

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)

información relacionada