Skip to content

NetworkMgr is a Python GTK3 network manager for FreeBSD, GhostBSD, TrueOS and DragonFlyBSD

License

Notifications You must be signed in to change notification settings

izephyr1/networkmgr

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NetworkMgr

NetworkMgr is a Python GTK3 network manager for FreeBSD, GhostBSD, TrueOS and DragonFlyBSD. NetworkMgr support both netif and OpenRC network.

alt text

Installation

Packages to be installed before NetworkMgr.

pkg install sudo py37-setuptools py37-gobject3 gtk-update-icon-cache hicolor-icon-theme

Download NetworkMgr or clone it:

git clone https://github.com/GhostBSD/networkmgr.git

To install NetworkMgr:

cd networkmgr

If NetworkMgr installed by package deinstall networkmrg first before installing with setup.py

pkg delete networkmgr

python3.6 setup.py install

Make sure that /usr/local/etc/doas.conf exists. If not, create it.

touch /usr/local/etc/doas.conf

Make sure that doas.conf has something similar to this:

permit nopass keepenv root
permit :wheel
permit nopass keepenv :wheel cmd netcardmgr
permit nopass keepenv :wheel cmd ifconfig
permit nopass keepenv :wheel cmd service

When rebooting NetworkMgr should automatically start if the desktop supports xdg. Make sure that the user using NetworkMgr is in the wheel group.

About

NetworkMgr is a Python GTK3 network manager for FreeBSD, GhostBSD, TrueOS and DragonFlyBSD

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 97.8%
  • Go 2.2%