pptp using tun0 to work

Eric Schuele e.schuele at computer.org
Fri Sep 9 08:31:49 PDT 2005


Philip M. Gollucci wrote:
> Hi,
> 
> I'm on FreeBSD 5.4-RELEASE i386
> 
> pptpclient-1.5.0 installed via pkg_add -r
> 
> GENERIC kernel for now.
> 
> cat /etc/ppp/ppp.conf
> LSI:
>  set authname pgollucci
>  set authkey xxxxxxxxxxx
>  set timeout 0
>  set ifaddr 0 0
>  add w.x.y.z/24
>  alias enable yes
> 
> as root user:
> 
> route flush
> route add default 192.168.0.1
> pptp w.x.y.z LSI &
> netstat -nf -finet
> Internet:
> Destination        Gateway            Flags    Refs      Use  Netif Expire
> default            192.168.0.1        UGS         0      289    em0
> 10.0.0.1           10.0.0.174         UH          0        0   tun0
> 127.0.0.1          127.0.0.1          UH          0      230    lo0
> 192.168.0          link#1             UC          0        0    em0
> 192.168.0.1        00:0d:88:41:25:a1  UHLW        1     2903    em0   1074
> 
> FYI:
>  10.0.0.1 is the gateway/router there 10.0.0.174 is the IP dolled out me 
> automatically.
> 
> so the first problem is that the second line is not a Gateway (G)
> 
> so
> route add -inet 10.0.0.0/24 10.0.0.174
> 
> netstat -nr -finet
> Routing tables
> 
> Internet:
> Destination        Gateway            Flags    Refs      Use  Netif Expire
> default            192.168.0.1        UGS         1      385    em0
> 10/24              10.0.0.174         UGS         0        0    em0
> 10.0.0.1           10.0.0.174         UH          0        0   tun0
> 127.0.0.1          127.0.0.1          UH          0      230    lo0
> 192.168.0          link#1             UC          0        0    em0
> 192.168.0.1        00:0d:88:41:25:a1  UHLW        1     2903    em0    963
> 
> Okay that worked, but its on the wrong interface em0 and not tun0 and 
> even if its not, I can't
> ping 10.0.0.1 or anything in the subnet.
> 
> The ROUTE(8) man page is AWFUL here which is very unusual for FreeBSD.
> Could greatly benefit from some actual examples.
> I'd contribute them, but I obviously don't quite get it yet.
> 
> Supposedly I'm supposed to use the -interface parameter but it doesn't 
> work in this experience.
> 
> killall pptp
> route flush
> route add default 192.168.0.1
> pptp w.x.y.z LSI &
> route add -inet 10.0.0.0/24 -interface tun0 10.0.0.174
> netstat -nr -finet
> Routing tables
> 
> Internet:
> Destination        Gateway            Flags    Refs      Use  Netif Expire
> default            192.168.0.1        UGS         0       78    em0
> 10&0xa0000ae       tun0               US          0        0   tun0
> 10.0.0.1           10.0.0.174         UH          0        0   tun0
> 127.0.0.1          127.0.0.1          UH          0      230    lo0
> 192.168.0          link#1             UC          0        0    em0
> 192.168.0.1        00:0d:88:41:25:a1  UHLW        1     2907    em0   1006
> 
> So that gave me a static not what I wanted I don't think and I still 
> can't ping anything.
> 
> Here's a traceroute to a computer in it
>  traceroute 10.0.0.12
> traceroute to 10.0.0.12 (10.0.0.12), 64 hops max, 40 byte packets
>  1  192.168.0.1 (192.168.0.1)  0.861 ms  0.717 ms  0.733 ms
> 
> While I'm at it ... What the heck does 10&0xa0000ae mean ?
> 
> Also, I've been told that going to other way, from the office-> me, I am 
> pingable.
> 
> Any great ideas?

see if the following helps:
http://www.freebsd.org/cgi/getmsg.cgi?fetch=1290015+1295271+/usr/local/www/db/text/2005/freebsd-questions/20050904.freebsd-questions

> 
> Thanks in advance
> 


-- 
Regards,
Eric


More information about the freebsd-questions mailing list