Difference between revisions of "Netcfg (Español)"

From ArchWiki
Jump to: navigation, search
(Redireccionar)
 
Line 1: Line 1:
{{Lowercase title}}
+
#REDIRECT [[Netctl (Español)]]
[[Category:Networking (Español)]]
+
[[en:Netcfg]]
+
[[fr:Netcfg]]
+
[[it:Netcfg]]
+
[[ro:Netcfg]]
+
[[ru:Netcfg]]
+
[[tr:netcfg]]
+
[[zh-CN:Netcfg]]
+
{{Article summary start|Sumario}}
+
{{Article summary text|Este artículo ofrece una breve guía para la configuración de una red mediante netcfg y scripts de perfiles de red.}}
+
{{Article summary heading|Descripción}}
+
{{Article summary text|{{Networking overview (Español)}}}}
+
{{Article summary heading|Recursos}}
+
{{Article summary wiki|Netcfg Tips}}
+
{{Article summary wiki|Netcfg Troubleshooting}}
+
{{Article summary link|Netcfg network scripts repository|https://projects.archlinux.org/netcfg.git/}}
+
{{Article summary end}}
+
 
+
{{Nota|Netcfg ha sido reemplazado por [[netctl (Español)|netctl]].}}
+
 
+
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, [[Wikipedia:es:Point-to-Point_Protocol|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).
+
 
+
== Preparación ==
+
 
+
En los casos más sencillos, los usuarios deben conocer, al menos, el nombre de su interfaz de red (por ejemplo,  {{ic|eth0}}, {{ic|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 (Español)|Wireless Setup]].
+
 
+
== Instalación ==
+
 
+
La paquete {{pkg|netcfg}} está disponible en los [[Official Repositories (Español)|repositorios oficiales]]. A partir de la versión 2.5.x de netcfg, las dependencias opcionales incluyen {{pkg|wpa_actiond}}, que se necesita para las conexiones inalámbricas automáticas/itinerancia, y {{pkg|ifplugd}}, que se necesita para la configuración automática de Ethernet. Consulte [https://www.archlinux.org/news/487/ este anuncio].
+
 
+
Si necesita un soporte más avanzado para [[Bash]] de netcfg, instale el paquete {{pkg|bash-completion}} desde los repositorios oficiales.
+
 
+
== Configuración ==
+
{{Nota|1={{Pkg|netcfg}} >= 2.8.9 no ofrece compatibilidad con el obsoleto {{ic|/etc/[[rc.conf]]}}. Los usuarios de netcfg deben configurar todas las interfaces en {{ic|/etc/conf.d/netcfg}} en lugar de {{ic|/etc/rc.conf}}.}}
+
 
+
Los perfiles de red se guardan en {{ic|/etc/network.d/}}. Para reducir al mínimo la posibilidad de errores, copie una configuración de ejemplo desde {{ic|/etc/network.d/examples/}} a {{ic|/etc/network.d/mynetwork}}. El nombre del archivo será el nombre del perfil de red ({{ic|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 {{ic|/etc/network.d/examples/}} como base.
+
 
+
{{Advertencia|¡Tenga cuidado con los ejemplos que pueda encontrar en Internet, ya que a menudo contienen opciones obsoletas que pueden causar problemas!}}
+
 
+
{| class="wikitable" align="center"
+
! Conexión !! Tipo !! Ejemplo de Perfil !! Información
+
|-
+
| rowspan="3"| '''Cableada'''
+
| IP Dinámica || {{ic|ethernet-dhcp}} ||
+
|-
+
| IP Estática || {{ic|ethernet-static}} ||
+
|-
+
| Enrutamiento || {{ic|ethernet-iproute}} || Se puede comprobar con {{ic|ip route}} del paquete {{Pkg|iproute2}}.
+
|-
+
| rowspan="3"| '''Inalámbrica'''
+
| WPA-Personal
+
| {{ic|wireless-wpa}} || Utiliza una clave passphrase/pre-shared.
+
|-
+
| rowspan="2"| WPA-Enterprise
+
| {{ic|wireless-wpa-config}} || La configuración {{Pkg|wpa_supplicant}} es externa.
+
|-
+
| {{ic|wireless-wpa-configsection}} || La configuración {{Pkg|wpa_supplicant}} se guarda como una cadena.
+
|}
+
 
+
 
+
A continuación, modifique el nuevo archivo de configuración, {{ic|/etc/network.d/mynetwork}}:
+
 
+
* Ajuste {{ic|INTERFACE}} a ​​la interfaz correcta, wireless o Ethernet. Esto se puede comprobar con {{ic|ip link}} y {{ic|iwconfig}}.
+
* Asegúrese de que {{ic|ESSID}} y {{ic|KEY}} (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 {{ic|s:}} al inicio (por ejemplo, {{ic|1=KEY="s:''algunaclavedeacceso''"}}).
+
 
+
{{Nota|
+
*Si utiliza netcfg en un VPS, consulte [[Virtual_Private_Server#Moving_your_VPS_from_network_configuration_in_rc.conf_to_netcfg_.28tested_with_OpenVZ.29|la página correspondiente]].
+
*Las configuraciones de netcfg siguen las directrices de los script Bash. Cualquier configuración que contenga caracteres especiales como {{ic|$}} o {{ic|\}} 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.
+
*La información de las conexiones (por ejemplo clave de acceso inalámbrica) se guarda en formato de texto plano, por lo que los usuarios pueden estar interesados en cambiar los permisos en el perfil recién creado (por ejemplo, {{ic|chmod 0600 /etc/network.d/mynetwork}}) para que solo sea legible por root.
+
*También es posible [[Wpa_supplicant#Classic_method:_.2Fetc.2Fwpa_supplicant.conf|codificar la clave WPA en una cadena hexadecimal]] para WPA-Personal. Guarde la nueva cadena hexadecimal en el propio perfil inalámbrico WPA en el archivo {{ic|/etc/network.d/mynetwork}} como valor de la variable {{ic|KEY}} (asegúrese de que esta será la única variable {{ic|KEY}} habilitada), de modo que se asemeje a esto (cambie la cadena por la suya): {{ic|1=KEY='7b271c9a7c8a6ac07d12403a1f0792d7d92b5957ff8dfd56481ced43ec6a6515'}}. Eso debería evitar la necesidad de revelar la clave de acceso.}}
+
{{Nota|1=netcfg utiliza de forma predeterminada dhcpcd para configurar las interfaces de red. Una alternativa a dhcpcd es dhclient. Para usar dhclient ajuste DHCLIENT='yes' en la configuración del perfil adecuado.
+
}}
+
 
+
== 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.
+
 
+
También es posible utilizar un menú interactivo (es necesario el paquete {{Pkg|dialog}}):
+
netcfg-menu
+
 
+
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 {{ic|NETWORKS}} en el archivo {{ic|/etc/conf.d/netcfg}} para remitirlo a su archivo de configuración de red {{ic|/etc/network.d/mynetwork}}.
+
 
+
{{hc|/etc/conf.d/netcfg|2=
+
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 {{ic|NETWORKS}} a {{ic|last}}.
+
 
+
{{hc|/etc/conf.d/netcfg|2=
+
NETWORKS=(last)}}
+
 
+
{{Nota|
+
*Para que {{ic|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 {{ic|netcfg-daemon stop}} como root.
+
*La configuración {{ic|1=NETWORKS=(menu)}} no se puede seguir utilizando una vez se cambia a systemd. Véase {{bug|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 {{pkg|wpa_actiond}}. Tenga en cuenta que los perfiles de {{ic|wireless-wpa-config}} no funcionan con {{ic|net-auto-wireless}}. Por tanto, conviértalos en {{ic|wireless-wpa-configsection}}, en su lugar.
+
 
+
Especifique la interfaz inalámbrica deseada con la variable {{ic|WIRELESS_INTERFACE}} en {{ic|/etc/conf.d/netcfg}} o defina una lista de redes inalámbricas a las que conectarse automáticamente con la variable {{ic|AUTO_PROFILES}} en {{ic|/etc/conf.d/netcfg}}.
+
 
+
{{Nota|Si AUTO_PROFILES no está establecido, todas las redes inalámbricas serán probadas.}}
+
 
+
{{Nota|1=Por defecto, wpa_actiond establece un tiempo de espera de 10 segundos para dhcp (línea 16 de /usr/bin/netcfg-wpa_actiond-action)  que puede no ser siempre suficiente para todos los usuarios a fin de obtener una dirección IP con éxito. Para cambiar esto, por ejemplo, con los clásicos 30 segundos de tiempo de espera, escriba DHCP_TIMEOUT=30 en /etc/conf.d/netcfg}}
+
 
+
Active el servicio {{ic|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 {{pkg|ifplugd}}.
+
 
+
Especifique la interfaz por cable deseada con la variable {{ic|WIRED_INTERFACE}} en {{ic|/etc/conf.d/netcfg}}.
+
 
+
Active el servicio {{ic|net-auto-wired.service}} para que systemd lo administre.
+
 
+
# systemctl enable net-auto-wired
+
 
+
El daemon inicia una proceso {{ic|ifplugd}} que ejecuta {{ic|/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  {{ic|1=CONNECTION = "ethernet"}} o {{ic|"ethernet-iproute"}} y {{ic|1=INTERFACE = WIRED_INTERFACE}} hasta que uno de ellos tiene éxito.
+
 
+
{{Nota|
+
*Los perfiles de DHCP son probados antes que los estáticos, lo que podría dar lugar a resultados no deseados en algunos casos. Sin embargo, se puede decir a netcfg que dé preferencia a una interfaz en particular mediante la adición de {{ic|1=AUTO_WIRED=1}} como el perfil deseado.
+
*El demonio {{ic|net-auto-wired}} no puede iniciar múltiples procesos ifplugd para múltiples interfaces (a diferencia del propio {{ic|/etc/rc.d/ifplugd}} que si puede).}}
+
 
+
== FAQ ==
+
 
+
{{FAQ
+
|question=¿Por qué netcfg no necesita ''(alguna característica)''?
+
|answer=Netcfg no necesita nada; es modular y redefinible. Vea {{ic|/usr/lib/network}} para conocer las funciones redefinibles por scripts personalizados.}}
+
 
+
{{FAQ
+
|question=¿Por qué netcfg no se comporta ''(de tal manera)''?
+
|answer=Netcfg no se ajusta a las reglas; simplemente se conecta a las redes. Netcfg no usa ninguna regla heurística,  como «desconectarse de wireless si Ethernet está conectado». Si desea tal comportamiento, no sería difícil escribir una utilidad separada, que corra al margen de netcfg. Vea la pregunta anterior. Opcionalmente, puede ser creativo con el uso de las funciones {{ic|POST_UP}} de netcfg para manejar algunas funcionalidades.}}
+
 
+
{{FAQ
+
|question=¿Necesito algo más si estoy usando netcfg?
+
|answer=Esta pregunta generalmente remite a los archivos {{ic|/etc/hosts}} y {{ic|/etc/hostname}}, que siguen siendo necesarios.}}
+

Latest revision as of 12:49, 18 July 2013

Redirect to: