GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come fare in dettaglio o nell'esempio necessario per configurare un punto di accesso utilizzando Netplan?

Come indicato nel titolo:sto cercando istruzioni su come configurare un punto di accesso utilizzando netplan, inclusa la creazione di un bridge tra eth0 e wlan0. Il server DHCP sarebbe il mio router, a cui il sistema è connesso tramite eth0. Sto eseguendo Ubuntu Server 18.04.
(ero in grado di farlo seguendo gli esempi usando ifupdown e hostapd, ma ora devo rimanere con netplan..)

  • Quali pacchetti devono essere installati per questo?
  • Oltre a configurare un file yaml, cosa è necessario fare?
  • dov'è definito il bridge (i.e.br0)?
  • dove sono impostate credenziali come ssid e password?
  • Potresti condividere un file yaml di esempio (ad esempio con eth0 wlan0) per lo scenario precedente?
    (Ho bisogno di una soluzione senza utilizzare iptables, poiché questo non può essere utilizzato nel mio sistema)

Dato che sono lontano dall'essere un esperto, più dettagliate sono le istruzioni, meglio è….

Risposta accettata:

L'ho fatto funzionare con l'aiuto di questi collegamenti:1, 2, 3, 4

Questa è la sequenza, che ha funzionato per me (WiFi in n-Mode, IP statico):

  • Installa hostapd:apt-get update , apt-get install hostapd
  • smaschera e abilitalo:sudo systemctl unmask hostapd , sudo systemctl enable hostapd
  • crea /etc/hostapd/hostapd.conf e taglia e incolla:
# 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
  • Modifica il file /etc/default/hostapd e modifica la riga di DAEMON_CONF in questo modo:DAEMON_CONF="/etc/hostapd/hostapd.conf"

(Il test per verificare che l'AP sia visibile, ad esempio sul telefono:sudo service hostapd start; quindi sudo service hostapd stop di nuovo per continuare la configurazione)

  • taglia e incolla questo nel file `/etc/netplan/network.yaml (senza tabulazioni, solo spazi, segui esattamente il rientro – yaml è esigente...):
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]
  • Applica la nuova configurazione:sudo netplan generate ,sudo netplan apply

Ubuntu
  1. Come configurare il risolutore DNS locale utilizzando Dnsmasq su Ubuntu 20.04

  2. Come configurare il firewall utilizzando FirewallD su CentOS 8

  3. Come configurare un sottodominio o ospitare più domini usando nginx nel server Linux

  4. Come aggiungere l'indirizzo IP su Ubuntu 18.04 usando netplan?

  5. Come accedo alla mia posta utilizzando la webmail?

Come configurare il server di backup utilizzando Rsnapshot in Linux

Come configurare una VPN su Ubuntu

Come rendere il tuo PC Ubuntu un punto di accesso wireless

Come configurare Home Assistant su un Raspberry Pi usando Docker

Come impostare e gestire la rotazione dei registri utilizzando Logrotate in Linux

Come configurare un sottodominio utilizzando cPanel