需求
双网卡(以太网连接外网,wifi_ap 内网通信),实现x2000 wifi_ap功能,实现ap热点建立,分配STA_ip等参数,实现包内转发联网功能
文章目录
可能遇到的问题
WiFi热点的启用?
-------------------hostapd工具
WiFi连接不上?
-------------------hostapd.conf配置文件
WiFi热点无法分配ip?
-------------------udhcpd.conf 配置文件
WiFi 联网功能?
-------------------iptables工具
一、WiFi热点的启用
1.启动wifi_AP热点修改配置文件:利用工具:hostapd 开启wifi——ap
/etc/hostapd.conf 配置文件
interface=wlan0 #网卡wlan0
driver=nl80211
ieee80211n=1
hw_mode=g
channel=1
ssid=abcd #WIFI—热点名称/*加密模式*/
wpa=2
wpa_passphrase=12345678 #wifi-热点密码
wpa_key_mgmt=WPA-PSK
#rsn_pairwise=CCMP TKIP #如果热点连接不上可能是这个加密方式的原因rsn_pairwise=CCMP
#wpa_pairwise=TKIP CCMPwpa_pairwise=CCMP
2.启动配置:hostapd /etc/hostapd.conf -B 可放在脚本中执行
wifi_up.sh
#!/bin/sh
rfkill unblock wifi
ifconfig wlan0 up
ifconfig lo uphostapd /etc/hostapd.conf -B //启用wifi_ap模式
#wpa_supplicant -B -i wlan0 -c ${env_wifi_wpa_supplicant_conf} & //启用wifi
#wpa_supplicant -i wlan0 -c ${env_wifi_wpa_supplicant_conf} &
#udhcpc -i wlan0 & //dhcp分配IP
3.执行脚本./wifi_up.sh 执行结果如图 显示:AP-ENABLED 成功启用
二、设置双网卡IP
1.eth1网卡设置ip
a.设置固定ip
ifconfig eth1 ip
b.自动分配ip
udhcpc -i eth1 //自动分配ip 利用工具udhcpc 注意:udhcpc 与 udhcpd 的不同
//udhcpd就是终端设备作为DHCP服务器
//udhcpc就是终端设备作为DHCP客户端