[freebsd] mpd5, l2tp and routing

Nick Kostirya nikolay.kostirya at i11.co
Thu Oct 25 17:55:50 EEST 2018


Привет.
Подскажите, пожалуйста, как настроить роутинг.

К серверу подключено два клиента.

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 на сервере

startup:

default:
		load l2tp

l2tp:
		create bundle template P
		set ipcp yes vjcomp
		set ipcp ranges 192.168.11.1 192.168.11.1/24

		create link template L1 l2tp
		set link action bundle P
		set l2tp secret "*****"
		set l2tp enable hidden
		set link enable incoming

		set link enable chap


На клиентах

startup:


default:
	load l2tp


l2tp:
	create bundle template P

	create link static L1 l2tp
	set link action bundle P
	set link max-redial 0
	set link disable incoming

	set l2tp peer ******* 
	set l2tp secret "*****"
	set l2tp enable hidden
	set l2tp enable outcall

	set auth authname "*****"
	set auth password "******"

	open


More information about the freebsd mailing list