WiFi 桥接功能 — 基于Linux路由器

本文详细介绍了如何将R2路由器配置为R1的从路由器,通过WiFi桥接实现上网。步骤包括删除原有VAP、创建站点模式VAP、配置wpa_supplicant连接加密WiFi以及接口IP设置。此外,还提供了无秘钥WiFi的连接方法。主要涉及的命令工具有wlanconfig、ifconfig、wpa_supplicant和udhcpc。
摘要由CSDN通过智能技术生成

一、基本环境

R1配置:
  wifi名称: wifi123
  wifi密码: 1234567890
  LAN IP : 192.168.9.1
  DHCP : 开启
R2配置:
  R2路由器作为从路由器,去连接R1 wifi上网。wifi接口 wifi0,对应VAP口ath0。

补:WiFi搜索指令
  iwlist ath0 scanning

二、桥接配置

1、创建接口并连接
wlanconfig ath0 destroy		// 删除原有的VAP(ath0)

// 创建站点模式VAP,使用 wifi0作为底层设备。接口名为ath0
wlanconfig ath0 create wlandev wifi0 wlanmode sta

ifconfig ath0 up
// WPA加密需要用到wpa_supplicant工具,若不支持可以网上移植
wpa_supplicant -B -P /var/run/wifi-ath0.pid -D athr -i ath0 -c /tmp/wpa_supplicant.conf
2、无线网络配置
/tmp/wpa_supplicant.conf】
秘钥连接配置:
ctrl_interface=/var/run/wpa_supplicant-ath0
# ap_scan=1
network={
ssid="wifi123"
psk="1234567890"
# key_mgmt=WPA-PSK
# proto=RSN
# scan_ssid=1
}

无秘钥连接配置:
ctrl_interface=/var/run/wpa_supplicant-ath0
network={
ssid="wifi123"
key_mgmt=NONE
}
3、无秘钥wifi连接(补)

  若热点wifi没有加密,也可以使用下面方法进行连接,但改方式不支持WPA加密连接,WPA加密连接仍然需要使用wpa_supplicant工具进行连接。

wlanconfig ath0 destroy
wlanconfig ath0 create wlandev wifi0 wlanmode sta
iwconfig ath0 essid "wifi123"		// 连接无秘钥wifi:wifi123

三、接口地址配置

1、手动设置接口IP
ifconfig ath0 192.168.9.2
ip route add default via 192.168.9.1 dev ath0
2、DHCP获取接口IP
udhcpc -b -i ath0 -p /var/run/udhcpc-ath0.pid -s /usr/share/udhcpc/default.script -R
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值