[РЕШЕНО] Учёт трафика на различных ppp-интерфейсах
Lupo Alberto 28 сентября, 2007 - 09:53
Имеются два вида подключений к интернету: дома - 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 у меня определён только 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), делайте симлинки
и соответственно, когда вам нужно запустить 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.