[linux] Re: Verbinding met xs4all stuk na upgrade naar Debian Lenny

Marc van Eerd marceerd op xs4all.nl
Za Feb 28 13:27:43 CET 2009


On Fri, February 27, 2009 22:25, Paul Slootman wrote:
> On Fri 27 Feb 2009, Marc van Eerd wrote:
>>
>> Ik zet een pptp vpn op naar mijn adsl router (heb nog een prehistorisch
>> SpeedTouch Home modem uit 2000) waarmee het niet nodig is om te NAT-ten.
>
> Voor de duidelijkheid: je gebruikt je linux pc (die aan de speedtouch
> hangt) dus niet als gateway voor andere pc's? Je probeert dus ook het
> internet op te gaan via diezelfde linux pc?

Ik gebruikte deze pc wel als router en gateway voor pc's erachter, maar
ook als werkstation vanwaar ik het internet op ga. Voor de gateway
NAT ik, maar ik probeer om te beginnen eerst het probleem dat ik
vanaf de pc zelf al niet het internet op kom op te lossen.

>> >> Tot slot zag ik dat mijn loopback interface er niet is. Is dat
>> >> een probleem?
>> >
>> > me dunkt!
>>
>> Daar maar eens naar kijken dan...
>
> Laat eens de output van "ifconfig -a" zien, of mooier: "ip a"
> Ook "ip ro sh" of "ip route show".

Zie hieronder...

> Je kunt ook mooi met "ip route get ipnummer" zien hoe jouw systeem naar
> dat ip nummer zal routeren; dus via welk interface de verbinding naar
> buiten gaat, en met welk source IP adres. Dat kan ook wel leerzaam
> zijn...

Enige output van mijn probleem pc:

Script started on Sat 28 Feb 2009 12:59:09 PM CET

tuxic:~# ip ro sh
10.0.0.138 dev eth2  scope link  src 10.0.0.1
10.0.0.0/24 dev eth2  proto kernel  scope link  src 10.0.0.1
192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.1
tuxic:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state
UP qlen 1000
    link/ether 00:15:f2:56:91:9a brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.1/24 brd 10.0.0.255 scope global eth2
    inet6 fe80::215:f2ff:fe56:919a/64 scope link
       valid_lft forever preferred_lft forever
3: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast
state DOWN qlen 1000
    link/ether 00:08:a1:5e:94:52 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.1/24 brd 192.168.1.255 scope global eth0
tuxic:~# /etc/init.s d/adsl start
Starting adsl: OK
tuxic:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state
UP qlen 1000
    link/ether 00:15:f2:56:91:9a brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.1/24 brd 10.0.0.255 scope global eth2
    inet6 fe80::215:f2ff:fe56:919a/64 scope link
       valid_lft forever preferred_lft forever
3: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast
state DOWN qlen 1000
    link/ether 00:08:a1:5e:94:52 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.1/24 brd 192.168.1.255 scope global eth0
5: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc
pfifo_fast state UNKNOWN qlen 3
    link/ppp
    inet 62.251.3.116 peer 195.190.249.27/32 scope global ppp0
tuxic:~# ip ro sh
195.190.249.27 dev ppp0  proto kernel  scope link  src 62.251.3.116
10.0.0.138 dev eth2  scope link  src 10.0.0.1
10.0.0.0/24 dev eth2  proto kernel  scope link  src 10.0.0.1
192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.1
default dev ppp0  scope link
tuxic:~# ip route list table local
local 192.168.1.1 dev eth0  proto kernel  scope host  src 192.168.1.1
broadcast 192.168.1.0 dev eth0  proto kernel  scope link  src 192.168.1.1
broadcast 127.255.255.255 dev lo  proto kernel  scope link  src 127.0.0.1
local 10.0.0.1 dev eth2  proto kernel  scope host  src 10.0.0.1
broadcast 10.0.0.0 dev eth2  proto kernel  scope link  src 10.0.0.1
local 62.251.3.116 dev ppp0  proto kernel  scope host  src 62.251.3.116
broadcast 192.168.1.255 dev eth0  proto kernel  scope link  src 192.168.1.1
broadcast 10.0.0.255 dev eth2  proto kernel  scope link  src 10.0.0.1
broadcast 127.0.0.0 dev lo  proto kernel  scope link  src 127.0.0.1
local 127.0.0.1 dev lo  proto kernel  scope host  src 127.0.0.1
local 127.0.0.0/8 dev lo  proto kernel  scope host  src 127.0.0.1
tuxic:~# ip route get 62.251.3.116
local 62.251.3.116 dev lo  src 62.251.3.116
    cache <local>  mtu 16436 advmss 16396 hoplimit 64
tuxic:~# ip route get 195.190.249.27
195.190.249.27 dev ppp0  src 62.251.3.116
    cache  mtu 1500 advmss 1460 hoplimit 64
tuxic:~# ping 195.190.249.27
PING 195.190.249.27 (195.190.249.27) 56(84) bytes of data.
^C
--- 195.190.249.27 ping statistics ---
26 packets transmitted, 0 received, 100% packet loss, time 25012ms

tuxic:~# ip route get 194.109.104.104
194.109.104.104 dev ppp0  src 62.251.3.116
    cache  mtu 1500 advmss 1460 hoplimit 64
tuxic:~# ping 194.109.104.104
PING 194.109.104.104 (194.109.104.104) 56(84) bytes of data.
^C
--- 194.109.104.104 ping statistics ---
37 packets transmitted, 0 received, 100% packet loss, time 36013ms

tuxic:~# exit

Script done on Sat 28 Feb 2009 01:08:04 PM CET

Overigens stonden tijdens de commando's hierboven alle chains
van iptables op "accept".

> Op een systeem die ook nog met pptp en een speedtouch verbinding maakt
> (an sich de mooiste manier om het publieke IP adres op het systeem zelf
> te krijgen, bij gebrek aan bridged verbindingen...) zie ik onderaan de
> "ip route show" staan:
>
> default dev ppp0  scope link

Dat lijkt goed te staan bij mij.

> Meer heb je niet nodig qua routering voor een werkend verbinding.
> Verder zie ik:
>
> $ ip route get 194.109.21.51 # ping.xs4all.nl
> 194.109.21.51 dev ppp0  src 80.101.58.xxx
>     cache  mtu 1500 advmss 1460
>
> Zoiets zou jij dan ook moeten zien.

Ik kan de ouput van mezelf niet goed interpreteren, maar de pc lijkt
via de juiste route te routeren.

Het kan zijn dat ik iets triviaals volledig over het hoofd zie,
maar ik heb echt geen idee waar het aan zou kunnen liggen dat
ik het internet niet op kom... ik heb ook al zitten kijken of
er bij de introductie van Debian Lenny zaken zitten die netwerk
verkeer blokkeren o.i.d., maar ik heb niets kunnen vinden...

> Zo ja, dan wordt het tijd voor tcpdump -ni ppp0
> en dan kijken welke IP packets naar buiten gaan, en wat er terug
> komt terwijl je naar buiten probeert te verbinden...

Ik heb geen tcpdump op mijn pc staan. Ik ga maar eens uitzoeken
hoe ik dat erop krijg...

Groeten,
Marc





More information about the Linux mailing list