- is forwarding actually really enabled? Just "cat" the
  relevant /proc/sys/net/ipv4/ip_forward.

cat /proc/sys/net/ipv4/ip_forward
returns 1

So remaining things to check would be
- where do packets do what? Use "tcpdump" on the router to monitor
  how packets flow. Don't cite all the output, but look at where
  packets are coming and going. Two terminals with "tcpdump -i eth0"
  and "tcpdump -i ppp0" would tell you that. Send a few pings from the
  desktop to the internet. Also try pinging an IP from the desktop, not
  just hostnames (to rule out nameserver borkage).

Here is what tcdump returns!

ping to www.google.de from desktop

ping -c5 209.85.135.147
PING 209.85.135.147 (209.85.135.147) 56(84) bytes of data.

--- 209.85.135.147 ping statistics ---
5 packets transmitted, 0 received, 100% packet loss, time 4000ms


tcpdump -i ppp0
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on ppp0, link-type LINUX_SLL (Linux cooked), capture size 96 bytes
00:23:34.170023 IP dslb-088-065-173-238.pools.arcor-ip.net.32864 >
dns1.arcor-ip.de.domain:  62186+ PTR? 147.135.85.209.in-addr.arpa.
(45)
00:23:34.170885 IP dslb-088-065-173-238.pools.arcor-ip.net.32865 >
dns1.arcor-ip.de.domain:  49362+ PTR? 11.2.253.145.in-addr.arpa. (43)
00:23:34.186127 IP dns1.arcor-ip.de.domain >
dslb-088-065-173-238.pools.arcor-ip.net.32864:  62186 NXDomain 0/1/0
(105)
00:23:34.192706 IP dns1.arcor-ip.de.domain >
dslb-088-065-173-238.pools.arcor-ip.net.32865:  49362 1/0/0 (73)
00:23:34.193083 IP dslb-088-065-173-238.pools.arcor-ip.net.32865 >
dns1.arcor-ip.de.domain:  55934+ PTR? 238.173.65.88.in-addr.arpa. (44)
00:23:34.250939 IP dns1.arcor-ip.de.domain >
dslb-088-065-173-238.pools.arcor-ip.net.32865:  55934 1/0/0 (97)
00:23:44.770408 IP cpc1-pnth1-0-0-cust807.cdif.cable.ntl.com.18730 >
dslb-088-065-173-238.pools.arcor-ip.net.13040: UDP, length 98
00:23:44.770494 IP dslb-088-065-173-238.pools.arcor-ip.net >
cpc1-pnth1-0-0-cust807.cdif.cable.ntl.com: ICMP
dslb-088-065-173-238.pools.arcor-ip.net udp port 13040 unreachable,
length 134
00:23:44.770752 IP dslb-088-065-173-238.pools.arcor-ip.net.32865 >
dns1.arcor-ip.de.domain:  21398+ PTR? 40.23.6.82.in-addr.arpa. (41)
00:23:44.820873 IP dns1.arcor-ip.de.domain >
dslb-088-065-173-238.pools.arcor-ip.net.32865:  21398 1/0/0 (96)
00:23:46.085482 IP 222.69.242.140.19774 >
dslb-088-065-173-238.pools.arcor-ip.net.13040: UDP, length 98
00:23:46.085566 IP dslb-088-065-173-238.pools.arcor-ip.net >
222.69.242.140: ICMP dslb-088-065-173-238.pools.arcor-ip.net udp port
13040 unreachable, length 134
00:23:46.085811 IP dslb-088-065-173-238.pools.arcor-ip.net.32865 >
dns1.arcor-ip.de.domain:  28846+ PTR? 140.242.69.222.in-addr.arpa.
(45)
00:23:46.509496 IP dns1.arcor-ip.de.domain >
dslb-088-065-173-238.pools.arcor-ip.net.32865:  28846 NXDomain 0/1/0
(105)
00:23:52.092567 IP 222.69.242.140.19774 >
dslb-088-065-173-238.pools.arcor-ip.net.13040: UDP, length 98
00:23:52.092624 IP dslb-088-065-173-238.pools.arcor-ip.net >
222.69.242.140: ICMP dslb-088-065-173-238.pools.arcor-ip.net udp port
13040 unreachable, length 134
00:23:54.447053 IP dslb-084-057-191-176.pools.arcor-ip.net.3158 >
dslb-088-065-173-238.pools.arcor-ip.net.epmap: S
2228649193:2228649193(0) win 53760 <mss 1412,nop,wscale
3,nop,nop,timestamp 0 0,nop,nop,sackOK>
00:23:54.447386 IP dslb-088-065-173-238.pools.arcor-ip.net.32865 >
dns1.arcor-ip.de.domain:  55370+ PTR? 176.191.57.84.in-addr.arpa. (44)
00:23:54.463773 IP dns1.arcor-ip.de.domain >
dslb-088-065-173-238.pools.arcor-ip.net.32865:  55370 1/0/0 (97)

tcpdump -i eth0
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
00:23:32.895513 IP gentoo-vdr.linux.net.54934 > gentoo.linux.net.ssh:
P 2356170685:2356170733(48) ack 1373265494 win 1034 <nop,nop,timestamp
1888728 4586914>
00:23:32.895566 IP gentoo.linux.net.ssh > gentoo-vdr.linux.net.54934:
P 1:49(48) ack 48 win 81 <nop,nop,timestamp 4721101 1888728>
00:23:32.895604 IP gentoo-vdr.linux.net.54934 > gentoo.linux.net.ssh:
. ack 49 win 1034 <nop,nop,timestamp 1888728 4721101>
00:23:33.913406 IP gentoo-vdr.linux.net.36415 > gentoo.linux.net.ssh:
P 220729975:220730023(48) ack 3542615936 win 5880 <nop,nop,timestamp
1888829 4706313>
00:23:33.913491 IP gentoo.linux.net.ssh > gentoo-vdr.linux.net.36415:
P 1:65(64) ack 48 win 116 <nop,nop,timestamp 4721355 1888829>
00:23:33.913528 IP gentoo-vdr.linux.net.36415 > gentoo.linux.net.ssh:
. ack 65 win 5880 <nop,nop,timestamp 1888829 4721355>
00:23:34.168115 IP gentoo-vdr.linux.net.36415 > gentoo.linux.net.ssh:
P 48:96(48) ack 65 win 5880 <nop,nop,timestamp 1888855 4721355>
00:23:34.168191 IP gentoo.linux.net.ssh > gentoo-vdr.linux.net.36415:
P 65:113(48) ack 96 win 116 <nop,nop,timestamp 4721419 1888855>
00:23:34.168229 IP gentoo-vdr.linux.net.36415 > gentoo.linux.net.ssh:
. ack 113 win 5880 <nop,nop,timestamp 1888855 4721419>
00:23:34.168756 IP gentoo.linux.net.ssh > gentoo-vdr.linux.net.36415:
P 113:209(96) ack 96 win 116 <nop,nop,timestamp 4721419 1888855>
00:23:34.168814 IP gentoo-vdr.linux.net.36415 > gentoo.linux.net.ssh:
. ack 209 win 5880 <nop,nop,timestamp 1888855 4721419>
00:23:34.168771 IP gentoo.linux.net > 209.85.135.147: ICMP echo
request, id 64284, seq 1, length 64
00:23:35.169420 IP gentoo.linux.net > 209.85.135.147: ICMP echo
request, id 64284, seq 2, length 64
00:23:36.169461 IP gentoo.linux.net > 209.85.135.147: ICMP echo
request, id 64284, seq 3, length 64
00:23:37.169504 IP gentoo.linux.net > 209.85.135.147: ICMP echo
request, id 64284, seq 4, length 64
00:23:38.169550 IP gentoo.linux.net > 209.85.135.147: ICMP echo
request, id 64284, seq 5, length 64
00:23:48.174063 IP gentoo.linux.net.ssh > gentoo-vdr.linux.net.36415:
P 209:353(144) ack 96 win 116 <nop,nop,timestamp 4724920 1888855>
00:23:48.174138 IP gentoo-vdr.linux.net.36415 > gentoo.linux.net.ssh:
. ack 353 win 5871 <nop,nop,timestamp 1890255 4724920>
00:23:48.174117 IP gentoo.linux.net.ssh > gentoo-vdr.linux.net.36415:
P 353:417(64) ack 96 win 116 <nop,nop,timestamp 4724920 1888855>
00:23:48.174157 IP gentoo-vdr.linux.net.36415 > gentoo.linux.net.ssh:
. ack 417 win 5867 <nop,nop,timestamp 1890255 4724920>
00:23:48.174170 IP gentoo.linux.net.ssh > gentoo-vdr.linux.net.36415:
P 417:497(80) ack 96 win 116 <nop,nop,timestamp 4724920 1890255>
00:23:48.174182 IP gentoo-vdr.linux.net.36415 > gentoo.linux.net.ssh:
. ack 497 win 5862 <nop,nop,timestamp 1890255 4724920>

ping to www.google.de from router

ping  -c5 209.85.135.147
PING 209.85.135.147 (209.85.135.147) 56(84) bytes of data.
64 bytes from 209.85.135.147: icmp_seq=1 ttl=246 time=23.2 ms
64 bytes from 209.85.135.147: icmp_seq=2 ttl=246 time=24.4 ms
64 bytes from 209.85.135.147: icmp_seq=3 ttl=246 time=23.6 ms
64 bytes from 209.85.135.147: icmp_seq=4 ttl=246 time=24.6 ms
64 bytes from 209.85.135.147: icmp_seq=5 ttl=246 time=23.7 ms

--- 209.85.135.147 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4025ms
rtt min/avg/max/mdev = 23.292/23.945/24.603/0.520 ms

tcpdump -i eth0
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes

0 packets captured
0 packets received by filter
0 packets dropped by kernel

tcpdump -i ppp0
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on ppp0, link-type LINUX_SLL (Linux cooked), capture size 96 bytes
00:26:45.035173 IP dslb-088-065-173-238.pools.arcor-ip.net >
209.85.135.147: ICMP echo request, id 4181, seq 1, length 64
00:26:45.036069 IP dslb-088-065-173-238.pools.arcor-ip.net.32865 >
dns1.arcor-ip.de.domain:  53808+ PTR? 147.135.85.209.in-addr.arpa.
(45)
00:26:45.056503 IP dns1.arcor-ip.de.domain >
dslb-088-065-173-238.pools.arcor-ip.net.32865:  53808 NXDomain 0/1/0
(105)
00:26:45.056824 IP dslb-088-065-173-238.pools.arcor-ip.net.32865 >
dns1.arcor-ip.de.domain:  37596+ PTR? 238.173.65.88.in-addr.arpa. (44)
00:26:45.058409 IP 209.85.135.147 >
dslb-088-065-173-238.pools.arcor-ip.net: ICMP echo reply, id 4181, seq
1, length 64
00:26:45.074915 IP dns1.arcor-ip.de.domain >
dslb-088-065-173-238.pools.arcor-ip.net.32865:  37596 1/0/0 (97)
00:26:45.125930 IP dslb-088-065-173-238.pools.arcor-ip.net.32865 >
dns1.arcor-ip.de.domain:  10166+ PTR? 11.2.253.145.in-addr.arpa. (43)
00:26:45.140233 IP dns1.arcor-ip.de.domain >
dslb-088-065-173-238.pools.arcor-ip.net.32865:  10166 1/0/0 (73)
00:26:46.040910 IP dslb-088-065-173-238.pools.arcor-ip.net >
209.85.135.147: ICMP echo request, id 4181, seq 2, length 64
00:26:46.065340 IP 209.85.135.147 >
dslb-088-065-173-238.pools.arcor-ip.net: ICMP echo reply, id 4181, seq
2, length 64
00:26:47.050855 IP dslb-088-065-173-238.pools.arcor-ip.net >
209.85.135.147: ICMP echo request, id 4181, seq 3, length 64
00:26:47.074438 IP 209.85.135.147 >
dslb-088-065-173-238.pools.arcor-ip.net: ICMP echo reply, id 4181, seq
3, length 64
00:26:48.050866 IP dslb-088-065-173-238.pools.arcor-ip.net >
209.85.135.147: ICMP echo request, id 4181, seq 4, length 64
00:26:48.075412 IP 209.85.135.147 >
dslb-088-065-173-238.pools.arcor-ip.net: ICMP echo reply, id 4181, seq
4, length 64
00:26:49.060871 IP dslb-088-065-173-238.pools.arcor-ip.net >
209.85.135.147: ICMP echo request, id 4181, seq 5, length 64
00:26:49.084519 IP 209.85.135.147 >
dslb-088-065-173-238.pools.arcor-ip.net: ICMP echo reply, id 4181, seq
5, length 64

16 packets captured
32 packets received by filter
0 packets dropped by kernel
--
gentoo-user@gentoo.org mailing list

Reply via email to