GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo se detalla o se necesita un ejemplo para configurar un punto de acceso usando Netplan?

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

Ubuntu
  1. Cómo configurar el solucionador de DNS local usando Dnsmasq en Ubuntu 20.04

  2. Cómo configurar el servidor de registro centralizado usando Rsyslog

  3. ¿Cómo eliminar el punto de acceso de la lista guardada?

  4. Cómo configurar un subdominio o alojar múltiples dominios usando nginx en el servidor Linux

  5. ¿Cómo accedo a mi correo electrónico usando webmail?

Cómo configurar el servidor de respaldo usando Rsnapshot en Linux

Cómo configurar una VPN en Ubuntu

Cómo convertir su PC con Ubuntu en un punto de acceso inalámbrico

Cómo configurar Home Assistant en una Raspberry Pi usando Docker

Cómo configurar y administrar la rotación de registros usando Logrotate en Linux

Cómo configurar un subdominio usando cPanel