[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