[freebsd] mpd5, l2tp and routing

Eugene Grosbein eugen at grosbein.net
Thu Oct 25 18:42:20 EEST 2018


25.10.2018 21:55, Nick Kostirya пишет:
> Привет.
> Подскажите, пожалуйста, как настроить роутинг.
> 
> К серверу подключено два клиента.
> 
> ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1500
>         inet 192.168.11.1 --> 192.168.11.3  netmask 0xffffffff 
>         nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
> ng1: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1500
>         inet 192.168.11.1 --> 192.168.11.2  netmask 0xffffffff 
>         nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
> 
> 
> Я могу с клиента 192.168.11.3 по ssh зайти на сервер (192.168.11.1), а с него на другого клиента (192.168.11.2).
> А вот как с 192.168.11.3 зайти сразу на 192.168.11.2 не знаю.
> 
> netstat -rn на сервере
> 
> 192.168.11.1       link#5             UHS         lo0
> 192.168.11.2       link#6             UH          ng1
> 192.168.11.3       link#5             UH          ng0
> 
> netstat -rn на клиенте
> 
> 192.168.11.1       link#3             UH          ng0
> 192.168.11.3       link#3             UHS         lo0
> 
> Добавление 
> route add 192.168.11.2 192.168.11.1
> не помогает

Это нужно обязательно, но одного этого недостаточно.

> На другом клиенте аналогично добавлял 
> route add 192.168.11.3 192.168.11.1

Это тоже нужно.

> Настройки mpd5 на сервере

[skip]

На сервере *до установления туннелей* в /etc/rc.conf должно быть прописано:
gateway_enable="YES"

Вот этого уже достаточно, чтобы сервер роутил трафик между клиентами
и если никто его не будет фильтровать (файрволы), то всё будет работать.




More information about the freebsd mailing list