摘要
本文記錄以運行於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/
沒有留言:
張貼留言