PfSense as DHCP server and DD-WRT as access points: DHCP not passing thru DD-WRT
-
sure - but send up that other sniff as well from pfsense.
What exactly is release renew for - once you switch from static to dynamic it would request ip…
Just to force it a "release" and "force" a renew.
You already have the sniff be it at mirror port or pfsense – do sniff on client as well. From the sniff you showed it looks to be a full dhcp transaction.. discover, offer, request, ack
Sorry for the stupid question but can I sniff in Wireshark with a 802.11n adapter under Windows correctly?
Im gonna see if I can do this now as Im a bit in a hurry…
-
Yeah this is really dead simple to turn any wireless router be it running dd-wrt or native firmware as AP. You connect it to your network with a lan port and disable its dhcp server = AP. You don't even really need an IP on your lan if you don't want - that just makes it easier to admin the wifi portion from your network is all.
Its actual lan ip has nothing to do with bridge the wifi to to the lan ports.
It seems clear to me from the sniffs, and that wired clients on the dd-wrt is getting dhcp fine that must be something wrong with the client to be honest. Once we see sniff on the wifi client we can be sure - but he has shown in sniffs a full transaction discover, offer, request, ack.. That the client doesn't get the ack but gets the offer and sends a request seems odd.
I would guess something wrong with client. Once we see the full sniff and details of offer and request and ack maybe we will know more, etc. But the mode of the router be it gateway/router/ap sholdn't really matter in pretty much every mode it bridges the wifi to the lan, and clearly there is discover going out on the wired lan for pfsense to see and send out a offer, etc.
edit: unless windows sniffing wifi ? What? Your not sniffing the wifi traffic off the air, your sniffing the traffic that the client sees once its authenticated to the wifi network.. You should have on problems sniffing that be it windows, linux, bsd, whatever.. Here I fired up wireshark, connected to wifi network - here is it seeing traffic. Notice the DELL, that is my built in wifi adapter – nothing fancy, etc. Where you can have problems is sniffing the raw wifi traffic without being authed to the wifi, etc.
-
Change to RAR and check your pm johnpoz
-
This is from your sniff on the client called client1.cap
It shows your client releasing 1.88, then requesting 1.88 and then the dhcp server giving it 1.88 with the ack,.
If your client is showing that it doesn't have an IP address, then that is on the client - because from this it clearly thinks it does. It even releases that IP back to the dhcp server before it asks for new one and gets back 1.88 again, etc..
But your client clearly shows ACK for the dhcp transaction when you sniff. So your issue is with client nothing to do with pfsense or dd-wrt.
I hid your mac because you had done that previous, and not my place to say what or what you don't want on public forum, etc. But it all the same mac, etc..
-
Everything is also in Status->System Logs->DHCP on pfSense.
-
This is from your sniff on the client called client1.cap
It shows your client releasing 1.88, then requesting 1.88 and then the dhcp server giving it 1.88 with the ack,.
If your client is showing that it doesn't have an IP address, then that is on the client - because from this it clearly thinks it does. It even releases that IP back to the dhcp server before it asks for new one and gets back 1.88 again, etc..
But your client clearly shows ACK for the dhcp transaction when you sniff. So your issue is with client nothing to do with pfsense or dd-wrt.
I hid your mac because you had done that previous, and not my place to say what or what you don't want on public forum, etc. But it all the same mac, etc..
So with this you are saying it is a Windows 8.1 problem?
Before making this post, I thought back about what you said that it was only this client so I ran a few tests.
With my Android smartphone, it does seem to get a IP from the pfSense and it can access the internet.
So you mentioned its a problem with the client…..so I want ahead and tested if the problem is the laptop or Windows 8.1
I loaded up a LiveUSB with Ubuntu on the same laptop and IT GETS A IP AND CAN ACCESS THE INTERNET.
I took ANOTHER step. Windows 8.1 Safe Mode with networking. Same thing so the problem is obviously Windows 8.1
So now what? >:( It is so frustrating that at the end of the day its the fault of a operating system that randomly decides not to work.
Obviously this is WAY out of the scope of pfSense so Im not sure what do to/ask anymore...
Everything is also in Status->System Logs->DHCP on pfSense.
Yup. It shows basically the same thing johnpoz posted in the pictures.
-
Wired works.
Oh fuck this…..now it suddenly works. I plugged the wire, unplugged the wire, tried to connect via wifi, and now it gets the IP, gateway, everything thru DHCP.....
-
Same thing is in the logs for this, but its best to see with your own eyes sometimes what is happening with these protocols vs just a log dhcp server saying it sent offer, etc..
For you 8.1 problem - try resetting the tcp/ip stack. In elevated prompt
netsh int ip reset
or netsh int ip reset c:\path\resetlog.txt
if you want a log. Also check firewall settings and or antivirus/security software.. What is odd is it releases the address, so it knows it has it - just not showing/using it. Try the reset of the stack.
-
Same thing is in the logs for this, but its best to see with your own eyes sometimes what is happening with these protocols vs just a log dhcp server saying it sent offer, etc..
For you 8.1 problem - try resetting the tcp/ip stack. In elevated prompt
netsh int ip reset
or netsh int ip reset c:\path\resetlog.txt
if you want a log. Also check firewall settings and or antivirus/security software.. What is odd is it releases the address, so it knows it has it - just not showing/using it. Try the reset of the stack.
Now it works. Do you still recommend I do this johnpoz?
-
What it just started working out of the blue? Or did you actually do something.. Is it using a different IP than the 1.88 one? If its working then there would be no reason to reset the stack.
-
What it just started working out of the blue? Or did you actually do something.. Is it using a different IP than the 1.88 one? If its working then there would be no reason to reset the stack.
1: I plugged the laptop wired and it got a IP from DHCP
2: I unplugged it, wireless connected automatically and it got a IP from DHCP.I did nothing else. Yes, ipconfig shows it got a .88
-
very odd.. But sounds like your good to go then.