1 系统准备

sysctl -w net.ipv4.ip_forward=1
killall dhcpcd

2 建立网桥

insmod /opt/llc.ko
insmod /opt/stp.ko
insmod /opt/bridge.ko
brctl addbr br0
ifconfig br0 up

3 加载WIFI

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./:/config/lib/:/customer/lib/:/config/wifi/
export PATH=$PATH:/config/wifi/
/config/wifi/ssw01bInit.sh

初始化端口

ifconfig eth0 down
ifconfig eth0 hw ether 00:30:1B:BA:02:01
ifconfig eth0 up
ifconfig eth0 0.0.0.0ifconfig p2p0 down
ifconfig p2p0 up
ifconfig p2p0 0.0.0.0ifconfig wlan0 down
ifconfig wlan0 up
ifconfig wlan0 0.0.0.0brctl addif br0 p2p0
brctl addif br0 eth0
brctl addif br0 wlan0
ifconfig br0 up
ifconfig br0 0.0.0.0

启动STA

cat /appconfigs/wpa_supplicant.conf
ctrl_interface=/tmp/wifi/run/wpa_supplicant
update_config=1
network={ssid="yanfa-6900"
psk="hv5802222"
}
wpa_supplicant -D nl80211 -i wlan0 -c /appconfigs/wpa_supplicant.conf -b br0 -d&
udhcpc -S /usr/share/udhcpc/default.script -i br0
  • 注意wpa_supplicant需要高版本2.1无法桥接下工作
  • dhcp后,br0 会获取一个动态地址
  • 其它所有桥下网卡都不会存在ip

启动AP

在 /config/wifi/hostapd.conf 里加入 bridge=br0

hostapd -B /config/wifi/hostapd.conf

修改 /config/wifi/dnsmasq.conf 里的 dhcp-range 到192.168.1.XXX

interface=eth0
interface=p2p0
dhcp-range=eth0,192.168.1.100,192.168.1.120,24h
dhcp-range=p2p0,192.168.1.130,192.168.1.150,24h

dnsmasq -i p2p0 --no-daemon -C /config/wifi/dnsmasq.conf &
dnsmasq -I br0 --no-daemon -C /config/wifi/dnsmasq.conf &

启动ETH0

无需任何操作。
在网线的另一端同理通过AP里的dnsmasq实现DHCP功能获取IP。

SSD网桥实现wifi,network扩展功能相关推荐

  1. Macmini Macbook WiFi 无法加入网络,无法加入 wifi 无法连接,The Wi-Fi network could not be 蓝牙卡顿 | 问题解决【知道真相的你,会哭的】

    问题描述 点击连接的时候提示"无法加入wifi",换路由器,换 WIFI 名,换密码都不能连接,重启电脑和路由器 n 次无果,电脑一度处于无网络连接状态,今天我都要重装电脑了打算, ...

  2. HTG评论Amped无线TAP-EX Wi-Fi扩展器:2.4Ghz频段的强大功能

    € 欧元 €Wireless extenders are a dime a dozen, but the TAP-EX stands out in one area: raw power. This ...

  3. 随身wifi折腾日记 (刷armbian搭建服务器,内网穿透部署网站)

    随身wifi折腾日记 跳转博客,观感更佳 商业转载请联系作者获得授权,非商业转载请注明出处. For commercial use, please contact the author for aut ...

  4. java如何实现连接wifi_java-是否可以检测到您要连接的WiFi类型?

    我想检测我连接的WiFi是实际的wifi还是来自其他移动设备的共享热点的wifi,该热点实际上是移动数据连接. 是否可以通过本机android API做到这一点?我已经看到一些应用程序可以成功检测到该 ...

  5. maskrcnn用于目标检测_用于目标检测的池化渐进网络(Pooling Pyramid Network)

    用于目标检测的池化渐进网络(Pooling Pyramid Network) 题目: Pooling Pyramid Network for Object Detection 作者: Pengchon ...

  6. linux 校园网开启wifi共享,Linux/Ubuntu 16.04 使用校园网客户端Dr.com DrClient 有线连网,同时开启WiFi热点...

    前面写过Ubuntu 16.04 使用校园网客户端 DrClient 无线上网,在这篇文章中将要介绍下,在Ubuntu 16.04上如何使用校园网客户端实现有线登录,这个问题也让博主困惑了很久,但是问 ...

  7. Android Wifi开发之WifiConfiguration

    最近在写一个和Wifi有关的程序,原来的意图是想去拿到手机当前WIFI连接下的密码.如果是对于有Root过的手机,我们可以从路径:/data/data/com.android.settings/dat ...

  8. linux校园网电脑开wifi密码,Linux/Ubuntu 16.04 使用校园网客户端Dr.com DrClient 有线连网,同时开启WiFi热点...

    前面写过Ubuntu 16.04 使用校园网客户端 DrClient 无线上网,在这篇文章中将要介绍下,在Ubuntu 16.04上如何使用校园网客户端实现有线登录,这个问题也让博主困惑了很久,但是问 ...

  9. WiFi 热点共享设置

    Windows 平台 以管理员身份运行 cmd 点击开始, 选择 附件,找到命令提示符,右键单击选择 以管理员身份运行. runcmd.png 设置 WLAN 模式 输入如下命令,并回车,将无线网卡设 ...

最新文章

  1. NC:植物与根际微生物之间的通路被破解,通过合成生物学利用微生物固氮!...
  2. python可视化多个机器学习模型在独立测试集(test data set)上面的AUC值、可视化模型效能
  3. TensorFlow学习笔记(七)feeds操作
  4. JavaScript HTML DOM
  5. 第10章 32 位 Intel 微处理器编程架构
  6. Bash命令的学习笔记(legacy)
  7. 【笔试/面试】—— 判断一个链表是否有环
  8. 如何借助大数据进行社交媒体营销
  9. 数学建模应用系列之经济问题
  10. 记录一下小小的sql:找出每个班级里身高最高的人,并按班级排序
  11. Texlive安装失败解决方法
  12. 计算机组成原理简答课后答案,计算机组成原理_习题集(含答案).doc
  13. mathpix安装和使用详细教程
  14. linux安装Android Studio
  15. 3ds max渲图自从使用了云渲染,不可能在自己渲图了
  16. 【信息汇总】浙江大学计算机考研
  17. 人脸识别技术禁令再来!美国又一城市禁止面部识别软件
  18. HC32L130单片机入坑记
  19. 硬件十万个为什么——运放篇(三)如何估算多级放大器的频宽
  20. JVM深入学习(十六)-垃圾回收器的分类和性能指标

热门文章

  1. css中图片缩放后不清晰解决方法
  2. 运行python报错ImportError: dlopen: cannot load any more object with static TLS
  3. dvwa最新安装教程
  4. 暗黑世界 网络游戏从0开始搭建
  5. 学生HTML个人网页作业作品下载 HTML5+CSS大作业——个人空间相册网页设计 (6页)
  6. ERR_FAILED 200 解决方案
  7. BJDCTF 第二届 WEBwriteup
  8. vue拖拽组件生成页面代码,vue可视化拖拽组件模板
  9. Python分支结构
  10. 一个长期颈椎问题的工薪阶层关于颈椎的康复和预防的心得