Date: Sat, 26 Oct 2013 00:56:07 +0800 From: Julian Elischer <julian@freebsd.org> To: MrStalker <mrstalker@simvol7.ru>, freebsd-net@freebsd.org Subject: Re: How delete the interface route in FreeBSD 9.2 (MPD5)? Message-ID: <526AA2A7.4010904@freebsd.org> In-Reply-To: <526A894E.1070305@simvol7.ru> References: <63600.37.147.154.147.1382647335.squirrel@37.147.154.147> <526A18FC.6030402@rdtc.ru> <526A894E.1070305@simvol7.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
On 10/25/13 11:07 PM, MrStalker wrote: > > 25.10.2013 11:08, Eugene Grosbein пишет: >> On 25.10.2013 03:42, MrStalker wrote: >>> Hello! >>> For my internet provider (L2TP VPN connection) is required a route >>> to the VPN server via local gate. >>> I'm using MPD5. >>> But, MPD5 creates route to the VPN server via its same interface... >>> >>> root@Eviko:/home/mrstalker # netstat -nrf inet >>> Routing tables >>> >>> Internet: >>> Destination Gateway Flags Refs Use Netif >>> Expire >>> default 85.21.230.206 UGS 0 8 ng0 >>> 85.21.230.206 link#7 UH 0 8 ng0 >>> >>> What will not work... >>> >>> However earlier, it was possible delete this route and then create >>> right route. >>> root@Test2:/home/mrstalker # route delete 85.21.230.206 >>> delete host 85.21.230.206 >>> root@Test2:/home/mrstalker # route add 85.21.230.206 10.165.32.1 >>> add host 85.21.230.206: gateway 10.165.32.1 >>> >>> When i trying FreeBSD 9.2, this is no longer working... >>> Thread about it at the >>> forumhttp://forums.freebsd.org/showthread.php?t=42547 >>> Later I found source of problem: >>> http://svnweb.freebsd.org/base?view=revision&revision=248895 >>> >>> Now I can't delete the interface route (ng0). What does impossible >>> work with the internet provider. >>> >>> How? How now resolve this problem? >>> I need to add route to the vpn server via local gate... >>> >>> Please help me resolve this trouble. Since the release of FreeBSD >>> 9.2 I trying to find a solution. >> You have to create your static route to vpn server before mpd5 starts. >> Use /etc/rc.conf: >> >> static_routes="vpn" >> route_vpn="85.21.230.206 10.165.32.1" >> >> Eugene Grosbein > Unfortunately failed... > > root@Eviko:/home/mrstalker # netstat -nrf inet|grep 85.21.230.206 > 85.21.230.206 10.165.32.1 UGHS 0 0 re0 > root@Eviko:/home/mrstalker # service mpd5 start > Starting mpd5. > root@Eviko:/home/mrstalker # netstat -nrf inet|grep 85.21.230.206 > 85.21.230.206 link#7 UH 0 4 ng0 > > Route via ng0 overwrites the static route. then you have set it up wrong. you need a specific static route to the far end that does not go through tunnel. the only other possibilty is to have mpd use a separate fib.. e.g. setfib 3 route add (destination route) setfib 3 mpd (args) then you can allow the default route etc to go through the tunnel as the tunnel iteself will use a different routing table. > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?526AA2A7.4010904>