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

    HE tunnel broken after 23.01

    IPv6
    he.net tunnelbroker error gif
    2
    6
    908
    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.
    • J
      jmaynard
      last edited by

      I recently upgraded my firewall to 23.01. When I did, it appears to have deleted the gif0 interface:
      rc.bootup: The command '/sbin/ifconfig gif0 tunnel xx.xx.xx.xx 'yy.yy.yy.yy'' returned exit code '1', the output was 'ifconfig: interface gif0 does not exist'

      If I delete the definition of the gateway and GIF, then try to add the GIF back, I get:
      Fatal error: Uncaught TypeError: pfSense_interface_flags(): Argument #1 ($ifname) must be of type string, array given in /etc/inc/interfaces.inc:44 Stack trace: #0 /etc/inc/interfaces.inc(44): pfSense_interface_flags(Array, 1) #1 /etc/inc/interfaces.inc(1271): interfaces_bring_up(Array) #2 /usr/local/www/interfaces_gif_edit.php(124): interface_gif_configure(Array) #3 {main} thrown in /etc/inc/interfaces.inc on line 44 PHP ERROR: Type: 1, File: /etc/inc/interfaces.inc, Line: 44, Message: Uncaught TypeError: pfSense_interface_flags(): Argument #1 ($ifname) must be of type string, array given in /etc/inc/interfaces.inc:44 Stack trace: #0 /etc/inc/interfaces.inc(44): pfSense_interface_flags(Array, 1) #1 /etc/inc/interfaces.inc(1271): interfaces_bring_up(Array) #2 /usr/local/www/interfaces_gif_edit.php(124): interface_gif_configure(Array) #3 {main} thrown

      How do I get it defined again so I can go back to using my HE tunnel? My ISP does IPv6 natively, but doesn't guarantee the address block, preventing me from running a server on it unless I pay extra.

      S 1 Reply Last reply Reply Quote 0
      • S
        SteveITS Galactic Empire @jmaynard
        last edited by

        @jmaynard https://redmine.pfsense.org/issues/13963

        Pre-2.7.2/23.09: Only install packages for your version, or risk breaking it. Select your branch in System/Update/Update Settings.
        When upgrading, allow 10-15 minutes to restart, or more depending on packages and device speed.
        Upvote šŸ‘ helpful posts!

        J 2 Replies Last reply Reply Quote 0
        • J
          jmaynard @SteveITS
          last edited by jmaynard

          @steveits said in HE tunnel broken after 23.01:

          https://redmine.pfsense.org/issues/13963

          Yup, I'm running a 3100. Trying the kldxref /boot/kernel workaround.

          1 Reply Last reply Reply Quote 0
          • J
            jmaynard @SteveITS
            last edited by

            @steveits Well, I'm still getting the PHP error trying to define the GIF again after deleting it. Got any suggestions there?

            S 1 Reply Last reply Reply Quote 0
            • S
              SteveITS Galactic Empire @jmaynard
              last edited by

              @jmaynard no, sorry. There’s https://redmine.pfsense.org/issues/13981 about VLANs and a different line number. There are a lot of similar PHP errors posted due mostly to the change to PHP 8.1. Out one install using HE isn’t on Plus.

              Pre-2.7.2/23.09: Only install packages for your version, or risk breaking it. Select your branch in System/Update/Update Settings.
              When upgrading, allow 10-15 minutes to restart, or more depending on packages and device speed.
              Upvote šŸ‘ helpful posts!

              J 1 Reply Last reply Reply Quote 0
              • J
                jmaynard @SteveITS
                last edited by

                @steveits OK, thanks. If I can ever get registered on Redmine, I'll file a bug report.

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