admin管理员组

文章数量:1661146

一、基本环境

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

本文标签: 路由器桥接功能wifiLinux