Tradicionalmente, cada distribución Linux ha usado un gestor de paquetes:
apt-get.yum.dnf.pacmanPor ello, hace unos años surgió la iniciativa de PackageKit, un framework de gestión de paquetes que proporciona una capa de estandarización sobre ellos.
He montado un servidor CentOS y quiero que se conecte a la red automáticamente por wifi, o por cable si está disponible. Esto, en principio, sirve también para Fedora, RHEL, o derivados, que utilice NetworkManager para las conexiones.
Tiene gracia, porque NetworkManager originalmente es un proyecto de GNOME, pero aun usándolo en un servidor sin interfaz gráfica facilita mucho la vida.
# echo '# Configuración de eth0 # Indicar que quieres que NetworkManager use esta conexión MODE=Managed # Tipo de conexión TYPE=Ethernet # Configurar una IP estática BOOTPROTO=static IPADDR=192.168.1.2 # Puerta de enlace (IP del router) GATEWAY=192.168.1.1 # Quiero que se conecte al encender ONBOOT=yes # Quiero que intnente conectar por IPV6 IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_PRIVACY=rfc3041 # Le pondré un nombre, que me ha caído bien NAME=home # Esta opción siempre será "yes" salvo para conexiones PPP (3G) DEFROUTE=yes # Quiero que obtengas los DNS del router PEERDNS=yes ' > /etc/sysconfig/network-scripts/ifcfg-eth0
# echo '# Configuración de wlan0 # Indicar que quieres que NetworkManager use esta conexión MODE=Managed # Tipo de conexión TYPE=Wireless # Tipo de contraseña KEY_MGMT=WPA-PSK WPA_ALLOW_WPA=yes WPA_ALLOW_WPA2=yes # Nombre de la red ESSID="ONO1AE0" # Configurar una IP estática BOOTPROTO=static IPADDR=192.168.1.2 # Puerta de enlace (IP del router) GATEWAY=192.168.1.1 # Quiero que se conecte al encender ONBOOT=yes # Quiero que intnente conectar por IPV6 IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_PRIVACY=rfc3041 # Le pondré un nombre, que me ha caído bien NAME="Wifi de mi casa" # Esta opción siempre será "yes" salvo para conexiones PPP (3G) DEFROUTE=yes # Quiero que obtengas los DNS del router PEERDNS=yes ' > /etc/sysconfig/network-scripts/ifcfg-wlan0
Para la conexión WLAN también hay que crear un segundo fichero en que se encuentra la clave WPA, el cual protegeremos para que solo rootpueda verla.
También debería servir para RHEL, Fedora o derivados.
Lo instalé con Gnome y ahora no lo necesito para nada, así que seguiremos estas instrucciones, las cuales paso a traducir a mi manera:
El modo consola es cuando arrancas Linux en
runlevel
3. Lo haremos comportamiento por defecto reemplazando
id:5:initdefault: por
id:3:initdefault: en el fichero /etc/inittab.
Ejecutaremos init 3 para desactivarla e init 5 para
reactivarla.