Como se indica en el título:Estoy buscando instrucciones sobre cómo configurar un punto de acceso usando netplan, incluida la configuración de un puente entre eth0 y wlan0. El servidor DHCP sería mi enrutador, al cual el sistema está conectado a través de eth0. Estoy ejecutando Ubuntu Server 18.04.
(Solía poder hacerlo siguiendo ejemplos usando ifupdown y hostapd, pero ahora necesito quedarme con netplan ...)
- ¿Qué paquetes deben instalarse para esto?
- Además de configurar un archivo yaml, ¿qué hay que hacer?
- ¿dónde está definido el puente (es decir, br0)?
- ¿dónde se configuran las credenciales como el ssid y la contraseña?
- ¿Podría compartir un archivo yaml de ejemplo (es decir, con eth0 wlan0) para el escenario anterior?
(Necesito una solución sin usar iptables, ya que no se puede usar en mi sistema)
Como estoy lejos de ser un experto, cuanto más detalladas sean las instrucciones, mejor….
Respuesta aceptada:
Conseguí que funcionara con la ayuda de estos enlaces:1, 2, 3, 4
Esta es la secuencia que me funcionó (WiFi en modo n, IP estática):
- Instalar hostapd:
apt-get update
,apt-get install hostapd
- desenmascararlo y habilitarlo:
sudo systemctl unmask hostapd
,sudo systemctl enable hostapd
- cree /etc/hostapd/hostapd.conf y corte y pegue:
# the interface used by the AP interface=wlan0 driver=nl80211 # "g" simply means 2.4GHz band hw_mode=g # the channel to use channel=1 # limit the frequencies used to those allowed in the country ieee80211d=1 # the country code country_code=DE # 802.11n support ieee80211n=1 # QoS support wmm_enabled=1 # the name of the AP ssid=yourSSID macaddr_acl=0 # 1=wpa, 2=wep, 3=both auth_algs=1 ignore_broadcast_ssid=0 # WPA2 only wpa=2 wpa_passphrase=yourpassphrase wpa_key_mgmt=WPA-PSK #wpa_pairwise=TKIP rsn_pairwise=CCMP
- Edite el archivo /etc/default/hostapd y modifique la línea de DAEMON_CONF así:
DAEMON_CONF="/etc/hostapd/hostapd.conf"
(Prueba para verificar si AP está visible, es decir, en el teléfono:sudo service hostapd start
; entonces sudo service hostapd stop
de nuevo para continuar con la configuración)
- corte y pegue esto en el archivo `/etc/netplan/network.yaml (sin tabulaciones, solo espacios, siga la sangría exactamente; yaml es exigente...):
network: version: 2 renderer: networkd ethernets: # My Ethernet adapter eth0: # For some reason it seems I must specify at least something here. dhcp4: no # My Wi-Fi adapter wlan0: dhcp4: no bridges: br0: interfaces: - eth0 - wlan0 # Using a static IP for this box. addresses: - 192.168.1.xxx/24 gateway4: 192.168.1.x nameservers: addresses: [1.1.1.1,1.0.0.1]
- Aplicar la nueva configuración:
sudo netplan generate
,sudo netplan apply