NetworkManager-1.22.0Introducción a NetworkManager NetworkManager es un conjunto de herramientas cooperativas que hacen que las redes sean simples y directas. Ya sea que use WiFi, cableado, 3G o Bluetooth, NetworkManager le permite moverse rápidamente de una red a otra: una vez que una red se ha configurado y unido una vez, se puede detectar y volver a unir automáticamente la próxima vez que esté disponible.
NetworkManager es una utilidad de software para simplificar el uso de redes de com****doras en Linux y otros sistemas operativos basados en Unix.
Web Oficial =
https://wiki.gnome.org/Projects/NetworkManagerPackage InformationDownload (HTTP):
http://ftp.gnome.org/pub/gnome/sources/NetworkManager/1.22/NetworkManager-1.22.0.tar.xzDownload (FTP):
ftp://ftp.gnome.org/pub/gnome/sources/NetworkManager/1.22/NetworkManager-1.22.0.tar.xzDownload MD5 sum: 749a2f2f457c55eaf05087a2b4b0ccb7
Download size: 4.5 MB
Espacio en disco: 860 MB (con tests)
NetworkManager DependenciesNecesariasdbus-glib-0.110 y libndp-1.7
RecomendadascURL-7.67.0, dhcpcd-8.1.4 o DHCP-4.4.1 (sólo cliente), gobject-introspection-1.62.0, iptables-1.8.4, jansson-2.12, newt-0.52.21 (para nmtui), NSS-3.48, Polkit-0.116, PyGObject-3.34.0, elogind-241.4, UPower-0.99.11, Vala-0.46.5, y wpa_supplicant-2.9 (construido con soporte D-Bus),
OpcionalBlueZ-5.52, D-Bus Python-1.2.14 (para el test), GnuTLS-3.6.11.1 (usado si NSS-3.48 no se encuentra), GTK-Doc-1.32, libpsl-0.21.0, Qt-5.14.0 (para los ejemplos), ModemManager-1.12.2, Valgrind-3.15.0, dnsmasq, libaudit, libteam, PPP, y RP-PPPoE
Configuración kernelSi desea ejecutar las pruebas, habilite las siguientes opciones en la configuración del núcleo y vuelva a compilar el núcleo si es necesario:
Device Drivers --->
[*] Network device support [CONFIG_NETDEVICES] --->
[*] Bonding driver support [CONFIG_BONDING]
[*] Dummy net driver support [CONFIG_DUMMY]
[*] Ethernet team driver support [CONFIG_NET_TEAM]
Instalación de NetworkManagerSi Qt-5.14.0 está instalado y se desean los ejemplos basados en Qt, arregle el script de configuración
sed -e 's/-qt4/-qt5/' \
-e 's/moc_location/host_bins/' \
-i examples/C/qt/meson.build
Fix a missing meson.build file for initrd hooks
sed '/initrd/d' -i src/meson.build
Arregle los scripts de Python para que usen Python 3:
grep -rl '^#!.*python$' | xargs sed -i '1s/python/&3/'[!/code]
[b]Instalar NetworkManager con los siguientes comandos:[/b]
[code]
mkdir build &&
cd build &&
CXXFLAGS+="-O2 -fPIC" \
meson --prefix /usr \
--sysconfdir /etc \
--localstatedir /var \
-Djson_validation=false \
-Dlibaudit=no \
-Dlibpsl=false \
-Dnmtui=true \
-Dovs=false \
-Dppp=false \
-Dselinux=false \
-Dudev_dir=/lib/udev \
-Dsession_tracking=elogind \
-Dmodem_manager=false \
-Dsystemdsystemunitdir=no \
-Dsystemd_journal=false \
-Dqt=false \
.. &&
ninja
Es necesaria una sesión gráfica ya activa con la dirección del bus para ejecutar las pruebas. Para probar los resultados, como usuario root, ejecute:
ninja testninja install &&
mv -v /usr/share/doc/NetworkManager{,-1.22.0}