/etc/iwd/main.conf
[General] EnableNetworkConfiguration=true
sudo mkdir -p /var/lib/iwd/ap/
/var/lib/iwd/ap/<ssid>.ap
[Security] Passphrase=password123 [IPv4] Address=192.168.250.1 Gateway=192.168.250.1 Netmask=255.255.255.0 DNSList=8.8.8.8
[iwd] device wlan0 set-property Mode ap
[iwd]# ap wlan0 start-profile test
sudo sysctl -w net.ipv4.ip_forward=1 net.ipv4.ip_forward = 1 # sudo iptables -t nat -A POSTROUTING -s 192.168.250.0/24 -j MASQUERADE
network connection (wlan0_sta
) itself and for the software AP/hostapd "wireless repeater(wlan0_ap)
iw dev wlan0 interface add wlan0_sta type managed addr 12:34:56:78:ab:cd
iw dev wlan0 interface add wlan0_ap type managed addr 12:34:56:78:ab:ce
Wi-Fi link layer
sudo pacman -S hostapd
/etc/hostapd/hostapd.conf
interface=wlan0_ap bridge=br0 # SSID to be used in IEEE 802.11 management frames ssid=YourWiFiName # Driver interface type (hostap/wired/none/nl80211/bsd) driver=nl80211 # Country code (ISO/IEC 3166-1) country_code=US # Operation mode (a = IEEE 802.11a (5 GHz), b = IEEE 802.11b (2.4 GHz) hw_mode=g # Channel number channel=7 # Maximum number of stations allowed max_num_sta=5 # Bit field: bit0 = WPA, bit1 = WPA2 wpa=2 # Bit field: 1=wpa, 2=wep, 3=both auth_algs=1 # Set of accepted cipher suites; disabling insecure TKIP wpa_pairwise=CCMP # Set of accepted key management algorithms wpa_key_mgmt=WPA-PSK wpa_passphrase=Somepassphrase # hostapd event logger configuration logger_stdout=-1 logger_stdout_level=2 # Uncomment and modify the following section if your device supports 802.11n ## Enable 802.11n support #ieee80211n=1 ## QoS support #wmm_enabled=1 ## Use "iw list" to show device capabilities and modify ht_capab accordingly #ht_capab=[HT40+][SHORT-GI-40][TX-STBC][RX-STBC1][DSSS_CCK-40]
systemctl start hostapd.service
nano
/etc/systemd/system/hostapd.service.d/override.conf
[Unit] BindsTo=sys-subsystem-net-devices-wlan0.device After=sys-subsystem-net-devices-wlan0.device
Network configuration
ip link add name bridge_name type bridge
ip link set dev bridge_name up
ip link set eth1 master bridge_name
bridge link
nano /etc/hostapd/hostap.conf
interface=wlan0
driver=nl80211
ssid=Put_your_desried_name_here
hw_mode=g
channel=11
wpa=3
wpa_passphrase=Put_here_your_desired_password
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
wpa_ptk_rekey=600
src:
https://wiki.archlinux.org/title/Network_bridge
https://jatindhankhar.in/articles/hostapd-wifi/
https://iwd.wiki.kernel.org/ap_mode
https://wiki.archlinux.org/title/Software_access_point
Comments
Post a Comment