Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    DHCP client on WAN interface broken in 2.0-RC1 ?

    Scheduled Pinned Locked Moved DHCP and DNS
    5 Posts 2 Posters 2.0k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Q
      quisam2342
      last edited by

      I'm using pfSense on a leased root server from Strato.
      They have a somewhat special network config.
      The server has a /32 netmask and needs an additional
      interface route to the default gateway.

      With 1.2.3 DHCP on the WAN interface works out of the box .
      With 2.0-RC1 the default route is missing.

      On the shell I can add the routes by hand:
      route add -host 85.214.128.1 -link em0: -interface
      route add default 85.214.128.1

      Where should I add the routes?
      In the GUI? In some files?

      Any comments are welcome!

      1 Reply Last reply Reply Quote 0
      • W
        wallabybob
        last edited by

        @quisam2342:

        With 1.2.3 DHCP on the WAN interface works out of the box .
        With 2.0-RC1 the default route is missing.

        Which build of RC1? RC! install or upgrade from 1.2.3?

        @quisam2342:

        On the shell I can add the routes by hand:
        route add -host 85.214.128.1 -link em0: -interface
        route add default 85.214.128.1

        Where should I add the routes?
        In the GUI? In some files?

        You could start in System -> Routing, click on the Gateways tab and the clik on "+" to add a gateway.

        Since 1.2.3 worked without special tweaks for the default route I'd guess 2.0 should also. Depending on what build of 2.0 RC1 you used you may get better results with a recent snapshot build of 2.0 RC1.

        1 Reply Last reply Reply Quote 0
        • Q
          quisam2342
          last edited by

          @wallabybob:

          Which build of RC1? RC! install or upgrade from 1.2.3?

          I have done a fresh install of pfSense-2.0-RC1-amd64-20110226-1807.iso

          Now I made an upgrade to the Latest Version: Sat Mar 26 00:18:39 EDT 2011. The problem still exists.

          1 Reply Last reply Reply Quote 0
          • Q
            quisam2342
            last edited by

            Content of /var/db/dhclient.leases.em0:

            lease {
              interface "em0";
              fixed-address 81.xxx.xxx.210;
              filename "pxelinux.0";
              option subnet-mask 255.255.255.255;
              option routers 81.xxx.xxx.1;
              option domain-name-servers 81.169.163.106,85.214.7.22,81.169.148.34;
              option host-name "hxxxxxxx";
              option domain-name "stratoserver.net";
              option dhcp-lease-time 86400;
              option dhcp-message-type 5;
              option dhcp-server-identifier 85.214.7.21;
              renew 3 2011/3/30 02:06:58;
              rebind 3 2011/3/30 11:06:58;
              expire 3 2011/3/30 14:06:58;
            }

            1 Reply Last reply Reply Quote 0
            • Q
              quisam2342
              last edited by

              With this little hack it works for me:

              /etc/dhclient-exit-hooks:
              #!/bin/bash
              if netstat -nr | grep -q '^default'; then
               # default route exists
              else
               route add -host $new_routers -link em0: -interface      
               route add default $new_routers      
              fi

              1 Reply Last reply Reply Quote 0
              • First post
                Last post
              Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.