Difference between revisions of "Netcfg (Español)"
(→Para un solo perfil) |
(→Net-Profiles) |
||
Line 113: | Line 113: | ||
Inicie el servicio al arranque: | Inicie el servicio al arranque: | ||
− | # systemctl enable netcfg | + | # systemctl enable netcfg |
Alternativamente, los ultimos perfiles que estaban activos cuando se apagó el sistema pueden ser restaurados mediante el ajuste de la matriz {{ic|NETWORKS}} a {{ic|last}}. | Alternativamente, los ultimos perfiles que estaban activos cuando se apagó el sistema pueden ser restaurados mediante el ajuste de la matriz {{ic|NETWORKS}} a {{ic|last}}. |
Revision as of 21:11, 29 January 2013
zh-CN:Netcfg Template:Article summary start Template:Article summary text Template:Article summary heading Template:Article summary text Template:Article summary heading Template:Article summary wiki Template:Article summary wiki Template:Article summary link Template:Article summary end
Netcfg se utiliza para configurar y administrar conexiones de red a través de perfiles. Tiene soporte para una amplia gama de conexiones, como conexión inalámbrica, Ethernet, PPP. También es capaz de iniciar/detener conexiones many-to-one, es decir, conexiones múltiples dentro del mismo perfil, opcionalmente unidas. Además, es útil para los usuarios que buscan un medio sencillo y robusto para la gestión de múltiples configuraciones de red (por ejemplo, los usuarios de portátiles).
Contents
Preparación
En los casos más sencillos, los usuarios deben conocer, al menos, el nombre de su interfaz de red (por ejemplo, eth0
, wlan0
). Para la configuración de una dirección IP estática, también deben conocer la dirección IP de la puerta de enlace predeterminada y el nombre del servidor.
Si se conecta a una red inalámbrica, debe tener preparada un poco de información básica. Para una red inalámbrica que utilice algún tipo de seguridad necesitará conocer: el nombre de la red (ESSID) y la frase de contraseña o claves de cifrado. Además, asegúrese de que los controladores adecuados y el firmware se instalaron para el dispositivo inalámbrico, como se describe en el artículo Wireless Setup.
Instalación
La paquete netcfg está disponible en los repositorios oficiales. A partir de la versión 2.5.x de netcfg, las dependencias opcionales incluyen wpa_actiond, que se necesita para las conexiones inalámbricas automáticas/itinerancia, y ifplugd, que se necesita para la configuración automática de Ethernet. Consulte este anuncio.
Si necesita un soporte más avanzado para Bash de netcfg, instale el paquete bash-completion desde los repositorios oficiales.
Configuración
/etc/rc.conf
. Los usuarios de netcfg deben configurar todas las interfaces en /etc/conf.d/netcfg
en lugar de /etc/rc.conf
.Los perfiles de red se guardan en /etc/network.d/
. Para reducir al mínimo la posibilidad de errores, copie una configuración de ejemplo desde /etc/network.d/examples/
a /etc/network.d/mynetwork
. El nombre del archivo será el nombre del perfil de red (mynetwork
se utilizará como un ejemplo en este artículo).
Dependiendo del tipo de conexión y seguridad, utilice uno de los siguientes ejemplos de /etc/network.d/examples/
como base.
Conexión | Tipo | Ejemplo de Perfil | Información |
---|---|---|---|
Cableada | IP Dinámica | ethernet-dhcp |
|
IP Estática | ethernet-static |
||
Enrutamiento | ethernet-iproute |
Se puede comprobar con route del paquete net-tools.
| |
Inalámbrica | WPA-Personal | wireless-wpa |
Utiliza una clave passphrase/pre-shared. |
WPA-Enterprise | wireless-wpa-config |
La configuración wpa_supplicant es externa. | |
wireless-wpa-configsection |
La configuración wpa_supplicant se guarda como una cadena. |
A continuación, modifique el nuevo archivo de configuración, /etc/network.d/mynetwork
:
- Ajuste
INTERFACE
a la interfaz correcta, wireless o Ethernet. Esto se puede comprobar conip link
yiwconfig
. - Asegúrese de que
ESSID
yKEY
(contraseña) sean los adecuados para las conexiones inalámbricas. Los errores ortográficos en estos campos provocan los problemas más comunes.- Tenga en cuenta que la cadena de la clave WEP (no hexadecimal) debe especificarse con una
s:
al inicio (por ejemplo,KEY="s:algunaclavedeacceso"
).
- Tenga en cuenta que la cadena de la clave WEP (no hexadecimal) debe especificarse con una
$
o \
deben ser entrecomillados correctamente o, de otro modo, serán interpretados por Bash. Para evitar esto, use comillas simples o elementos de escape como barras verticales invertidas, en su lugar apropiado.chmod 0600 /etc/network.d/mynetwork
) para que solo sea legible por root./etc/network.d/mynetwork
como valor de la variable KEY
(asegúrese de que esta será la única variable KEY
habilitada), de modo que se asemeje a esto (cambie la cadena por la suya): KEY='7b271c9a7c8a6ac07d12403a1f0792d7d92b5957ff8dfd56481ced43ec6a6515'
. Eso debería evitar la necesidad de revelar la clave de acceso.Operación Manual
Para conectar un perfil:
# netcfg mynetwork
Para desconectar un perfil:
# netcfg down mynetwork
Si todo sale bien, los usuarios pueden configurar netcfg para que se conecte automáticamente o durante el arranque. Si falla la conexión, véase Netcfg Troubleshooting para solucionar problemas y saber cómo pedir ayuda.
Adicionalmente, vea:
$ netcfg help
Operación Automática
Para un solo perfil
Este es el caso más sencillo: si solo tiene un perfil y quiere que se inicie siempre en el arranque, simplemente habilítelo:
# systemctl enable netcfg@myprofile
Net-Profiles
Modifique la matriz NETWORKS
en el archivo /etc/conf.d/netcfg
para remitirlo a su archivo de configuración de red /etc/network.d/mynetwork
.
/etc/conf.d/netcfg
NETWORKS=(mynetwork yournetwork)
Inicie el servicio al arranque:
# systemctl enable netcfg
Alternativamente, los ultimos perfiles que estaban activos cuando se apagó el sistema pueden ser restaurados mediante el ajuste de la matriz NETWORKS
a last
.
/etc/conf.d/netcfg
NETWORKS=(last)
NETWORKS=(last)
pueda trabajar, tendrá que conectarse a la red de forma manual y luego detener el demonio Netcfg para recordar la red. Puede detener el demonio netcfg ejecutando netcfg-daemon stop
como root.Por último, los net-profiles
se pueden configurar para mostrar un menú —permitiendo a los usuarios elegir el perfil deseado— ajustando el contenido de la matriz NETWORKS
a menu
:
/etc/conf.d/netcfg
NETWORKS=(menu)
Además, es necesario el paquete dialog.
NETWORKS=(menu)
no se puede seguir utilizando una vez se cambia a systemd. Véase FS#31377 para obtener más detalles.Net-Auto-Wireless
Esto permite a los usuarios conectarse automáticamente a redes inalámbricas con el apoyo adecuado de roaming. Para utilizar esta función, es necesario el paquete wpa_actiond. Tenga en cuenta que los perfiles de wireless-wpa-config
no funcionan con net-auto-wireless
. Por tanto, conviértalos en wireless-wpa-configsection
, en su lugar.
Especifique la interfaz inalámbrica deseada con la variable WIRELESS_INTERFACE
en /etc/conf.d/netcfg
o defina una lista de redes inalámbricas a las que conectarse automáticamente con la variable AUTO_PROFILES
en /etc/conf.d/netcfg
.
Active el servicio net-auto-wireless.service
para que systemd lo administre.
# systemctl enable net-auto-wireless.service
Net-Auto-Wired
Esto permite a los usuarios conectarse de forma automática a las redes cableadas. Para utilizar esta función, es necesario el paquete ifplugd.
Especifique la interfaz por cable deseada con la variable WIRED_INTERFACE
en /etc/conf.d/netcfg
.
Active el servicio net-auto-wired.service
para que systemd lo administre.
# systemctl enable net-auto-wired
El daemon inicia una proceso ifplugd
que ejecuta /etc/ifplugd/netcfg.action
cuando cambia el estado de la interfaz cableada (por ejemplo, una red cableada está enchufada o no). Al conectar el cable, se hacen intentos de iniciar cualquier perfil con CONNECTION = "ethernet"
o "ethernet-iproute"
y INTERFACE = WIRED_INTERFACE
hasta que uno de ellos tiene éxito.
AUTO_WIRED=1
como el perfil deseado.net-auto-wired
no puede iniciar múltiples procesos ifplugd para múltiples interfaces (a diferencia del propio /etc/rc.d/ifplugd
que si puede).