Skip site navigation (1)Skip section navigation (2)
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>