Eu tenho um conjunto de interfaces PPP no meu servidor Linux. Mas ao saltar (ifdown; ifup) as interfaces que não estão funcionando, as interfaces PPP assumem o menor número de interface possível.
Se eu tiver uma interface PPP configurada como ppp12, ela terá um nome como ppp5 se o número da interface ppp5 estiver disponível no momento. Existe uma maneira de rastrear qual é o nome exato da interface correspondente à sua configuração (/etc/sysconfig/network-scripts/ifcfg-ppp3)?
Responder1
Enfrentei o mesmo problema no meu Debian Wheezy e resolvi desta forma:
1) no arquivo (por exemplo) /etc/ppp/peers/pppDOMRU adicionei um novo parâmetroipparam pppDOMRU, e a configuração begal se parece com
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) Então modifiquei /etc/ppp/ip-up. Você pode encontrar script modificadoaqui
Quando a interface é exibida, este script modificado renomeia a interface de acordoipparamparâ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)