This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

DHCP via CableModem not working

Hello,

I have a strange problem:
When I connect the ASG to my cablemodem, the ASG won't get an IP from DHCP (see log 1).

But there is one way to get an IP: I connect another router (e.g. a cheap Netgear WNR1000) to the cablemodem and the router will get an IP from DHCP.
Then I have to change the MAC of the ASG to the MAC of the router.
When I then pull out the network cable and put it in the ASG, the ASG will get an IP from DHCP! (log 2)

I contacted my ISP and he's only checking the MAC - no additional security - so every router should work.
And yes: I can use another router with no problems.
Or I can change the virtual MAC of a router to get a new IP.

Only the ASG is causing problems.
Is this a known bug? What can I try?

Log 1:
2012:09:24-19:33:11 home dhclient: Internet Systems Consortium DHCP Client 4.1-ESV-R3
2012:09:24-19:33:11 home dhclient: Copyright 2004-2011 Internet Systems Consortium.
2012:09:24-19:33:11 home dhclient: All rights reserved.
2012:09:24-19:33:11 home dhclient: For info, please visit https://www.isc.org/software/dhcp/
2012:09:24-19:33:11 home dhclient:
2012:09:24-19:33:11 home dhclient: Listening on LPF/eth0/20:4e:7f:xx:xx:xx
2012:09:24-19:33:11 home dhclient: Sending on LPF/eth0/20:4e:7f:xx:xx:xx
2012:09:24-19:33:11 home dhclient: Sending on Socket/fallback
2012:09:24-19:33:11 home dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5
2012:09:24-19:33:16 home dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
2012:09:24-19:33:23 home dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
2012:09:24-19:33:30 home dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9
2012:09:24-19:33:39 home dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9
2012:09:24-19:33:48 home dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 13
2012:09:24-19:34:01 home dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11
2012:09:24-19:34:12 home dhclient: No DHCPOFFERS received.
2012:09:24-19:34:12 home dhclient: No working leases in persistent database - sleeping.

Log 2:
2012:09:24-19:55:35 home dhcpc-sh: starting DHCP client
2012:09:24-19:55:35 home dhclient: Internet Systems Consortium DHCP Client 4.1-ESV-R3
2012:09:24-19:55:35 home dhclient: Copyright 2004-2011 Internet Systems Consortium.
2012:09:24-19:55:35 home dhclient: All rights reserved.
2012:09:24-19:55:35 home dhclient: For info, please visit https://www.isc.org/software/dhcp/
2012:09:24-19:55:35 home dhclient:
2012:09:24-19:55:35 home dhclient: Listening on LPF/eth0/20:4e:7f:xx:xx:xx
2012:09:24-19:55:35 home dhclient: Sending on LPF/eth0/20:4e:7f:xx:xx:xx
2012:09:24-19:55:35 home dhclient: Sending on Socket/fallback
2012:09:24-19:55:35 home dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5
2012:09:24-19:55:36 home dhclient: DHCPREQUEST on eth0 to 255.255.255.255 port 67
2012:09:24-19:55:36 home dhclient: DHCPOFFER from xx.xx.xx.xx
2012:09:24-19:55:37 home dhclient: DHCPACK from xx.xx.xx.xx
2012:09:24-19:55:37 home dhclient: bound to yy.yy.yy.yy -- renewal in 19327 seconds.


This thread was automatically locked due to age.
  • This is a very common issue and depends on the cable modem. Many modems limit the connected device to a single MAC address (first one gets learned). To connect a different device, power-cycle the modem to 'register' the other device. You cannot easily switch without power-cycling the modem. Please try that.
  • Thanks for the quick reply, but I always power-cycled my cablemodem because I read about this issue before (first MAC gets learned).

    So the problem persists. I tried everything: Setting a DHCP hostname, setting a client identifier, power cycle the modem 100 times, etc etc
    Always the same problem: Every router I tested can connect to DHCP via the cablemodem, the ASG cannot connect - only with the described "cheat".

    What else can I try?
  • Hi, Swift42, and welcome to the User BB!

    If you've searched here, you know that no one else is having this problem, so we can assume that this is specific to your situation.  Maybe it's your NIC - what brand/model is it?  When you power-cycle the cable modem, how long do you leave it off - a full minute?

    Cheers - Bob
     
    Sophos UTM Community Moderator
    Sophos Certified Architect - UTM
    Sophos Certified Engineer - XG
    Gold Solution Partner since 2005
    MediaSoft, Inc. USA
  • Log1 shows Astaro doing DHCPDISCOVERs
    Log2 shows Astaro doing a DHCPREQUEST

    Have you attempted to log into the console - select the interface and click on renew.
    DHCP on cable systems are never straight forward. Until we changed from dhcpd to dhclient I had to 'chroot /var/chroot-dhcpc /usr/sbin/dhcpcd -k eth0' when my lease expired. With 9.002 my lease expires and I have to click on renew!
  • Yes, sadly, I seem to be the only one with this problem, so we have to dig deeper.

    Answers:
    - yes, I tested several power-off-times. From some seconds to some hours.
    - the lease time of my ISP is 24h. But if you set a new MAC, you will get a new IP instantly (successfully tested with netgear router)
    - brand of my cable modem is: HitronTechnologies BVG-3653
    - yes, I clicked "renew" a few hundred times :-)
    - when the ASG gets an IP (with the described workaround) everything is working fine. So I can exclude interface or cable/connection problems.

    Thanks again for your help.
  • What NIC do you have in the ASG?  There are some brands that just don't work well.

    You might see if having a lower MTU solves the problem.  If not, then, on the 'Hardware' tab, try setting fixed speed/duplex to the possible options.

    Any luck?

    Cheers - Bob
     
    Sophos UTM Community Moderator
    Sophos Certified Architect - UTM
    Sophos Certified Engineer - XG
    Gold Solution Partner since 2005
    MediaSoft, Inc. USA
  • eth0 (external) and eth1 (internal) are both:
    Intel Corporation 82574L Gigabit Network Connection
    (onboard)

    I already tried to set a fixed speed.
    I will try a lower MTU and post the results.
  • Different fixed speeds with both full- and half-duplex?

    Cheers - Bob
     
    Sophos UTM Community Moderator
    Sophos Certified Architect - UTM
    Sophos Certified Engineer - XG
    Gold Solution Partner since 2005
    MediaSoft, Inc. USA
  • Hi, please try the current v9.003 soft-release which adresses to fix an IP 'renew' issue with cable modem interface type: https://community.sophos.com/products/unified-threat-management/astaroorg/f/52/t/28590
  • A lower MTU didn't solved the problem.
    But I tried out ALL available fixed speeds: It seems that using 100baseT/Full is a possible solution - the ASG got a DHCPOFFER.
    Then I tried to change the virtual MAC and power-cycled the cable-modem. Again, the ASG got an DHCPOFFER with a new IP.

    I will test this further...
    Thanks for all your help.