Call for Testers: Network Manager

We’re looking for testers for Control Panel -> Network Manager. In particular, we need feedback from those who use 3G or PPP to connect. We’ve gotten feedback from several non-native English speakers who are new to BSD networking that the 3G/PPP tab doesn’t work “out of the box” and would like to resolve any connection issues in time for 9.1. If you use 3G or ppp and had to manually edit ppp.conf in order to connect, please send your config and any feedback on how to improve this tab to the testing mailing list. The current documentation on this tab is here.

Also, an option was recently added to make it easier to connect to networks where the wireless router hides its SSID. If you would like to test this change, you can compile the new version by running the following commands as the superuser. These commands require that the Development-Qt and Development-VCS packages are first installed from Control Panel -> System Manager -> System Packages -> Development.

svn co svn://
cd src-qt4/pc-netmanager/
qmake-qt4 *.pro
make install

When finished, launch Control Panel -> Network Configuration with an attached/enabled wireless device. The “Add Hidden” button, shown in the Figure, should now allow you to add the SSID for the hidden router.

Share This Post:
  • Digg
  • Facebook
  • Twitter
  • email
  • LinkedIn
  • Slashdot

Written by dru. Posted in Uncategorized

Trackback from your site.

Comments (18)

  • Colossus
    March 9, 2012 at 1:38 pm |


    totally off-topic: I just wanted to tell you that you’re doing a great job. It’s admirable that you put so much effort in making FreeBSD a truly great desktop OS. Thanks and keep on buzzing!


  • cra1g321
    March 10, 2012 at 8:06 am |

    It would be great to see openvpn support as part of the network-manager.

    • March 23, 2012 at 6:32 am |

      Good idea…

      For now, openvpn is a PBI but it is command line only.

  • zenny
    March 12, 2012 at 8:42 am |

    I installed the latest ISO image (devel 9.1 version) and found the network manager pretty confusing. (Taken a few screenshots about the problem), but could not attach here.

    The network manager only detects two specific out of more than 10 APs. The only way to write access is to choose one of the APs into profiles and then manually force the name of the profile into the name of the AP of your choice and supply the accessskey .

    Yes, it seems like it has supports for more protocols but wicc is more intuitutive than the network manager which resembles with the GNOME network manager.

    • March 23, 2012 at 7:56 am |

      Thanks for the feedback!

  • March 13, 2012 at 9:08 pm |

    I am not able to configure my 3g modem. I have, HUAWEI, E173, (CLARO in Brazil) I followed many tutorials but up to now, I am not able to change my USBt from umass to modem status.

    U3G_DEV(HUAWEI, E173, 0),

    If I can change from umass to modem, maybe I can help you with the Network.

  • solusi
    March 14, 2012 at 12:17 am |

    I have a question if pcbsd configured as a server, whether it has the same ability to freebsd server

    • March 14, 2012 at 4:30 am |

      PC-BSD is FreeBSD, so yes. It could be argued that PC-BSD is less secure as a server as it installs more stuff, including X (which typically is not considered to belong on a server in the Unix world).

      • mato
        March 14, 2012 at 7:23 am |

        btw, do you install / setup X11 with listen tcp off (or -nolisten or whatever it is called) ? i’m not sure about the current pc-bsd but i remember i had to turn it off in past. would be good to have it off by default, imho.

        • March 14, 2012 at 7:35 am |

          Looks like it is still on. I’ll forward the suggestion.

      • mato
        March 14, 2012 at 7:26 am |

        also, mac os x as an example — although it has quite a few (network) services available, all of them are turned off by default. i expect it’s the same with pc-bsd, but if not, please reconsider.

  • syah
    March 30, 2012 at 4:48 pm |

    Does the Network Manager compile for native FreeBSD?

  • April 2, 2012 at 6:10 am |

    Yes, anything in the PC-BSD svn will compile on FreeBSD. The following packages must be installed on the FreeBSD system:


    And after running the svn command, you must compile libpcbsd before compiling anything else

    cd src-qt4/libpcbsd/
    qmake-qt4 *.pro
    make install

  • webugz
    April 3, 2012 at 11:35 pm |

    On 3G mobile, leave the current tab for advance users. It would be great to have the option to select predefined 3G operators from a drop-down list. Average users would have no idea about AT commands and the whole lot of other settings. Provide a link for users to post working profile to build up the database. Perhaps also a provide a default generic profile. Appended below is my working ppp.conf using the 3G service of Singtel, Singapore. Thank you for doing a great job.

    allow users *
    set log Phase Chat Connect
    set device /dev/cuaU0.0
    set timeout 0
    set authname
    set authkey
    \”\” \
    AT OK-AT-OK \
    AT+CFUN=1 OK-AT-OK \
    AT+CMEE=2 OK-AT-OK \
    AT+CSQ OK \
    AT+CGDCONT=1,\\\”IP\\\”,\\\”internet\\\” OK \
    AT+CGATT? OK \
    AT+COPS? OK \
    \\dATD*99# TIMEOUT 40 CONNECT”
    set crtscts on
    disable vjcomp
    disable acfcomp
    disable deflate
    disable deflate24
    disable pred1
    disable protocomp
    disable mppe
    disable ipv6cp
    disable lqr
    disable echo
    nat enable yes
    enable dns
    resolv writable
    set ifaddr
    add default HISADDR

  • Dave
    August 21, 2012 at 4:09 pm |

    % sudo make
    cd src/ && make -f Makefile
    cd NetworkManager/ && make -f Makefile
    g++ -Wl,-O1 -pthread -Wl,-rpath,/usr/local/lib/qt4 -o /usr/local/bin/pc-netmanager main.o networkman.o dnslist.o moc_networkman.o moc_dnslist.o qrc_NetworkManager.o -L/usr/local/lib/qt4 -L/usr/local/lib -lpcbsd -lQtGui -L/usr/local/lib/qt4 -L/usr/local/lib -lQtNetwork -lQtCore
    networkman.o: In function `NetworkMan::slotCheckGlobalText()’:
    networkman.cpp:(.text+0x47e7): undefined reference to `Utils::validateIPV4(QString)’
    networkman.cpp:(.text+0x4d27): undefined reference to `Utils::validateIPV4(QString)’
    networkman.cpp:(.text+0x4ecb): undefined reference to `Utils::validateIPV4(QString)’
    networkman.o: In function `NetworkMan::saveProxyConfig()’:
    networkman.cpp:(.text+0x5beb): undefined reference to `Utils::setProxyAuth(QString)’
    networkman.cpp:(.text+0x5c24): undefined reference to `Utils::setProxyAddress(QString)’
    networkman.cpp:(.text+0x5d27): undefined reference to `Utils::setProxyAddress(QString)’
    networkman.cpp:(.text+0x5daf): undefined reference to `Utils::setProxyAuth(QString)’
    networkman.cpp:(.text+0x5fef): undefined reference to `Utils::setProxyAuth(QString)’
    networkman.o: In function `NetworkMan::restartNetwork()’:
    networkman.cpp:(.text+0x171): undefined reference to `Utils::restartNetworking()’
    *** Error code 1

    Stop in /usr/home/dturner/src-qt4/pc-netmanager/src/NetworkManager.
    *** Error code 1

    Stop in /usr/home/dturner/src-qt4/pc-netmanager/src.
    *** Error code 1

    Stop in /usr/home/dturner/src-qt4/pc-netmanager.

    • August 21, 2012 at 4:27 pm |

      There has probably been changes to libpcbsd since this post. Try cd’ing into src-qt4/libpcbsd and doing the qmake and make commands there. If that is successful, try your commands again in pc-netmanager.

      Also, if you are looking for the 3G/PPP tab, it has been removed for now due to the lack of testers with hardware.

Leave a comment


Please leave these two fields as-is:

Help the Project, Donate Today!