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

    No uplink detection for vtnet interfaces

    Scheduled Pinned Locked Moved 2.2 Snapshot Feedback and Problems - RETIRED
    1 Posts 1 Posters 873 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.
    • O
      olevole
      last edited by

      For vtnet interfaces ( You can see it by running pfsense in bhyve ) no proper identification as uplink.:

      
      Valid interfaces are:
      
      vtnet0 00:a0:98:19:fb:03   (up) VirtIO Networking Adapter
      
      Do you want to set up VLANs first? 
      
      If you are not going to use VLANs, or only for optional interfaces, you should
      say no here and use the webConfigurator to configure VLANs later, if required.
      
      Do you want to set up VLANs now [y|n]? n
      
      If you do not know the names of your interfaces, you may choose to use
      auto-detection. In that case, disconnect all interfaces now before
      hitting 'a' to initiate auto detection.
      
      Enter the WAN interface name or 'a' for auto-detection: a
      
      Connect the WAN interface now and make sure that the link is up.
      Then press ENTER to continue.
      
      No link-up detected.
      
      Enter the WAN interface name or 'a' for auto-detection: ^CDec 25 17:11:58 init: /bin/sh on /etc/rc terminated abnormally, going to single user mode
      Enter full pathname of shell or RETURN for /bin/sh: 
      # /sbin/ifconfig -a
      vtnet0: flags=8943 <up,broadcast,running,promisc,simplex,multicast>metric 0 mtu 1500
              options=80028 <vlan_mtu,jumbo_mtu,linkstate>ether 00:a0:98:19:fb:03
              inet6 fe80::2a0:98ff:fe19:fb03%vtnet0 prefixlen 64 scopeid 0x1 
              nd6 options=21 <performnud,auto_linklocal>media: Ethernet 10Gbase-T <full-duplex>
              status: active</full-duplex></performnud,auto_linklocal></vlan_mtu,jumbo_mtu,linkstate></up,broadcast,running,promisc,simplex,multicast>
      

      Probably incorrect regex in function get_interface_list() where

      case "media":
                      $intlist = pfSense_interface_listget();
                      $ifconfig = "";
                      exec("/sbin/ifconfig -a", $ifconfig);
                      $regexp = '/(' . implode('|', $intlist) . '):\s/';
                      ...
      
      

      Since the output for vtnet has no (,) brackets.

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