Originally posted by falkenberg
well. Have you read my thread. Can you see the problem. Howcome "Route -n" says xxx.xx.x.0 instead of xxx.xx.x.130 ?
And is this the problem. Azureus has no problem with the forwarded ports i have set up for it. Emule works fine on my windows partition.
falkenberg,
Your route table is perfectly correct. I believe you are not interpreting the routing table correctly. See, the first entry, together with the netmask, means that to reach
network xxx.xx.x.0 you need no gateway, just throw the packet to eth0. To reach
machine xxx.xx.x.130, in first place, you do not need to go through a routing table, because it is a local address. But for any address, you should mask it with the bits of the netmask and compare with the bits of the local address masked with the netmask. If they are equal, you send it to the corresponding network route. If they are different, then you do not know how to route it (at least with your routes), so you send it to your network gateway (the second route).
Quoting lfroen, TCP/IP ilustrated is probably a good reading if you are interested.
Regarding your problem with aMule, the first thing to try is to disable all firewall and if possible, connect your computer directly to the cable modem, just for a test. Try that and see if you get a low id or kad firewalled. If that is the case, the problem is not related to your router/firewall. If it works fine, then we can go on and check other stuff.
BTW, what is firestarter? Is it a gui for iptables? If yes, please post your "iptables -n -L", if there is no security concern.
Cheers!