linux君正X2000实现wifi_ap联网上网功能整体流程

需求

双网卡(以太网连接外网,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 CCMP

wpa_pairwise=CCMP

2.启动配置:hostapd /etc/hostapd.conf -B 可放在脚本中执行

wifi_up.sh

#!/bin/sh
rfkill unblock wifi
ifconfig wlan0 up
ifconfig lo up

hostapd /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客户端

如图:

<
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值