I want to help my dad to debug a local network with this slightly unusual issue.
There is wireless network with 7 PC connected to one router and 3 smartphones, as to get basic logs, statistics, etc.
When a particular PC is blacklisted from connecting to the network based on its MAC address, it works perfectly, but when that one is allowed to connect, the web is sluggish. It takes ages to load a website, but when the browser starts showing the content it gets faster or You Tube is loading for 8 seconds, but then it's OK.
It looks like DNS problem (yet I'm not an expert). I can think of a few options:
- Firmware problem when the net card talks to the router
- PC has malicious software, e.g., sending spam to many IPs clogs the DNS
- A PC user abused the network with many P2P, etc.
I think that the 1st option is most likely. Any other ideas? How would I roll them out?
EDIT:
I used wireshark to track the packets while Firefox was fetching yahoo.com. It takes more than 18 seconds to download the website
No. Time Source Destination Protocol Length Info
1 0.000000 10.0.0.10 10.0.0.1 TCP 54 58144 > icslap [RST, ACK] Seq=1 Ack=1 Win=0 Len=0
Frame 1: 54 bytes on wire (432 bits), 54 bytes captured (432 bits)
Ethernet II, Src: IntelCor_1a:d1:9a (74:e5:0b:1a:d1:9a), Dst: Cisco-Li_b1:26:f3 (00:14:bf:b1:26:f3)
Internet Protocol Version 4, Src: 10.0.0.10 (10.0.0.10), Dst: 10.0.0.1 (10.0.0.1)
Transmission Control Protocol, Src Port: 58144 (58144), Dst Port: icslap (2869), Seq: 1, Ack: 1, Len: 0
No. Time Source Destination Protocol Length Info
2 0.062407 10.0.0.10 10.0.0.1 TCP 54 58146 > icslap [RST, ACK] Seq=1 Ack=1 Win=0 Len=0
Frame 2: 54 bytes on wire (432 bits), 54 bytes captured (432 bits)
Ethernet II, Src: IntelCor_1a:d1:9a (74:e5:0b:1a:d1:9a), Dst: Cisco-Li_b1:26:f3 (00:14:bf:b1:26:f3)
Internet Protocol Version 4, Src: 10.0.0.10 (10.0.0.10), Dst: 10.0.0.1 (10.0.0.1)
Transmission Control Protocol, Src Port: 58146 (58146), Dst Port: icslap (2869), Seq: 1, Ack: 1, Len: 0
No. Time Source Destination Protocol Length Info
3 2.548452 10.0.0.10 myISPDNS DNS 69 Standard query A yahoo.com
Frame 3: 69 bytes on wire (552 bits), 69 bytes captured (552 bits)
Ethernet II, Src: IntelCor_1a:d1:9a (74:e5:0b:1a:d1:9a), Dst: Cisco-Li_b1:26:f3 (00:14:bf:b1:26:f3)
No. Time Source Destination Protocol Length Info
4 2.743118 209.85.148.18 10.0.0.10 TLSv1 106 Application Data
Frame 4: 106 bytes on wire (848 bits), 106 bytes captured (848 bits)
Ethernet II, Src: Cisco-Li_b1:26:f3 (00:14:bf:b1:26:f3), Dst: IntelCor_1a:d1:9a (74:e5:0b:1a:d1:9a)
Internet Protocol Version 4, Src: 209.85.148.18 (209.85.148.18), Dst: 10.0.0.10 (10.0.0.10)
Transmission Control Protocol, Src Port: https (443), Dst Port: 58034 (58034), Seq: 1, Ack: 1, Len: 52
Secure Sockets Layer
No. Time Source Destination Protocol Length Info
5 2.824148 fe80::18f6:e2b8:a0d3:16f2 ff02::c SSDP 208 M-SEARCH * HTTP/1.1
Frame 5: 208 bytes on wire (1664 bits), 208 bytes captured (1664 bits)
Ethernet II, Src: IntelCor_1a:d1:9a (74:e5:0b:1a:d1:9a), Dst: IPv6mcast_00:00:00:0c (33:33:00:00:00:0c)
Internet Protocol Version 6, Src: fe80::18f6:e2b8:a0d3:16f2 (fe80::18f6:e2b8:a0d3:16f2), Dst: ff02::c (ff02::c)
User Datagram Protocol, Src Port: 62835 (62835), Dst Port: ssdp (1900)
Hypertext Transfer Protocol
No. Time Source Destination Protocol Length Info
6 2.963981 10.0.0.10 209.85.148.18 TCP 54 58034 > https [ACK] Seq=1 Ack=53 Win=3965 Len=0
Frame 6: 54 bytes on wire (432 bits), 54 bytes captured (432 bits)
Ethernet II, Src: IntelCor_1a:d1:9a (74:e5:0b:1a:d1:9a), Dst: Cisco-Li_b1:26:f3 (00:14:bf:b1:26:f3)
Internet Protocol Version 4, Src: 10.0.0.10 (10.0.0.10), Dst: 209.85.148.18 (209.85.148.18)
Transmission Control Protocol, Src Port: 58034 (58034), Dst Port: https (443), Seq: 1, Ack: 53, Len: 0
No. Time Source Destination Protocol Length Info
7 3.556860 10.0.0.10 8.8.8.8 DNS 69 Standard query A yahoo.com
Frame 7: 69 bytes on wire (552 bits), 69 bytes captured (552 bits)
Ethernet II, Src: IntelCor_1a:d1:9a (74:e5:0b:1a:d1:9a), Dst: Cisco-Li_b1:26:f3 (00:14:bf:b1:26:f3)
Internet Protocol Version 4, Src: 10.0.0.10 (10.0.0.10), Dst: 8.8.8.8 (8.8.8.8)
User Datagram Protocol, Src Port: 53037 (53037), Dst Port: domain (53)
Domain Name System (query)
No. Time Source Destination Protocol Length Info
8 4.071413 10.0.0.10 10.0.0.1 TCP 54 58147 > icslap [RST, ACK] Seq=1 Ack=1 Win=0 Len=0
Frame 8: 54 bytes on wire (432 bits), 54 bytes captured (432 bits)
Ethernet II, Src: IntelCor_1a:d1:9a (74:e5:0b:1a:d1:9a), Dst: Cisco-Li_b1:26:f3 (00:14:bf:b1:26:f3)
Internet Protocol Version 4, Src: 10.0.0.10 (10.0.0.10), Dst: 10.0.0.1 (10.0.0.1)
Transmission Control Protocol, Src Port: 58147 (58147), Dst Port: icslap (2869), Seq: 1, Ack: 1, Len: 0
No. Time Source Destination Protocol Length Info
9 4.149439 10.0.0.10 10.0.0.1 TCP 54 58149 > icslap [RST, ACK] Seq=1 Ack=1 Win=0 Len=0
Frame 9: 54 bytes on wire (432 bits), 54 bytes captured (432 bits)
Ethernet II, Src: IntelCor_1a:d1:9a (74:e5:0b:1a:d1:9a), Dst: Cisco-Li_b1:26:f3 (00:14:bf:b1:26:f3)
Internet Protocol Version 4, Src: 10.0.0.10 (10.0.0.10), Dst: 10.0.0.1 (10.0.0.1)
Transmission Control Protocol, Src Port: 58149 (58149), Dst Port: icslap (2869), Seq: 1, Ack: 1, Len: 0
No. Time Source Destination Protocol Length Info
10 4.570823 10.0.0.10 194.204.159.1 DNS 69 Standard query A yahoo.com
Frame 10: 69 bytes on wire (552 bits), 69 bytes captured (552 bits)
Ethernet II, Src: IntelCor_1a:d1:9a (74:e5:0b:1a:d1:9a), Dst: Cisco-Li_b1:26:f3 (00:14:bf:b1:26:f3)
Internet Protocol Version 4, Src: 10.0.0.10 (10.0.0.10), Dst: 194.204.159.1 (194.204.159.1)
User Datagram Protocol, Src Port: 53037 (53037), Dst Port: domain (53)
Domain Name System (query)
No. Time Source Destination Protocol Length Info
11 4.600193 194.204.159.1 10.0.0.10 DNS 371 Standard query response A 72.30.2.43 A 98.137.149.56 A 98.139.180.149 A 209.191.122.70
Frame 11: 371 bytes on wire (2968 bits), 371 bytes captured (2968 bits)
Ethernet II, Src: Cisco-Li_b1:26:f3 (00:14:bf:b1:26:f3), Dst: IntelCor_1a:d1:9a (74:e5:0b:1a:d1:9a)
Internet Protocol Version 4, Src: 194.204.159.1 (194.204.159.1), Dst: 10.0.0.10 (10.0.0.10)
User Datagram Protocol, Src Port: domain (53), Dst Port: 53037 (53037)
Domain Name System (response)
No. Time Source Destination Protocol Length Info
12 4.602029 10.0.0.10 72.30.2.43 TCP 66 58150 > http [SYN] Seq=0 Win=8192 Len=0 MSS=1460 WS=4 SACK_PERM=1
Frame 12: 66 bytes on wire (528 bits), 66 bytes captured (528 bits)
Ethernet II, Src: IntelCor_1a:d1:9a (74:e5:0b:1a:d1:9a), Dst: Cisco-Li_b1:26:f3 (00:14:bf:b1:26:f3)
Internet Protocol Version 4, Src: 10.0.0.10 (10.0.0.10), Dst: 72.30.2.43 (72.30.2.43)
Transmission Control Protocol, Src Port: 58150 (58150), Dst Port: http (80), Seq: 0, Len: 0
No. Time Source Destination Protocol Length Info
13 4.602617 10.0.0.10 72.30.2.43 TCP 66 58151 > http [SYN] Seq=0 Win=8192 Len=0 MSS=1460 WS=4 SACK_PERM=1
Frame 13: 66 bytes on wire (528 bits), 66 bytes captured (528 bits)
Ethernet II, Src: IntelCor_1a:d1:9a (74:e5:0b:1a:d1:9a), Dst: Cisco-Li_b1:26:f3 (00:14:bf:b1:26:f3)
Internet Protocol Version 4, Src: 10.0.0.10 (10.0.0.10), Dst: 72.30.2.43 (72.30.2.43)
Transmission Control Protocol, Src Port: 58151 (58151), Dst Port: http (80), Seq: 0, Len: 0
No. Time Source Destination Protocol Length Info
14 5.834617 fe80::18f6:e2b8:a0d3:16f2 ff02::c SSDP 208 M-SEARCH * HTTP/1.1
Frame 14: 208 bytes on wire (1664 bits), 208 bytes captured (1664 bits)
Ethernet II, Src: IntelCor_1a:d1:9a (74:e5:0b:1a:d1:9a), Dst: IPv6mcast_00:00:00:0c (33:33:00:00:00:0c)
Internet Protocol Version 6, Src: fe80::18f6:e2b8:a0d3:16f2 (fe80::18f6:e2b8:a0d3:16f2), Dst: ff02::c (ff02::c)
User Datagram Protocol, Src Port: 62835 (62835), Dst Port: ssdp (1900)
Hypertext Transfer Protocol
No. Time Source Destination Protocol Length Info
15 7.612683 10.0.0.10 72.30.2.43 TCP 66 58150 > http [SYN] Seq=0 Win=8192 Len=0 MSS=1460 WS=4 SACK_PERM=1
Frame 15: 66 bytes on wire (528 bits), 66 bytes captured (528 bits)
Ethernet II, Src: IntelCor_1a:d1:9a (74:e5:0b:1a:d1:9a), Dst: Cisco-Li_b1:26:f3 (00:14:bf:b1:26:f3)
Internet Protocol Version 4, Src: 10.0.0.10 (10.0.0.10), Dst: 72.30.2.43 (72.30.2.43)
Transmission Control Protocol, Src Port: 58150 (58150), Dst Port: http (80), Seq: 0, Len: 0
No. Time Source Destination Protocol Length Info
16 7.612978 10.0.0.10 72.30.2.43 TCP 66 58151 > http [SYN] Seq=0 Win=8192 Len=0 MSS=1460 WS=4 SACK_PERM=1
Frame 16: 66 bytes on wire (528 bits), 66 bytes captured (528 bits)
Ethernet II, Src: IntelCor_1a:d1:9a (74:e5:0b:1a:d1:9a), Dst: Cisco-Li_b1:26:f3 (00:14:bf:b1:26:f3)
Internet Protocol Version 4, Src: 10.0.0.10 (10.0.0.10), Dst: 72.30.2.43 (72.30.2.43)
Transmission Control Protocol, Src Port: 58151 (58151), Dst Port: http (80), Seq: 0, Len: 0
No. Time Source Destination Protocol Length Info
17 7.817470 72.30.2.43 10.0.0.10 TCP 66 http > 58150 [SYN, ACK] Seq=0 Ack=1 Win=5840 Len=0 MSS=1440 SACK_PERM=1 WS=256
Frame 17: 66 bytes on wire (528 bits), 66 bytes captured (528 bits)
Ethernet II, Src: Cisco-Li_b1:26:f3 (00:14:bf:b1:26:f3), Dst: IntelCor_1a:d1:9a (74:e5:0b:1a:d1:9a)
Internet Protocol Version 4, Src: 72.30.2.43 (72.30.2.43), Dst: 10.0.0.10 (10.0.0.10)
Transmission Control Protocol, Src Port: http (80), Dst Port: 58150 (58150), Seq: 0, Ack: 1, Len: 0
No. Time Source Destination Protocol Length Info
18 7.817612 10.0.0.10 72.30.2.43 TCP 54 58150 > http [ACK] Seq=1 Ack=1 Win=17280 Len=0
Frame 18: 54 bytes on wire (432 bits), 54 bytes captured (432 bits)
Ethernet II, Src: IntelCor_1a:d1:9a (74:e5:0b:1a:d1:9a), Dst: Cisco-Li_b1:26:f3 (00:14:bf:b1:26:f3)
Internet Protocol Version 4, Src: 10.0.0.10 (10.0.0.10), Dst: 72.30.2.43 (72.30.2.43)
Transmission Control Protocol, Src Port: 58150 (58150), Dst Port: http (80), Seq: 1, Ack: 1, Len: 0
No. Time Source Destination Protocol Length Info
19 7.818038 10.0.0.10 72.30.2.43 HTTP 417 GET / HTTP/1.1
Frame 19: 417 bytes on wire (3336 bits), 417 bytes captured (3336 bits)
Ethernet II, Src: IntelCor_1a:d1:9a (74:e5:0b:1a:d1:9a), Dst: Cisco-Li_b1:26:f3 (00:14:bf:b1:26:f3)
Internet Protocol Version 4, Src: 10.0.0.10 (10.0.0.10), Dst: 72.30.2.43 (72.30.2.43)
Transmission Control Protocol, Src Port: 58150 (58150), Dst Port: http (80), Seq: 1, Ack: 1, Len: 363
Hypertext Transfer Protocol
No. Time Source Destination Protocol Length Info
20 7.819959 72.30.2.43 10.0.0.10 TCP 66 http > 58151 [SYN, ACK] Seq=0 Ack=1 Win=5840 Len=0 MSS=1440 SACK_PERM=1 WS=256
Frame 20: 66 bytes on wire (528 bits), 66 bytes captured (528 bits)
Also I cannot tracert anything.
Right now I don't think that's DNS. IP conflict, 2 DHCP in one network?
The infrastructure look like this:
My PC <-- Local WIFI G cat. --> router <-- LAN --> router <-- WIFI G cat. connected ad hock (I guess) --> router <-- LAN --> ISP router
Basically, there are 2 logical network, inside my house and my hose to other building.
EDIT2
I've narrowed it to this situation:
When TP link connects to Airlink which is connected to ISP modem everything slows down a lot it sends hundreds frames per second (don't know what is inside though). I cannot even change config in Airlink - it takes ages. It seems like 2 firmware conflict.
EDIT3
I banned the troublemaker's MAC so now I am the only IP that is active. I rebooted AP and router and it was OK for a few minutes, but I noticed it is still slow. I did a speed test and it says 4MB download (should be 8) and up 900Kb (should be 2M) and it showed me ping... -7ms.
When I ping my AP(WL-5460AP v2) it is OK (ping 4ms) but when ping my router - request timed out. Both are Airlink and AP is directly connected with LAN cable to router and router is connected to ISP modem.
AP log :
0day 03:15:27 (none) kern.warn klogd: wlan0: A wireless client (troublemaker MAC) was rejected due to access control for 243 times in 5 minutes.
it is trying to connect, could that slow the network?
