Два вопроса. Первый: как считать трафик по куче pptp интерфейсов? При помощи ipfw дивертить в сокет? как? http://www.linux.org.ru/jump-message.jsp?msgid=1520675 Второй: Как заставить mpd поднимать на стороне сервера адреса, соответствующие клиентским, по порядку. Т.е. если клиент 10.250.0.175, то у сервера 10.250.250.175 (а не скажем ближайший не использованный сервером 10.250.250.2)? Вот конфиги mpd и вывод ifconfig. zabor# cat /usr/local/etc/mpd/mpd.conf pptp_standart: set iface disable on-demand set iface idle 1800 set bundle disable multilink set link yes acfcomp protocomp set link no pap chap set link enable chap set link keep-alive 10 60 set ipcp yes vjcomp set ipcp dns 10.0.0.1 default: load vpn1 load vpn2 load vpn3 load vpn4 load vpn5 vpn1: new -i ng1 pptp1 pptp1 set ipcp ranges 10.250.250.1/32 10.250.0.1/32 load pptp_standart vpn2: new -i ng2 pptp2 pptp2 set ipcp ranges 10.250.250.2/32 10.250.0.2/32 load pptp_standart vpn3: new -i ng3 pptp3 pptp3 set ipcp ranges 10.250.250.3/32 10.250.0.3/32 load pptp_standart vpn4: new -i ng4 pptp4 pptp4 set ipcp ranges 10.250.250.4/32 10.250.0.4/32 load pptp_standart vpn5: new -i ng5 pptp5 pptp5 set ipcp ranges 10.250.250.5/32 10.250.0.5/32 load pptp_standart всего 254 линка. zabor# cat /usr/local/etc/mpd/mpd.secret vpn1 "1111" 10.250.0.1 vpn2 "2222" 10.250.0.2 vpn3 "3333" 10.250.0.3 vpn4 "4444" 10.250.0.4 vpn5 "5555" 10.250.0.5 ------------------------- ifconfig lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet 127.0.0.1 netmask 0xff000000 ng0: flags=8890<POINTOPOINT,NOARP,SIMPLEX,MULTICAST> mtu 1500 ng1: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> mtu 1400 inet 10.250.250.1 --> 10.250.0.3 netmask 0xffffffff ng2: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> mtu 1400 inet 10.250.250.2 --> 10.250.0.7 netmask 0xffffffff ng3: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> mtu 1400 inet 10.250.250.3 --> 10.250.0.13 netmask 0xffffffff ng4: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> mtu 1400 inet 10.250.250.4 --> 10.250.0.9 netmask 0xffffffff ng5: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> mtu 1400 inet 10.250.250.5 --> 10.250.0.18 netmask 0xffffffff ng6: flags=8890<POINTOPOINT,NOARP,SIMPLEX,MULTICAST> mtu 1500 ng7: flags=8890<POINTOPOINT,NOARP,SIMPLEX,MULTICAST> mtu 1500 ng8: flags=8890<POINTOPOINT,NOARP,SIMPLEX,MULTICAST> mtu 1500 ng9: flags=8890<POINTOPOINT,NOARP,SIMPLEX,MULTICAST> mtu 1500 а должно быть 10.250.250.4 --> 10.250.0.4, 10.250.250.18 --> 10.250.0.18 и т.д. извините за длинный пост.
Ответ на:
комментарий
от co6aka
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум BSD: mpd + softflowd + flow-tools (2006)
- Форум Создание альяса xl0 freebsd (2010)
- Форум mpd5.7 client routing (2013)
- Форум pppoe и dhcp (2010)
- Форум FreeNibs+Freedadius+MPD:ошибка 691, при конекте из под Винды (2006)
- Форум Проблема с PPPoE подключением в FreeBSD (2004)
- Форум [yet another qemu networking thread]Так как же это сделать? Сеть в qemu (2010)
- Форум vpn не бегают пакеты (2006)
- Форум Вывести интерфейс по заданному адресу (2009)
- Форум маршрутизация между сетями (2018)