WWW, telnet, everything works. Except ping.
I know other newbies must be having this problem, but I can't find
their posts: Though my internet connection works flawlessly, I can't
get ping to ping anything but my own machine. I am trying to set up a
LAN, and this keeps throwing me off.
I'm on SuSE 8.2. I have a working dialup connection to the internet
using wvdial. WWW, telnet, traceroute, and I'm sure lots of other
things all work fine. But ping keeps returning the standard "Dest
Unreachable, Bad Code: 9." I can successfully ping myself by pinging
localhost, my internet IP, and my ethernet IP, and ping even
successfully uses my ISP's nameserver to resolve outside IP's. But I
can't ping the internet, or LAN IP's.
When I do "tcpdump -i eth0" and ping 216.239.57.99 (google.com), it
looks like this:
17:44:03.918110 64.24.114.62 > 216.239.57.99: icmp: echo request (DF)
17:44:04.052773 64.24.112.2 > 64.24.114.62: icmp: net 216.239.57.99
unreachable - admin prohibited
What does "admin prohibited" mean? The response is the same for every
internet ping i've tried. My route -n looks like this:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref
Use Iface
64.24.112.2 0.0.0.0 255.255.255.255 UH 0 0
0 ppp0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0
0 eth0
0.0.0.0 64.24.112.2 0.0.0.0 UG 0 0
0 ppp0
Hopefully someone with more than my week's experience with this
operating system will know the answer immediately.
|