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)