GNU/Linux >> Znalost Linux >  >> Ubuntu

Podrobný postup nebo příklad potřebný k nastavení přístupového bodu pomocí Netplan?

Jak je uvedeno v titulku:Hledám pokyny, jak nastavit přístupový bod pomocí netplan, včetně nastavení mostu mezi eth0 a wlan0. DHCP Server by byl můj router, ke kterému je systém připojen přes eth0. Používám Ubuntu Server 18.04.
(Dříve jsem to uměl podle příkladů pomocí ifupdown a hostapd, ale teď musím zůstat u netplanu..)

  • Jaké balíčky je k tomu potřeba nainstalovat?
  • Co je potřeba udělat kromě nastavení souboru yaml?
  • Kde je definován most (tj. br0)?
  • Kde jsou nastaveny přihlašovací údaje, jako je ssid a heslo?
  • Mohli byste sdílet ukázkový soubor yaml (tj. s eth0 wlan0) pro výše uvedený scénář?
    (Potřebuji řešení bez použití iptables, protože to v mém systému nelze použít)

Vzhledem k tomu, že nejsem odborníkem, čím podrobnější pokyny, tím lépe….

Přijatá odpověď:

Zprovoznil jsem to pomocí těchto odkazů:1, 2, 3, 4

Toto je sekvence, která mi fungovala (WiFi v n-Mode, statická IP):

  • Nainstalujte hostapd:apt-get update , apt-get install hostapd
  • odmaskování a povolení:sudo systemctl unmask hostapd , sudo systemctl enable hostapd
  • vytvořte /etc/hostapd/hostapd.conf a vyjměte a vložte:
# 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
  • Upravte soubor /etc/default/hostapd a upravte řádek DAEMON_CONF takto:DAEMON_CONF="/etc/hostapd/hostapd.conf"

(Testování pro ověření, zda je přístupový bod viditelný, tj. na telefonu:sudo service hostapd start; pak sudo service hostapd stop znovu pro pokračování v nastavení)

  • vyjmout a vložit do souboru `/etc/netplan/network.yaml (žádné tabulátory, pouze mezery, přesně dodržujte odsazení – yaml je vybíravý…):
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]
  • Použijte novou konfiguraci:sudo netplan generate ,sudo netplan apply

Ubuntu
  1. Jak nastavit Local DNS Resolver pomocí Dnsmasq na Ubuntu 20.04

  2. Jak nastavit server centralizovaného protokolování pomocí Rsyslog

  3. Jak přidat IP adresu na Ubuntu 18.04 pomocí netplanu?

  1. Jak nastavit Firewall pomocí FirewallD na CentOS 8

  2. Jak odebrat přístupový bod z uloženého seznamu?

  3. Jak nastavit subdoménu nebo hostit více domén pomocí nginx na linuxovém serveru

  1. Jak nastavit VPN server pomocí Pritunl na Ubuntu 18.04 LTS

  2. Jak nastavit řadič domény Linux pomocí Samby na Ubuntu

  3. Jak získám přístup ke svému e-mailu pomocí webové pošty?