Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa |
es:howtos:network_services:wifi_to_eth_bridge_routing [2019/02/18 23:00 (UTC)] – [Enrutando Wi-Fi a ethernet (puente)] rramp | es:howtos:network_services:wifi_to_eth_bridge_routing [2019/02/18 23:51 (UTC)] (actual) – Traducción completa. Comentarios y sugerencias son bienvenidos. rramp |
---|
<note important>En proceso de traducción. Sea paciente. rramp.</note> | |
====== Enrutando Wi-Fi a ethernet (puente) ====== | ====== Enrutando Wi-Fi a ethernet (puente) ====== |
| |
Esto puede se automatizado por un programa como [[http://freecode.com/projects/parprouted|parprouted]] el demonio proxy ARP de ruteo. | Esto puede se automatizado por un programa como [[http://freecode.com/projects/parprouted|parprouted]] el demonio proxy ARP de ruteo. |
| |
<note>Leyendo de [[https://linux.die.net/man/8/parprouted|parprouted man page]] es altamente recomendable estar al tanto de sus limitaciones. | <note>Leyendo de [[https://linux.die.net/man/8/parprouted|las páginas del manual de parprouted]] es altamente recomendable estar al tanto de sus limitaciones. |
| |
</note> | </note> |
Esta solución es para direcciones IP estáticas. Vea a continuación el enlace de la fuente original para un escenario que usa DHCP. | Esta solución es para direcciones IP estáticas. Vea a continuación el enlace de la fuente original para un escenario que usa DHCP. |
| |
<del>This solution is for static IP addresses. See below link of original source for a scenario that uses DHCP.</del> | |
| |
''**Suposiciones**'': | ''**Suposiciones**'': |
Queremos interconectar una placa Wi-Fi y una cableada (eth). Los dispositivos de red son //wlan0// y //eth0//. | Queremos interconectar una placa Wi-Fi y una cableada (eth). Los dispositivos de red son //wlan0// y //eth0//. |
Prepare la su máquina Slackware para que pueda comunicarse a través del adaptador de Wi-Fi (utilizando NetworkManager, rc.inet1 u otros medios..), asegurándose de que el adaptador cableado (eth) no se esté utilizando. | Prepare su máquina Slackware para que pueda comunicarse a través del adaptador de Wi-Fi (utilizando NetworkManager, rc.inet1 u otros medios..), asegurándose de que el adaptador cableado (eth) no se esté utilizando. |
<del>''**Assumptions**:\\'' | |
We want to interconnect one Wi-Fi and one wired (eth) network card - the network devices ''wlan0'' and ''eth0''.\\ | |
Prepare Slackware box so that you are able to communicate over the Wi-Fi adapter (using NetworkManager, rc.inet1 or other means...), making sure that the wired (eth) adapter is not being used.</del> | |
<del> | |
I had set up WPA2 AES verification with NetworkManager to get a usable ''wpa_supplicant.conf'' configuration file which I used later with rc.inet1.\\</del> | |
| |
Yo había configurado la verificación WPA2 AES con NetworkManager para obtener un archivo de configuración utilizable //wpa_supplicant.conf// que usé más adelante con rc.inet1. | Yo había configurado la verificación WPA2 AES con NetworkManager para obtener un archivo de configuración utilizable //wpa_supplicant.conf// que usé más adelante con rc.inet1. |
| |
<del>Disable all on-boot network configurations (i.e. make sure that ''rc.networkmanager'' or other files for network setup are not executable) and set ''rc.inet1'' executable.</del> | |
Deshabilitar todo en las configuraciones de red de arranque (es decir, asegúrese que //rc.networkmanager// u otros archivos para la configuración de la red no son ejecutables) y configure //rc.inet1// como ejecutable. | Deshabilitar todo en las configuraciones de red de arranque (es decir, asegúrese que //''rc.networkmanager''// u otros archivos para la configuración de la red no son ejecutables) y configure //rc.inet1// como ejecutable. |
| |
- IP forwarding debe estar habilitado en el kernel (a partir de la versión 2.1 el kernel de Linux no requiere una compilación explicita para esto). | - IP forwarding debe estar habilitado en el kernel (a partir de la versión 2.1 el kernel de Linux no requiere una compilación explicita para esto). |
- IP forwarding must be enabled in the kernel (since the 2.1 release the Linux kernel does not require an explicit compilation option for this) | |
- Descargar & compilar & instalar http://www.hazard.maks.net/parprouted/parprouted-0.7.tar.gz]] :!:. | - Descargar & compilar & instalar http://www.hazard.maks.net/parprouted/parprouted-0.7.tar.gz]] :!:. |
| - Editar el archivo ''/etc/rc.d/rc.inet1.conf'' para habilitar ''wlan0'' y ''eth0''. Asigne direcciones IP estáticas y configurá ''wlan0'' con el índice más bajo y conectá al AP. A continuación se muestran líneas de ejemplo de ''/etc/rc.d/rc.inet1.conf'' los únicos sin signo de comentario "#" al principio y para la autenticación Wi-Fi WPA2 <code> |
- Editar el archivo ''/etc/rc.d/rc.inet1.conf'' para habilitar ''wlan0'' y ''eth0''. Asígnales direcciones IP estáticas y configurá ''wlan0'' al índice más bajo y conectá al AP. A continuación se muestran líneas de ejemplo de '/etc/rc.d/rc.inet1.conf'' los únicos sin signo de comentario "#" al principio y para la autenticación Wi-Fi WPA2 | |
<del> - edit ''/etc/rc.d/rc.inet1.conf'' so to enable ''wlan0'' and ''eth0''. Assign them static IP addresses and set ''wlan0'' to the lowest index and connect to the AP\\ Below are example lines from ''/etc/rc.d/rc.inet1.conf'' - the only ones without comment sign "#" at the beginning and for WPA2 Wi-Fi authentication | |
</del> | |
<code> | |
IFNAME[1]="eth0" | IFNAME[1]="eth0" |
IPADDR[1]="10.200.200.223" | IPADDR[1]="10.200.200.223" |
WLAN_WPADRIVER[0]="wext" | WLAN_WPADRIVER[0]="wext" |
</code> | </code> |
- Configura ''/etc/rc.d/rc.ip_forward'' como ejecutable de la siguiente forma: | - Configura el archivo ''/etc/rc.d/rc.ip_forward'' como ejecutable de la siguiente forma:<code> |
<code> | |
# chmod +x /etc/rc.d/rc.ip_forward | # chmod +x /etc/rc.d/rc.ip_forward |
</code> | </code> |
| |
Eso es todo. Reinicia y tendrás trabajando un puente Wi-Fi ethernet, también llamado extensor Wi-Fi o Wi-Fi a internet compartido. | Eso es todo. Reinicia y tendrás trabajando un puente Wi-Fi ethernet, también llamado extensor Wi-Fi o Wi-Fi a internet compartido. |
<del>That's all. Reboot and you have a working Wi-Fi - eth bridge, also called Wi-Fi extender or Wi-Fi Internet share. | |
</del> | :!: Notas sobre la compilación de parprouted: |
:!: Notas sobre la compilación de parprouted:\\ | |
La sección de las paginas del manual de ''parprouted'' "Requerimientos" dice: //"parprouted" requiere el programa "ip" de las herramientas iproute2 a ser instaladas en /sbin. Si estas herramientas están instaladas en otra ubicación, por favor reemplace "/sbin/ip" en las fuentes con la ruta correcta"//. | La sección de las paginas del manual (man) de ''parprouted'' "Requerimientos" dice: //"parprouted" requiere el programa "ip" el cual es parte de las herramientas iproute2 a ser instaladas en /sbin. Si estas herramientas están instaladas en otra ubicación, por favor reemplace "/sbin/ip" en las fuentes con la ruta correcta"//. |
:!: Note on parprouted compilation:\\ | |
The ''parprouted'' man page section "Requirements" says: //"parprouted requires the "ip" program from iproute2 tools to be installed in /sbin. If it is installed in another location, please replace "/sbin/ip" occurrences in the source with the correct path"//.\\ | |
Slackware instala el programa ''ip'' como ''/sbin/ip'' por lo que debería estar bien. | Slackware instala el programa ''ip'' como ''/sbin/ip'' por lo que debería estar bien. |
<del>Slackware installs the ''ip'' program as ''/sbin/ip'' so you should be OK. | |
</del> | |
====== Variante DHCP habilitada ====== | ====== Variante DHCP habilitada ====== |
| |