[РЕШЕНО] Учёт трафика на различных ppp-интерфейсах

Имеются два вида подключений к интернету: дома - ADSL, в поездках - GPRS. И то, и другое при подключении поднимает ppp-интерфейс, как правило ppp0. Так же имеется KNemo, ведущий учёт трафика.
Как сделать, чтобы для каждого из подключений всегда создавался определённый ppp-интерфейс и, соответственно, можно было бы увидеть статистику для каждого из подключений?

Можно задать

Можно задать имена ppp* конфигурацией pppd или /etc/conf.d/net
Статистику можно и в ifconfig посмотреть, собственно чем и пользуюсь, как вариант кстати еще и ulog - я например его использую для подсчета трафиков пользователей в сети, по енму можно получить полную статистику соединений, трафика и т.д.

Можно задать имена ppp* конфигурацией pppd или /etc/conf.d/net

Скорее всего это решение моей проблемы. Спасибо.

Цитата:
Можно задать имена ppp* конфигурацией pppd или /etc/conf.d/net

Но я так и не нашёл опцию, позволяющую поднимать определённый ppp* при запуске pppd.
Я не подключаюсь к Интернету при загрузке системы (т. е. в /etc/conf.d/net у меня определён только eth0), пользуюсь rppppoek для ADSL-подключения и kppp - для GPRS. И в том, и в ином случае есть, как оказалось, возможность запускать pppd с определёнными опциями, но ... (см. выше) :(

так вроде

так вроде наоборот нужно - делаеш net.ppp0 start и поднимается pppX с нужными опциями

Возможно, вы

Возможно, вы меня не поняли, мне не нужен ppp при загрузке системы.

Кто-либо может

Кто-либо может подсказать, как запустить pppd (к примеру, в командной строке), чтобы поднялся определённый ppp-интерфейс, т. е. ppp0, ppp1, и т. д.

например

например указать unit20
будет ppp20

а зачем тебе

а зачем тебе добавлять net.ppp* в автозагрузку?
/etc/init.d/net.ppp* - это просто инит-скрипт, который можно стартовать/останавливать/перезапускать/etc. в любой момент времени, так что создавайте в /etc/conf.d/net две настройки (например config_gprs0 и config_adsl0), делайте симлинки

# cd /etc/init.d
# rm net.ppp?
# ln -sf net.lo net.gprs0
# ln -sf net.lo net.adsl0

и соответственно, когда вам нужно запустить GPRS или ADSL, делаете соответственно # /etc/init.d/net.gprs0 start
или # /etc/init.d/net.adsl0 start
соответственно.
дерзайте =)

pppoe

я делаю просто sudo pppoe-start и sudo pppoe-stop
а для простоты назначил алиасы в баше:
соответственно iup и idown
i это типа internet :-)

не уверен только, кошерно ли sudo,
или нужно как-то настроить, чтобы инет
обычным пользователем поднимался?

To: PoL_ (не зарегистрирован)

Большое спасибо! Именно то, что нужно. Самое интересное, это есть в man pppd :(
Только правильнее unit 2, а не unit20 (скорее всего просто опечатка).
В pppoe.conf есть опция PPPD_EXTRA, поставил туда unit 2 и поднялся именно ppp2.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".