“模板:WIFI AP”的版本间的差异
来自ARM Wiki
Tangdapeng(讨论 | 贡献) (创建页面,内容为“:*配置无线热点,需要配置hostapd、dhcpd以及iptables ::1、配置/etc/dhcp/dhcpd.conf(使用vi添加以下内容): <syntaxhighlight lang="shell" line>...”) |
Tangdapeng(讨论 | 贡献) |
||
第1行: | 第1行: | ||
:*配置无线热点,需要配置hostapd、dhcpd以及iptables | :*配置无线热点,需要配置hostapd、dhcpd以及iptables | ||
::1、配置/etc/dhcp/dhcpd.conf(使用vi添加以下内容): | ::1、配置/etc/dhcp/dhcpd.conf(使用vi添加以下内容): | ||
− | <syntaxhighlight lang=" | + | ::<syntaxhighlight lang="bash"> |
start 192.168.0.20 //动态分配ip的起始网段 | start 192.168.0.20 //动态分配ip的起始网段 | ||
end 192.168.0.25 //动态分配ip的结束网段 | end 192.168.0.25 //动态分配ip的结束网段 | ||
第15行: | 第15行: | ||
::2、配置/etc/hostapd/hostapd.conf(使用vi添加以下内容): | ::2、配置/etc/hostapd/hostapd.conf(使用vi添加以下内容): | ||
− | <syntaxhighlight lang="bash" | + | ::<syntaxhighlight lang="bash"> |
interface=wlan0 | interface=wlan0 | ||
ieee80211n=1 | ieee80211n=1 | ||
第33行: | 第33行: | ||
::2、开启无线热点(此时会开启一个热点名为”norco”,密码为”12345678”的WiFi热点): | ::2、开启无线热点(此时会开启一个热点名为”norco”,密码为”12345678”的WiFi热点): | ||
− | <syntaxhighlight lang="bash" line> | + | ::<syntaxhighlight lang="bash" line> |
ifconfig wlan0 up | ifconfig wlan0 up | ||
ifconfig wlan0 192.168.0.1 netmask 255.255.255.0 | ifconfig wlan0 192.168.0.1 netmask 255.255.255.0 |
2020年5月31日 (日) 18:41的版本
- 配置无线热点,需要配置hostapd、dhcpd以及iptables
- 1、配置/etc/dhcp/dhcpd.conf(使用vi添加以下内容):
start 192.168.0.20 //动态分配ip的起始网段 end 192.168.0.25 //动态分配ip的结束网段 interface wlan0 //实际wifi的节点名 option subnet option router option lease 255.255.255.0 192.168.0.1 86400
- 2、配置/etc/hostapd/hostapd.conf(使用vi添加以下内容):
interface=wlan0 ieee80211n=1 ssid=norco //wifi 热点名称 hw_mode=g channel=7 macaddr_acl=0 auth_algs=1 ignore_broadcast_ssid=0 wpa=2 wpa_passphrase=12345678 //wifi 热点密码 wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP rsn_pairwise=CCMP ctrl_interface=/var/run/hostapd
- 2、开启无线热点(此时会开启一个热点名为”norco”,密码为”12345678”的WiFi热点):
1 ifconfig wlan0 up 2 ifconfig wlan0 192.168.0.1 netmask 255.255.255.0 3 hostapd /etc/hostapd.conf -B 4 udhcpd -S /etc/udhcpd.conf 5 echo 1 > /proc/sys/net/ipv4/ip_forward 6 iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE