What's new

AC66U DHCP ignores Discover packet from PS2 console

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

Marsi4eg

Regular Contributor
I have got a PS2 console recently and faced some problem with network functions using AC66U router. The problem is that router just ignores dhcp-discover packets from the console. I have tried a couple of default firmwares, some older Asuswrt-Merlin releases and Merlin forks - and nothing on all of them.

I was sure that the problem is with PS2 or with badly coded homebrew that uses dhcp client functionality. Even 'bugreported' this on those forums (http://ps2home.freeforums.net/thread/319/having-issue-dhcp?page=1&scrollTo=6734).

The main interesting thing I got from that topic - all three bugreports was from people with RT-N56U, AC66R and AC66U (me). That made me curious and I decided to begin some deep investigation.

Being a worker of ISP I had an ability to do a simple test of PS2 connection directly to ISP's network without the router. I was very surprised when our ISP's DHCP server accepted Discover packet and assigned an IP to console:

Code:
2016-03-12 20:48:09 DISCOVER: [00:15:c1:f6:03:86] via (192.168.34.24) 2882338817
2016-03-12 20:48:09 OFFER: [00:15:c1:f6:03:86] 10.2.151.166 2882338817
2016-03-12 20:48:09 REQUEST: [00:15:c1:f6:03:86] via (192.168.34.24) 2882338818
2016-03-12 20:48:09 ACK: [00:15:c1:f6:03:86] 10.2.151.166 2882338818

I decided to continue testing with some other routers and plugged in very-very old Dlink DI-624. And it also didn't ignore a discover packet from PS2 and successfully assigned the IP.
After that I have tested the same thing on my RT-N16 with the last Merlin firmware (378.50) and it didn't ignore Discover and assigned IP!

So, console was tested with four different DHCP servers and only AC66U's dnsmasq-dhcp ignores Discover packet from it. Also I tried an options with static leases enabled, disabled. Had to reset router to factory defaults and that also didn't help.

Now, to make sure that console 100% sends Discover packet, I used some Wireshark to capture dhcp broadcasting and got it:

Code:
34140   306.891275   169.254.0.1   255.255.255.255   DHCP   350   DHCP Discover - Transaction ID 0xabcd0006

Frame 34140: 350 bytes on wire (2800 bits), 350 bytes captured (2800 bits) on interface 0
  Interface id: 0 (\Device\NPF_{B1E0F717-50C5-48D5-AACD-C61585957630})
  Encapsulation type: Ethernet (1)
  Arrival Time: Mar 14, 2016 02:07:29.567577000 RTZ 2 (����)
  [Time shift for this packet: 0.000000000 seconds]
  Epoch Time: 1457910449.567577000 seconds
  [Time delta from previous captured frame: 0.041971000 seconds]
  [Time delta from previous displayed frame: 0.041971000 seconds]
  [Time since reference or first frame: 306.891275000 seconds]
  Frame Number: 34140
  Frame Length: 350 bytes (2800 bits)
  Capture Length: 350 bytes (2800 bits)
  [Frame is marked: False]
  [Frame is ignored: False]
  [Protocols in frame: eth:ethertype:ip:udp:bootp]
  [Coloring Rule Name: UDP]
  [Coloring Rule String: udp]

Ethernet II, Src: SonyComp_f6:03:86 (00:15:c1:f6:03:86), Dst: Broadcast (ff:ff:ff:ff:ff:ff)
  Destination: Broadcast (ff:ff:ff:ff:ff:ff)
  Source: SonyComp_f6:03:86 (00:15:c1:f6:03:86)
  Type: IPv4 (0x0800)

Internet Protocol Version 4, Src: 169.254.0.1, Dst: 255.255.255.255
  0100 .... = Version: 4
  .... 0101 = Header Length: 20 bytes
  Differentiated Services Field: 0x00 (DSCP: CS0, ECN: Not-ECT)
  Total Length: 336
  Identification: 0x0053 (83)
  Flags: 0x00
  Fragment offset: 0
  Time to live: 255
  Protocol: UDP (17)
  Header checksum: 0x104b [validation disabled]
  Source: 169.254.0.1
  Destination: 255.255.255.255
  [Source GeoIP: Unknown]
  [Destination GeoIP: Unknown]

User Datagram Protocol, Src Port: 68 (68), Dst Port: 67 (67)
  Source Port: 68
  Destination Port: 67
  Length: 316
  Checksum: 0x0111 [validation disabled]
  [Stream index: 42]

Bootstrap Protocol (Discover)
  Message type: Boot Request (1)
  Hardware type: Ethernet (0x01)
  Hardware address length: 6
  Hops: 0
  Transaction ID: 0xabcd0006
  Seconds elapsed: 0
  Bootp flags: 0x0000 (Unicast)
  0... .... .... .... = Broadcast flag: Unicast
  .000 0000 0000 0000 = Reserved flags: 0x0000
  Client IP address: 0.0.0.0
  Your (client) IP address: 0.0.0.0
  Next server IP address: 0.0.0.0
  Relay agent IP address: 0.0.0.0
  Client MAC address: SonyComp_f6:03:86 (00:15:c1:f6:03:86)
  Client hardware address padding: 00000000000000000000
  Server host name not given
  Boot file name not given
  Magic cookie: DHCP
  Option: (53) DHCP Message Type (Discover)
  Length: 1
  DHCP: Discover (1)
  Option: (57) Maximum DHCP Message Size
  Length: 2
  Maximum DHCP Message Size: 1500
  Option: (55) Parameter Request List
  Length: 4
  Parameter Request List Item: (1) Subnet Mask
  Parameter Request List Item: (3) Router
  Parameter Request List Item: (28) Broadcast Address
  Parameter Request List Item: (6) Domain Name Server
  Option: (255) End
  Option End: 255
  Padding: 000000000000000000000000000000000000000000000000...

Maybe something of this will help to know a reason of dropping or just ignoring this packet by AC66U dnsmasq.

Thanks
 
Last edited:
What kind of problems does this cause?
Will it drop packets randomly or is it only a specific packet?

I ask because im at my wits end to discover why fifa p2p online gameplay has changed from around september 2012.
Used to be fluid and despite a much faster internet and lower ping it got worse.
Dropped packets would be a real problem especially ones the playstation is sending out.......
 
It's weird but there isn't any log enrty about dropping packet, seems like router just ignores it and packet just dies when it's ttl expires.

But it doesn't affect any other services like online games etc.
 
Manually launch dnsmasq with logging enabled (see its manpage for info on how to do so), you'll see if it at least does receive the request.
 
UPDATE: Found this: http://www.dslreports.com/forum/r6735722-PS2-DHCP


I looked at this before but couldn't spot anything, but you talking about TTL made me take another look. :)

I think I may have found something, bearing in mind how old the PS2 is...

https://support.microsoft.com/en-gb/kb/928233

Looking at your packet capture and then comparing it to one I've just done. In mine the DHCP BROADCAST flag is set, in yours it isn't.
Code:
Bootstrap Protocol (Discover)
    Message type: Boot Request (1)
    Hardware type: Ethernet (0x01)
    Hardware address length: 6
    Hops: 0
    Transaction ID: 0xdfa39ac3
    Seconds elapsed: 0
    Bootp flags: 0x8000, Broadcast flag (Broadcast)
        1... .... .... .... = Broadcast flag: Broadcast
        .000 0000 0000 0000 = Reserved flags: 0x0000
    Client IP address: 0.0.0.0
    Your (client) IP address: 0.0.0.0
    Next server IP address: 0.0.0.0
    Relay agent IP address: 0.0.0.0
    Client MAC address: Giga-Byt_c5:79:52 (94:de:80:c5:79:52)
    Client hardware address padding: 00000000000000000000
    Server host name not given
    Boot file name not given
    Magic cookie: DHCP
    Option: (53) DHCP Message Type (Discover)
    Option: (61) Client identifier
    Option: (50) Requested IP Address
    Option: (12) Host Name
    Option: (60) Vendor class identifier
    Option: (55) Parameter Request List
    Option: (255) End
    Padding: 000000000000000000000000

Can you show us the contents of your /etc/dnsmasq.conf
 
Last edited:
And speaking of broadcast addresses ;) Another difference I just spotted is that you are requesting the broadcast address with option 28 whereas I am not. May or may not be significant.

Another user was having problems with a device using option 28 although he wanted to supress the reply, so it's a bit different. FYI see here: http://www.snbforums.com/threads/an...-broadcast-address-in-dhcp.30603/#post-240739


P.S. Remember to try RMerlin's suggestion and turn on logging for dnsmasq.
 
Last edited:
Manually launch dnsmasq with logging enabled (see its manpage for info on how to do so), you'll see if it at least does receive the request.
Isn't it "dnsmasq --log-async" - default one with dhcp logging enabled via WebUI? (Please correct me if I'm wrong)
If you mean exactly this - so there wasn't any DISCOVERs detected from that MAC

ColinTaylor,
You say some real interesting things. I'm about your post about broadcast flag set to unicast, I have noticed this. I'll check other devices, it's a nice notice, thank you.

Here's my dnsmasq.conf:

Code:
pid-file=/var/run/dnsmasq.pid
user=nobody
bind-dynamic
interface=br0
interface=ppp1*
no-dhcp-interface=ppp1*
resolv-file=/tmp/resolv.conf
servers-file=/tmp/resolv.dnsmasq
no-poll
no-negcache
cache-size=1500
min-port=4096
dhcp-range=lan,10.7.7.33,10.7.7.62,255.255.255.224,43200s
dhcp-option=lan,3,10.7.7.33
dhcp-option=lan,252,"\n"
dhcp-authoritative
read-ethers
addn-hosts=/etc/hosts.dnsmasq

Also I'll try to experiment with dhcp-option. You really helped, thank you, I'll post results here.
 
Last edited:
Code:
--log-dhcp
Extra logging for DHCP: log all the options sent to DHCP clients and the tags used to determine them.
 
No any log entries, no any request.

Also tried to remove dhcp-option 28 by replacing conf file with jffs stored one - when other devices connect - dhcp really doesn't send option 28:

BEFORE:
Code:
Mar 17 22:52:05 dnsmasq-dhcp[1284]: 2797862278 available DHCP range: 10.7.7.33 -- 10.7.7.62
Mar 17 22:52:05 dnsmasq-dhcp[1284]: 2797862278 vendor class: dhcpcd-5.5.6
Mar 17 22:52:05 dnsmasq-dhcp[1284]: 2797862278 client provides name: android-d90362bad39b0787
Mar 17 22:52:05 dnsmasq-dhcp[1284]: 2797862278 DHCPREQUEST(br0) 10.7.7.41 50:2e:5c:f0:9b:28
Mar 17 22:52:05 dnsmasq-dhcp[1284]: 2797862278 tags: lan, known, br0
Mar 17 22:52:05 dnsmasq-dhcp[1284]: 2797862278 DHCPACK(br0) 10.7.7.41 50:2e:5c:f0:9b:28 HTC_One_M8
Mar 17 22:52:05 dnsmasq-dhcp[1284]: 2797862278 requested options: 1:netmask, 33:static-route, 3:router, 6:dns-server,
Mar 17 22:52:05 dnsmasq-dhcp[1284]: 2797862278 requested options: 15:domain-name, 28:broadcast, 51:lease-time,
Mar 17 22:52:05 dnsmasq-dhcp[1284]: 2797862278 requested options: 58:T1, 59:T2
Mar 17 22:52:05 dnsmasq-dhcp[1284]: 2797862278 next server: 10.7.7.33
Mar 17 22:52:05 dnsmasq-dhcp[1284]: 2797862278 sent size:  1 option: 53 message-type  5
Mar 17 22:52:05 dnsmasq-dhcp[1284]: 2797862278 sent size:  4 option: 54 server-identifier  10.7.7.33
Mar 17 22:52:05 dnsmasq-dhcp[1284]: 2797862278 sent size:  4 option: 51 lease-time  12h
Mar 17 22:52:05 dnsmasq-dhcp[1284]: 2797862278 sent size:  4 option: 58 T1  6h
Mar 17 22:52:05 dnsmasq-dhcp[1284]: 2797862278 sent size:  4 option: 59 T2  10h30m
Mar 17 22:52:05 dnsmasq-dhcp[1284]: 2797862278 sent size:  4 option:  1 netmask  255.255.255.224
Mar 17 22:52:05 dnsmasq-dhcp[1284]: 2797862278 sent size:  4 option: 28 broadcast  10.7.7.63
Mar 17 22:52:05 dnsmasq-dhcp[1284]: 2797862278 sent size:  4 option:  6 dns-server  10.7.7.33
Mar 17 22:52:05 dnsmasq-dhcp[1284]: 2797862278 sent size:  4 option:  3 router  10.7.7.33

AFTER:
Code:
Mar 17 23:18:33 dnsmasq-dhcp[1566]: 2348322445 available DHCP range: 10.7.7.33 -- 10.7.7.62
Mar 17 23:18:33 dnsmasq-dhcp[1566]: 2348322445 vendor class: dhcpcd-5.5.6
Mar 17 23:18:33 dnsmasq-dhcp[1566]: 2348322445 client provides name: android-d90362bad39b0787
Mar 17 23:18:33 dnsmasq-dhcp[1566]: 2348322445 DHCPREQUEST(br0) 10.7.7.41 50:2e:5c:f0:9b:28
Mar 17 23:18:33 dnsmasq-dhcp[1566]: 2348322445 tags: lan, known, br0
Mar 17 23:18:33 dnsmasq-dhcp[1566]: 2348322445 DHCPACK(br0) 10.7.7.41 50:2e:5c:f0:9b:28 HTC_One_M8
Mar 17 23:18:33 dnsmasq-dhcp[1566]: 2348322445 requested options: 1:netmask, 33:static-route, 3:router, 6:dns-server,
Mar 17 23:18:33 dnsmasq-dhcp[1566]: 2348322445 requested options: 15:domain-name, 28:broadcast, 51:lease-time,
Mar 17 23:18:33 dnsmasq-dhcp[1566]: 2348322445 requested options: 58:T1, 59:T2
Mar 17 23:18:33 dnsmasq-dhcp[1566]: 2348322445 next server: 10.7.7.33
Mar 17 23:18:33 dnsmasq-dhcp[1566]: 2348322445 sent size:  1 option: 53 message-type  5
Mar 17 23:18:33 dnsmasq-dhcp[1566]: 2348322445 sent size:  4 option: 54 server-identifier  10.7.7.33
Mar 17 23:18:33 dnsmasq-dhcp[1566]: 2348322445 sent size:  4 option: 51 lease-time  12h
Mar 17 23:18:33 dnsmasq-dhcp[1566]: 2348322445 sent size:  4 option: 58 T1  6h
Mar 17 23:18:33 dnsmasq-dhcp[1566]: 2348322445 sent size:  4 option: 59 T2  10h30m
Mar 17 23:18:33 dnsmasq-dhcp[1566]: 2348322445 sent size:  4 option:  1 netmask  255.255.255.224
Mar 17 23:18:33 dnsmasq-dhcp[1566]: 2348322445 sent size:  4 option:  6 dns-server  10.7.7.33
Mar 17 23:18:33 dnsmasq-dhcp[1566]: 2348322445 sent size:  4 option:  3 router  10.7.7.33

But no visible request from ps2 at all.
I'll test with my N16 on 378.50 tomorrow.
 
No any log entries, no any request.

Also tried to remove dhcp-option 28 by replacing conf file with jffs stored one - when other devices connect - dhcp really doesn't send option 28, but no request from ps2 at all.
I'll test with my N16 on 378.50 tomorrow.

If dnsmasq doesn't even mention receiving a DHCP query, then I would start looking upstream. Are you using a managed switch for instance?
 
If dnsmasq doesn't even mention receiving a DHCP query, then I would start looking upstream. Are you using a managed switch for instance?
PS2 is directly connected to AC66u with 3m long UTP. Wireshark captures broadcast 'discovers' from it every 60 seconds.
And yes - it's a managed switch on WAN side

Code:
59605   1417.149459   23:23:20.179968   169.254.0.1   255.255.255.255   DHCP   350   DHCP Discover - Transaction ID 0xabcd0001
60464   1477.213395   23:24:20.243904   169.254.0.1   255.255.255.255   DHCP   350   DHCP Discover - Transaction ID 0xabcd0001
61410   1537.278276   23:25:20.308785   169.254.0.1   255.255.255.255   DHCP   350   DHCP Discover - Transaction ID 0xabcd0001
62127   1597.351751   23:26:20.382260   169.254.0.1   255.255.255.255   DHCP   350   DHCP Discover - Transaction ID 0xabcd0001
...
etc.

Also I tried to remove any other wires, disabled radio to make PS2 the only device connected to avoid any collision, but still the same effect.
As I said, I'll test again tomorrow with N16, it's dnsmasq version 2.73test6 in there, and it accepts those discovers so good, I'll look some logs there and compare.

P.S.
I have noticed that my Samsung TV sends discover also with broadcast flag set to unicast and all is ok, router sees it:
Code:
Bootstrap Protocol (Discover)
  Message type: Boot Request (1)
  Hardware type: Ethernet (0x01)
  Hardware address length: 6
  Hops: 0
  Transaction ID: 0x62c7152b
  Seconds elapsed: 0
  Bootp flags: 0x0000 (Unicast)
  Client IP address: 0.0.0.0
  Your (client) IP address: 0.0.0.0
  Next server IP address: 0.0.0.0
  Relay agent IP address: 0.0.0.0
  Client MAC address: SamsungE_1e:e4:fd (5c:a3:9d:1e:e4:fd)
  Client hardware address padding: 00000000000000000000
  Server host name not given
  Boot file name not given
  Magic cookie: DHCP
  Option: (53) DHCP Message Type (Discover)
  Length: 1
  DHCP: Discover (1)
  Option: (61) Client identifier
  Length: 7
  Hardware type: Ethernet (0x01)
  Client MAC address: SamsungE_1e:e4:fd (5c:a3:9d:1e:e4:fd)
  Option: (124) V-I Vendor Class
  Length: 14
  Enterprise: Samsung Electronics Co., LTD. (236)
  CableLab Address Mode: 0
  NetInfo Parent Server Tag: OITF_IPTV
  Option: (57) Maximum DHCP Message Size
  Length: 2
  Maximum DHCP Message Size: 576
  Option: (55) Parameter Request List
  Length: 8
  Parameter Request List Item: (1) Subnet Mask
  Parameter Request List Item: (3) Router
  Parameter Request List Item: (6) Domain Name Server
  Parameter Request List Item: (12) Host Name
  Parameter Request List Item: (15) Domain Name
  Parameter Request List Item: (28) Broadcast Address
  Parameter Request List Item: (42) Network Time Protocol Servers
  Parameter Request List Item: (125) V-I Vendor-specific Information
  Option: (60) Vendor class identifier
  Length: 37
  Vendor class identifier: udhcp 1.19.4-VD Linux VDLinux.3.1.1.x
  Option: (255) End
  Option End: 255
 
Last edited:
Just as an experiment try removing "dhcp-authoritative" from dnsmasq.conf and then kill and restart dnsmasq.
 
sad, but no positive effect

If dnsmasq doesn't even mention receiving a DHCP query, then I would start looking upstream. Are you using a managed switch for instance?
OOHH What did you want to check when looking upstream??

I plugged out ISP cable from wan port, rebooted router with ISP cable plugged out and volia:

Code:
Aug  1 03:03:16 dnsmasq-dhcp[260]: 2882338817 available DHCP range: 10.7.7.33 -- 10.7.7.62
Aug  1 03:03:16 dnsmasq-dhcp[260]: 2882338817 DHCPDISCOVER(br0) 00:15:c1:f6:03:86
Aug  1 03:03:16 dnsmasq-dhcp[260]: 2882338817 tags: lan, known, br0
Aug  1 03:03:16 dnsmasq-dhcp[260]: 2882338817 DHCPOFFER(br0) 10.7.7.53 00:15:c1:f6:03:86
Aug  1 03:03:16 dnsmasq-dhcp[260]: 2882338817 requested options: 1:netmask, 3:router, 28:broadcast, 6:dns-server
Aug  1 03:03:16 dnsmasq-dhcp[260]: 2882338817 next server: 10.7.7.33
Aug  1 03:03:16 dnsmasq-dhcp[260]: 2882338817 sent size:  1 option: 53 message-type  2
Aug  1 03:03:16 dnsmasq-dhcp[260]: 2882338817 sent size:  4 option: 54 server-identifier  10.7.7.33
Aug  1 03:03:16 dnsmasq-dhcp[260]: 2882338817 sent size:  4 option: 51 lease-time  12h
Aug  1 03:03:16 dnsmasq-dhcp[260]: 2882338817 sent size:  4 option: 58 T1  6h
Aug  1 03:03:16 dnsmasq-dhcp[260]: 2882338817 sent size:  4 option: 59 T2  10h30m
Aug  1 03:03:16 dnsmasq-dhcp[260]: 2882338817 sent size:  4 option:  1 netmask  255.255.255.224
Aug  1 03:03:16 dnsmasq-dhcp[260]: 2882338817 sent size:  4 option: 28 broadcast  10.7.7.63
Aug  1 03:03:16 dnsmasq-dhcp[260]: 2882338817 sent size:  4 option:  6 dns-server  10.7.7.33
Aug  1 03:03:16 dnsmasq-dhcp[260]: 2882338817 sent size:  4 option:  3 router  10.7.7.33
Aug  1 03:03:16 dnsmasq-dhcp[260]: 2882338818 available DHCP range: 10.7.7.33 -- 10.7.7.62
Aug  1 03:03:16 dnsmasq-dhcp[260]: 2882338818 DHCPREQUEST(br0) 10.7.7.53 00:15:c1:f6:03:86
Aug  1 03:03:16 dnsmasq-dhcp[260]: 2882338818 tags: lan, known, br0
Aug  1 03:03:16 dnsmasq-dhcp[260]: 2882338818 DHCPACK(br0) 10.7.7.53 00:15:c1:f6:03:86 PS2
Aug  1 03:03:16 dnsmasq-dhcp[260]: 2882338818 requested options: 1:netmask, 3:router, 28:broadcast, 6:dns-server
Aug  1 03:03:16 dnsmasq-dhcp[260]: 2882338818 next server: 10.7.7.33
Aug  1 03:03:16 dnsmasq-dhcp[260]: 2882338818 sent size:  1 option: 53 message-type  5
Aug  1 03:03:16 dnsmasq-dhcp[260]: 2882338818 sent size:  4 option: 54 server-identifier  10.7.7.33
Aug  1 03:03:16 dnsmasq-dhcp[260]: 2882338818 sent size:  4 option: 51 lease-time  12h
Aug  1 03:03:16 dnsmasq-dhcp[260]: 2882338818 sent size:  4 option: 58 T1  6h
Aug  1 03:03:16 dnsmasq-dhcp[260]: 2882338818 sent size:  4 option: 59 T2  10h30m
Aug  1 03:03:16 dnsmasq-dhcp[260]: 2882338818 sent size:  4 option:  1 netmask  255.255.255.224
Aug  1 03:03:16 dnsmasq-dhcp[260]: 2882338818 sent size:  4 option: 28 broadcast  10.7.7.63
Aug  1 03:03:16 dnsmasq-dhcp[260]: 2882338818 sent size:  4 option:  6 dns-server  10.7.7.33
Aug  1 03:03:16 dnsmasq-dhcp[260]: 2882338818 sent size:  4 option:  3 router  10.7.7.33

Then I plugged a cable back into WAN, restarted console (didn't restart the router) and again - router ignores requests!
And I need to plug out WAN, reboot a router without it and then router sees queries again
 
Last edited:
Have you turned off the routers firewall or NAT?
Is there another DHCP server connected to your LAN?
How are you connecting to the internet? With a VPN?

You have a very unusual network address range, 10.7.7.32/27. Is there any reason for using that rather than 192.168.1.0/24?
 
Last edited:
sad, but no positive effect


OOHH What did you want to check when looking upstream??

I meant between the router and the PS2, sorry. I've had a few problems myself with my managed switch where it would suddenly shut out my router, thinking it was attacking my LAN while I was just doing some tests on it.

However I see you are using a 10.0.0.0 subnet. Keep in mind this is a Class A, and some devices will expect it to be a /8. If your modem uses it as a /8 but your LAN has it defined as a /24, conflicts can occur. I know that my own cable provider uses 10.x.x.x upstream.
 
ColinTaylor
I have turned off firewall but not NAT
As I said - I have plugged out everything except one cable to the console, but anyway - there aren't other dhcp servers in my LAN
I connect through "Automatic IP" - ISP gives IP based on mac filtering, no VPN

Unusual network address range - I just wanted it to be unusual, even /27 netmask is more than I need for my home network.

RMerlin
I also use a managed switch but it's connected to another port and I have plugged that out
And I use Class C subnet 10.7.7.32/27

I think I have to check what changes appear in routing inside vlan1 (eth1) after WAN interface going up
 
The quickest way to test would be to temporarily change your LAN address range to 192.168.1.0/24 and turn the firewall back on.

I'm thinking that there might be a conflict with a DHCP server on your ISP's network.

Why have you turned off the firewall?
 
RMerlin
I also use a managed switch but it's connected to another port and I have plugged that out
And I use Class C subnet 10.7.7.32/27

I think I have to check what changes appear in routing inside vlan1 (eth1) after WAN interface going up

I assume this was a typo, as a class C is a /24, not a /27.

Make sure your modem and the ISP itself aren't also using 10.0.0.0, because in their cases it's likely to be using it as a /8.
 
short mask 27 is 255.255.255.224, makes me able to use up to 30 hosts in the subnet - so class C

ISP doesn't use any subnet with 10.7.7.x
Maybe something in nat config or forwarding rules..

I'm really close to solving this..
On router's reboot if I force dhcp query from the console, at 70% of rebooting - dhcp catches the packet and console gets the IP at ~85% of rebooting, but after router is ready - nothing again, need to figure out what exactly happens at that moment.

But here is the interesting thing. After the console gets the ip, I can force reassigning from the options, and every time I do this - router sees REQUEST packet (the case when console already has IP and just tries to renew lease). But if I restart console - it sends discover again, and it's lost
 
Last edited:

Latest threads

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top