LINUX.ORG.RU
ФорумAdmin

Как переименовать интерфейс PPPoE ?

 , ,


0

1

Есть PPPoE соединение с провайдером и VPN через PPTP в Debian, у которых pppX

В /etc/network/interfaces пишу

auto pppoe0
iface pppoe0 inet ppp
    pre-up /sbin/ifconfig eth1 up
    provider dsl-provider

поднимается один фиг ppp0

ppp0      Link encap:Point-to-Point Protocol
          inet addr:ИПАДРЕС  P-t-P:10.0.0.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:7273 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6426 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:6930631 (6.6 MiB)  TX bytes:987039 (963.9 KiB)

Интерфейс можно переименовать в скрипте /etc/ppp/ip-up, командой ″ip link set name″, предварительно переведя его в DOWN, а потом в UP. Только демону pppd это не понравится, при разрыве соединения он будет ругаться в логи.

С точки зрения разработчиков pppd можно только задать номер интерфейса (параметер unit) в конфиге. Чтобы, допустим, для PPPoE был ppp33.

mky ★★★★★ ()
Ответ на: комментарий от mky

С точки зрения разработчиков pppd можно только задать номер интерфейса (параметер unit) в конфиге

Уже год, как появилась опция ifname. В дебиане, конечно, это ещё не скоро появится (если не сидеть на сиде, конечно).

gremlin_the_red ★★★★ ()
Ответ на: комментарий от gremlin_the_red

Замечательно. Они бы ещё сделали, чтобы статистика интерфейса бралась не по имени, а по индексу (struct ifreq {int ifr_ifindex;}), чтобы можно было переименовывать интерфейс скриптами.

mky ★★★★★ ()