View previous topic :: View next topic |
Author |
Message |
cyb0rg51 n00b
Joined: 29 Nov 2004 Posts: 27
|
Posted: Sat Dec 08, 2007 10:10 pm Post subject: Iptables + dnsmasq: causing intermittent internet activity |
|
|
I seem to have a bizarre issue with connecting to the internet from behind my wireless router. I almost want to say it's a hardware issue
When browsing the internet i almost have to constantly refresh the page before it will even load otherwise it times out on most occasions
However if i play a game the latency and connectivity will be fine..
If I ping from the computer behind the wireless router i will get a 1 in 10 packet loss with a latency average of 60ms
If I ping from the Gentoo Server i receive 0% packet loss with 50ms latency average
This is the layout of the network:
[Cable Modem] => [Gentoo Server] => [Wireless Router] => [Clients]
The Gentoo Server is a 400mhz processor with 192megs of ram and 2 NIC's installed
The wireless router is using DHCP to serve its clients with built in firewall settings enabled
The Gentoo Server has iptables v1.3.8 and dnsmaq 2.40 installed
eth1 = WAN (24.65.xxx.xxx) **this is a 10mbps NIC
eth0 = LAN (192.168.200.1) ** this is a 100mbps NIC
dnsmasq is set to listen on eth0 and assign the wireless router 192.168.200.2 based on the mac address
#iptables --list: | Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy DROP)
target prot opt source destination
ACCEPT all -- anywhere anywhere
Chain OUTPUT (policy ACCEPT)
target prot opt source destination |
#iptables -t nat --list: | Chain PREROUTING (policy ACCEPT)
target prot opt source destination
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
MASQUERADE all -- 192.168.0.0/16 anywhere
Chain OUTPUT (policy ACCEPT)
target prot opt source destination |
On the wireless router it detects the following via dhcp:
IP address: 192.168.200.2
Gateway: 192.168.200.1
DNS: 192.168.200.1
Router IP: 192.168.1.1
The clients connecting to the router have the following via dhcp:
IP address: 192.168.1.101
Gateway: 192.168.1.1
DNS: 192.168.200.1
DNS resolution works from the Client, but i still can't seem to figure out why I randomly get dropped packets or intermittent response from browsing the internet.
I thought it would be a hardware issue but both NIC's seem to function properly
Any suggestions or idea? |
|
Back to top |
|
|
cyb0rg51 n00b
Joined: 29 Nov 2004 Posts: 27
|
Posted: Tue Dec 11, 2007 10:00 pm Post subject: |
|
|
sorry for the bump, but i'm still not having any luck..
Any tools or apps that anyone knows of to test internal / external network connectivity?
Does iptables require a specific amount of memory / cpu speed to perform effeciently? |
|
Back to top |
|
|
PhoeniXII n00b
Joined: 23 Jun 2005 Posts: 29 Location: Holland aka "the flat country"
|
Posted: Tue Dec 11, 2007 11:37 pm Post subject: |
|
|
am not a wizard with this stuff, but i can tell yah that you dont need much for a firewall / dnsmasq server
I use a pentium 133 with 96MB for it and it just runs fine.
my guess here is, that you lose packets because of the wireless connection,
you could check if you still lose packets if you wire the clients up to the router. |
|
Back to top |
|
|
cyb0rg51 n00b
Joined: 29 Nov 2004 Posts: 27
|
Posted: Tue Dec 11, 2007 11:59 pm Post subject: |
|
|
Thanks for the information and reply. I didn't think iptables / dnsmasq would be resource intensive either.
As for the wireless router, the machine i'm testing is wired directly to it..
If I swap the role of the Gentoo Server with the wireless router (making the router the gateway and gentoo just a DHCP member) i don't have any issues at all. |
|
Back to top |
|
|
cyb0rg51 n00b
Joined: 29 Nov 2004 Posts: 27
|
Posted: Mon Dec 17, 2007 6:00 pm Post subject: |
|
|
I ordered two new NIC's.. So once I install those, i'll see if that fixes the problem |
|
Back to top |
|
|
cyb0rg51 n00b
Joined: 29 Nov 2004 Posts: 27
|
Posted: Fri Dec 28, 2007 2:48 am Post subject: |
|
|
I just installed two new NIC's..
Even with the NIC installed, i still seem to have intermittent internet activity.. Everything internal works flawless and dns resolving seems quick..
I still think it's pretty odd how when I run "ping -t google.com" it's fine but when I try to browse the internet or connect to an Instant Messenger application it seems to lag out.
Anyone else have any ideas? |
|
Back to top |
|
|
cyb0rg51 n00b
Joined: 29 Nov 2004 Posts: 27
|
Posted: Mon Dec 31, 2007 8:01 pm Post subject: |
|
|
Anybody else having the same issues? |
|
Back to top |
|
|
Stonic n00b
Joined: 03 Jun 2007 Posts: 47
|
Posted: Mon Dec 31, 2007 10:10 pm Post subject: |
|
|
What is doing the routing, your server or the wireless router?
I have a similar setup, but I disable all DHCP/Routing/Firewall features off on my wireless, so it's just an access point, my server does all the DHCP/Routing and is the firewall.
I noticed that on my Vista laptop, IE7 is really slow compared to my XP with firefox, and flsuhing / re-establishing my firewall on the server will resolve this problem for some reason (Where the other applications would run flawlessly, and ping responses are great and without loss)
I'm not sure if this will help you out at all, but if you take the wireless router out of the equation, and connect your computer to the internal NIC to do further testing, I'm sure you could resolve the problem |
|
Back to top |
|
|
cyb0rg51 n00b
Joined: 29 Nov 2004 Posts: 27
|
Posted: Sun Jan 13, 2008 6:25 pm Post subject: |
|
|
Well at first both the gentoo server and the wireless router had dhcp on.. I tried taking your suggestion by allowing only the Gentoo Server doing the DHCP and using the wireless router as the access point. But that didn't seem to work for me.. Every client that was connected to the wireless router would not get assigned an IP address even though the router would have an IP address assigned.
This is too bad for me because I really wanted to use Gentoo as a personal firewall, but since I can't seem to get my wireless router and the server to corporate with each other then I guess I have to try another setup..
I am going to re-image the system with IPCop and see if I have any luck with that, since i haven't had much luck with this setup.
Thank you all for your support and help. |
|
Back to top |
|
|
chinker n00b
Joined: 27 Jan 2008 Posts: 1
|
Posted: Sun Jan 27, 2008 2:52 am Post subject: I think we are having similar issues |
|
|
My internet setup is as follows:
Cable Modem>Gentoo Box (Server/Firewall)>Gigabit Switch w/ wireless AP plugged in>Client machines
I added the wireless AP so I could connect a new laptop w/ wireless to my current network. After doing so I found that I was unable to browse certain websites when on the laptop but the same websites would work on any machine directly connected to the gigabit switch. So, I thought maybe the AP was busted and ordered new hardware. That was not the problem. Also, I have tested the wireless on the laptop using another network and do not have any problems. I have also connected it directly into the switch and did not have any problems. I traced the problem back to the Gentoo machine but have not found any solutions thus far. I am running a 2.6 kernel with a basic firewall. |
|
Back to top |
|
|
|