ubuntu中怎么利用hostapd搭建無線路由

ubuntu中怎么利用hostapd 搭建無線路由,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

創新互聯是一家專業提供廣南企業網站建設,專注與成都網站設計、成都做網站、HTML5建站、小程序制作等業務。10年已為廣南眾多企業、政府機構等服務。創新互聯專業網站制作公司優惠進行中。

因為公司的IP不固定,不能使用靜態IP來配置樹莓派的 ap 模式,只能固定一個IP到無線網卡上。如果是固定IP,使用netplan就足夠了。

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    eno1:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.0.1/24]
      gateway4: 192.168.0.1
      nameservers:
        addresses: [8.8.8.8, 1.1.1.1]
  wifis:
    wlp58s0:
      dhcp4: yes
      dhcp6: no
      access-points:
        "your-wifi-SSID-name":
          password: "your-wifi-password"

我使用的是 client <-> DNSmasq + hostapd - wlan0 -> iptables nat -> eth0

hostapd

hostapd 配置: /etc/hostapd/hostpad.conf

interface=wlan0
driver=nl80211
ssid=MyWiFiNetwork
hw_mode=g
channel=7
wmm_enabled=0
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=12345678
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

修改 hostapd 默認加載配置文件: /etc/default/hostapd

DAEMON_CONF="/etc/hostapd/hostapd.conf"

重新加載 systemd 服務,重啟 hostapd

sudo systemctl unmask hostapd
sudo systemctl enable hostapd
sudo systemctl start hostapd

dnsmasq

dnsmasq 上游 dns 配置: /etc/resolv.dnsmasq

nameserver 223.5.5.5
nameserver 8.8.8.8

dnsmasq 配置: /etc/dnsmasq.conf

listen-address=192.168.89.1
resolv-file=/etc/resolv.dnsmasq
interface=wlan0
dhcp-range=192.168.89.2,192.168.89.20,255.255.255.0,24h

取消 systemd-resolv 配置:/etc/systemd/resolv.conf,取消綁定 53 端口:

[Resolve]
DNS=192.168.89.1
DNSStubListener=no

修改 dnsmasq systemd service 文件: /lib/systemd/system/dnsmasq.service , 讓 dnsmasq 可以綁定固定 IP

[Unit]
After=network-online.target
Wants=network-online.target

重新加載服務,重啟服務

systemctl daemon-reload
systemctl restart  systemd-resolved.service
systemctl restart dnsmasq

配置網絡

netplan 文件: /etc/netplan/50-cloud-init.yaml

network:
    ethernets:
        eth0:
            dhcp4: true
            optional: true
        wlan0:
            dhcp4: false
            addresses:
            - 192.168.89.1/24
    version: 2

應用配置:

netplan apply

NAT 配置

配置內核允許轉發:/etc/sysctl.d/99-sysctl.conf 新增:

net.ipv4.conf.all.forwarding=1

應用配置:

sysctl -p

iptables:

sudo iptables -t nat -A POSTROUTING -s 192.168.89.0/24 -o eth0 -j MASQUERADE

安裝 iptables-persistent 保存iptables, 開機啟動自動加載:

sudo apt install iptables-persistent

安裝后會交互詢問是否保存當前的iptables,也可以手動保存:

sudo su -c 'iptables-save > /etc/iptables/rules.v4'

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注創新互聯行業資訊頻道,感謝您對創新互聯的支持。

網站題目:ubuntu中怎么利用hostapd搭建無線路由
標題URL:http://m.kartarina.com/article44/ijpehe.html

成都網站建設公司_創新互聯,為您提供網站營銷企業建站網站制作關鍵詞優化軟件開發企業網站制作

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網頁設計公司
主站蜘蛛池模板: 亚洲日韩国产精品无码av| 无码av中文一区二区三区桃花岛| 亚洲午夜福利精品无码| 亚洲AV中文无码字幕色三| 日本无码一区二区三区白峰美| yy111111电影院少妇影院无码 | 成人A片产无码免费视频在线观看| 亚洲Av永久无码精品三区在线 | 人妻丝袜中文无码av影音先锋专区 | 亚洲精品无码日韩国产不卡av| 特黄熟妇丰满人妻无码| 亚洲另类无码一区二区三区| 亚洲精品成人无码中文毛片不卡| 99久无码中文字幕一本久道| 精品无码一区二区三区爱欲| 国产在线无码不卡影视影院 | 无码人妻精品一区二区三18禁| 欧日韩国产无码专区| 亚洲国产精品无码久久久| 亚洲国产精品无码成人片久久| 国产99久久九九精品无码| 日韩精品人妻系列无码av东京| 日韩精品人妻系列无码专区| 亚洲av福利无码无一区二区| 国产成人A亚洲精V品无码| 国产亚洲情侣一区二区无码AV | 少妇无码一区二区三区免费| 暴力强奷在线播放无码| 最新国产AV无码专区亚洲| 成人无码视频97免费| 日韩va中文字幕无码电影| 日韩成人无码影院| 久久无码一区二区三区少妇| gogo少妇无码肉肉视频| 国产aⅴ无码专区亚洲av麻豆| 成人无码AV一区二区| 无码专区—VA亚洲V天堂| 蜜芽亚洲av无码精品色午夜| 精品久久久久久无码不卡| 999久久久无码国产精品| 国产福利无码一区在线|