2023/09/15

Ubuntu Linux無線熱點

摘要

本文記錄以運行於VMware Workstation 16 Player上的第20.04版Ubuntu MATE作業系統來設置無線熱點(Wi-Fi Hotspot)的注意事項。

本文

參考這裡的說明在Ubuntu MATE設置無線熱點,用以進行網路位址轉譯及封包轉發。其中,無線熱點LAN端為一實體USB介面2.4GHz無線網路卡,它將透過VMware Workstation 16 Player由Windows 11 Pro宿主機器附加至Ubuntu MATE 20.04虛擬機器,WAN端則為一VMware Workstation 16 Player提供的NAT網路卡。最後,使用iPhone SE 2020作為station進行連線測試。

相關指令條列如下。

sudo apt update

sudo apt install hostapd
sudo nano /etc/hostapd/hostapd.conf
sudo nano /etc/default/hostapd
sudo service hostapd unmask
sudo service hostapd start
sudo service hostapd stop

sudo apt install isc-dhcp-server
sudo nano /etc/dhcp/dhcpd.conf
sudo nano /etc/default/isc-dhcp-server
sudo nano /etc/network/interfaces
sudo service networking restart
sudo service isc-dhcp-server start
sudo service hostapd start

echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward
sudo iptables -t nat -A POSTROUTING -s 10.10.0.0/16 -o ens33 -j MASQUERADE

sudo iptables -t nat -L -nv
cat /proc/sys/net/ipv4/ip_forward
ip -4 route list
ip -4 addr list
ip link list
cat /var/lib/dhcp/dhcpd.leases
lsusb
iw list

sudo apt install hwinfo
lshw -class network

sudo apt install inxi
inxi -S -b

相關組態修改以及查詢結果截圖如下。

附加USB介面2.4GHz無線網路卡

查詢USB介面2.4GHz無線網路卡的硬體資訊,之一

查詢USB介面2.4GHz無線網路卡的硬體資訊,之二

查詢USB介面2.4GHz無線網路卡的硬體資訊,之三

查詢USB介面2.4GHz無線網路卡的介面資訊,之一

查詢USB介面2.4GHz無線網路卡的介面資訊,之二

查詢每張網路卡的定址資訊

查詢選徑與轉發資訊

查詢IPv4網路位址轉譯設定與狀態

查詢DHCPv4租約資訊

於iPhone SE 2020查詢station的定址資訊

Access Point設置內容(hostapd套件)

DHCPv4設置內容(isc-dhcp-server套件)

USB介面2.4GHz無線網路卡的介面設置內容(ifupdown套件)

示意圖

 

完成。


參考文獻

https://arnab-k.medium.com/ubuntu-how-to-setup-a-wi-fi-hotspot-access-point-mode-192cbb2eeb90
https://medium.com/@ghxst.dev/setting-up-a-wireless-access-point-on-a-virtual-machine-ffa0d9ac7d9a
https://www.golinuxcloud.com/etc-network-interfaces-missing-ubuntu/


沒有留言:

張貼留言