|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Leizer A Karabin 2:5005/14.44 11 Nov 2006 00:48:23 To : Alexey M. Kosorotov Subject : mpd-3.18_4 и маршрутизация -------------------------------------------------------------------------------- Я, собственно, просто так вышел Friday November 10 2006 11:23, тут слышу - Alexey M. Kosorotov говорит All (ну я встрял, конечно): AMK> В головном офисе есть VPN-сервер на базе FreeBSD 5.5-STABLE и AMK> mpd-3.18_4. Адреса VPN-клиентам выдаются из диапазона локальной AMK> сети офиса (10.0.0.0/8). Hа сервере включена опция proxy-arp. AMK> Удалённые VPN-клиенты находятся в своих локальных сетях и маршрут AMK> на сеть головного офиса не является дефолтным. С виндовыми VPN-клиентами AMK> всё работает хорошо. Если же VPN-клиентом является FreeBSD с AMK> mpd-3.18_4, возникает следующая проблема: mpd на клиентской машине AMK> не выставляет маршрут на сеть офиса т.е. не делает: AMK> route add -net 10.0.0.0/8 10.0.0.1. AMK> Данная проблема решается прописыванием 'set iface route 10.0.0.0/8' AMK> в соответствующей секции конфига клиентского mpd. Hо это как-то не AMK> красиво. Откуда удалённому человеку знать что тут наконфигурил местный AMK> админ. AMK> При этом виндовые клиенты замечательно делают эту операцию AMK> автоматически. Правда не понятно как они определяют адрес сети и AMK> маску. AMK> Подскажите пожалуйста, как mpd на сервере заставить отдавать клиентам AMK> нужные маршруты? set iface up-script /usr/local/etc/mpd/mpd.ifup set iface down-script /usr/local/etc/mpd/mpd.ifdn в которых пишем, в /usr/local/etc/mpd/mpd.ifup if [ "x$5" = "xlinkname1" ] then /sbin/route add 10.1.2.0/24 $4 fi Здесь используется remote-ip - соотв. параметр из описанной ниже схемы вызова. ну и в /usr/local/etc/mpd/mpd.ifdn этот маршрут можно прибивать А другого способа на стороне, где в mpd.links set pptp enable incoming set pptp disable originate outcall windowing маршрут с линком не связать. ==================================== Mpd can optionally run a user program every time the interface is brought up or down. The up-script is called like this: script interface inet local-ip remote-ip authname [dns1server-ip] [dns2server-ip] The down-script is called like this: script interface inet authname ==================================== (С)Mpd 3.18 User Manual Archie Cobbs За сим навеки и проч. Leizer [Team Smile'ик - отменить!] --- GoldEd 1.1.5-030104 * Origin: Продам пиджак двубортный трехпалубный (2:5005/14.44) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/33124554c850.html, оценка из 5, голосов 10
|