找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 35976|回复: 7

折腾OPENWRT外接USB网卡中继

[复制链接]
本帖最后由 skywing 于 2015-7-31 09:20 编辑

设备为NETGEAR WNR-3500L,之前用DD-WRT万能中继,一路使用下来感觉不怎么稳定,听说OPENWRT外接USB网卡桥接 本身网卡做AP发射是最好的中继方式 就是某宝搞了个RTL8187过来试试
首先折腾DD-WRT刷成OPEN-WRT
  • 在这里 http://downloads.openwrt.org/barrier_breaker/14.07/brcm47xx/mips74k/openwrt-wnr3500l_v1_other_regions-squashfs.chk 下载OPENWRT原包
  • 清空DD-WRT telnet 192.168.1.1(路由地址) 输入命令
    1. erase linux
    复制代码
    命令完成后敲入reboot重启路由
  • 路由重启后看看能不能获取到IP,如获取不到,可以手动禁用下网络再开启看看,还不行的话,手动设置获取IP
  • 把openwrt的固件通过TFTP刷入路由 把上面下载到的CHK文件丢下个人文件夹,打开CMD,敲入如下命令
    1. tftp -i 192.168.1.1 PUT openwrt-wnr3500l_v1_other_regions-squashfs.chk
    复制代码
    耐心等待固件写入完成(大概3分钟)
刷好OPENWRT之后就可以正式开工设置中继了
第一步 安装USB控制和8187网卡驱动
路由有连接网络的可以直接输入如下命令
  1. opkg update
  2. opkg install kmod-usb-core
  3. opkg install kmod-usb-ohci
  4. opkg install kmod-usb-uhci
  5. opkg install kmod-usb2
  6. opkg install kmod-rtl8187
复制代码
OP会自动安装需要的依赖包
没有网络的就要自己到OP官网下载后通过SFTP (SCP模式)上传到路由进行安装 需要如下安装包
http://downloads.openwrt.org/bar ... 0.49-1_brcm47xx.ipk
http://downloads.openwrt.org/bar ... 0.49-1_brcm47xx.ipk
http://downloads.openwrt.org/bar ... 5-22-1_brcm47xx.ipk
http://downloads.openwrt.org/bar ... 0.49-1_brcm47xx.ipk
http://downloads.openwrt.org/bar ... 0.49-1_brcm47xx.ipk
http://downloads.openwrt.org/bar ... 0.49-1_brcm47xx.ipk
http://downloads.openwrt.org/bar ... 0.49-1_brcm47xx.ipk
把上面的包都下载后上传到/tmp 之后通过 opkg install xxxxx.ipk 进行安装
安装完成后修改配置文件 /etc/config/network 我的这个文件如下
  1. config switch 'eth0'
  2.         option name 'eth0'
  3.         option reset '1'
  4.         option enable_vlan '1'

  5. config switch_vlan
  6.         option device 'eth0'
  7.         option vlan '1'
  8.         option ports '1 2 3 4 8t'

  9. config switch_vlan
  10.         option device 'eth0'
  11.         option vlan '2'
  12.         option ports '0 8t'

  13. config interface 'loopback'
  14.         option ifname 'lo'
  15.         option proto 'static'
  16.         option ipaddr '127.0.0.1'
  17.         option netmask '255.0.0.0'

  18. config globals 'globals'
  19.         option ula_prefix 'fd58:76d4:6818::/48'

  20. config interface 'lan'
  21.         option ifname 'eth0.1'
  22.         option force_link '1'
  23.         option type 'bridge'
  24.         option proto 'static'
  25.         option ipaddr '192.168.10.1' #LAN IP不可跟中继AP一样
  26.         option netmask '255.255.255.0'
  27.         option ip6assign '60'
  28.         option nat '1'

  29. config interface 'wan'
  30.         option ifname 'eth0.2'
  31.         option proto 'dhcp'

  32. config interface 'wan1'
  33.         option ifname 'wan1'
  34.         option defaultroute '0'
  35.         option peerdns '0'
  36.         option dns '192.168.1.1'
  37.         option proto 'static'
  38.         option ipaddr '192.168.1.133'
  39.         option netmask '255.255.255.0'
  40.         option gateway '192.168.1.1' #这几个IP网段要和中继IP一样

  41. config interface 'wan6'
  42.         option ifname '@wan'
  43.         option proto 'dhcpv6'

  44. config interface 'wwan'
  45.         option proto 'dhcp’
复制代码

主要就是把lan的网关IP改一下,不要和中继的AP IP一样;添加一个wan1的配置,注意那几个IP网段必须和要中继AP网段一样
之后修改/etc/config/wireless 我这个文件如下

  1. config wifi-device 'radio0'
  2.         option type 'mac80211'
  3.         option channel '11'
  4.         option hwmode '11g'
  5.         option path 'bcma0:0'
  6.         option txpower '20'
  7.         option country '00'

  8. config wifi-iface
  9.         option device 'radio0'
  10.         option network 'lan'
  11.         option mode 'ap'
  12.         option ssid 'opwrt'
  13.         option encryption 'psk2'
  14.         option key 'xxxxx'

  15. config wifi-device 'radio1'
  16.         option type 'mac80211'
  17.         option macaddr '00:0F:FF:FF:FF:FF' #此为USB网卡MAC
  18.         option hwmode '11g'
  19.         option txpower '20'
  20.         option channel '6'
  21.         option country '00'
  22.         option disabled '0'

  23. config wifi-iface
  24.         option network 'wwan'
  25.         option ssid 'TP-LINK_xxx' #此为中继AP SSID
  26.         option encryption 'psk2' #加密方式
  27.         option device 'radio1'
  28.         option mode 'sta'  #客户端模式
  29.         option bssid 'C0:61:18:FF:FF:FF' #中继路由MAC
  30.         option key 'xxxxxxxxx' #中继路由密码 这里的参数可直接在LUCI里更改 这里也可随便填 当然 格式要对!
复制代码
上面的配置文件更改好后,reboot重启路由
登陆luci可以看到有两个无线了 radio0和radio1 进wifi选项 在radio1上点扫描,选择要你要加入的热点,输入密码,获取IP后就可以上网了。








本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
 楼主| | 显示全部楼层
本帖最后由 skywing 于 2015-7-30 23:38 编辑

我中继的AP接入100M光纤 我直接用笔记本无线连接它速度最高能达到25Mbps 用OP中继后有线连接OP,速度最高就只有7-8Mbps,更坑爹的是,连接OP发射的无线信号速度最高不超过500Kbps,请问这是怎么一回事?折腾半天中继完全没用
回复

使用道具 举报

 楼主| | 显示全部楼层
本帖最后由 skywing 于 2015-7-30 23:37 编辑


8187直接电脑 最高到7M 最低到1M 平均只有3M多 很不稳定 信号强度 90%

笔记本无线网卡直接连AP,最高25M 最低18M 平均21M 信号强度 60%

8187中继OP发射 只有0.3M 哭死 还很不稳定!

8187中继OP有线连电脑 成绩和8187直接连电脑差不多 3M多 很不稳定!
淘宝28块钱包邮买的RTL8187真是垃圾!看起来信号很好,但连接很不稳定,找到有线连接OP速度慢的原因了,是因为那个USB网卡太垃圾了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

挂卡中继问题多多呀……
回复

使用道具 举报

8187。。。。我8187也是掉的厉害。。最后还是换了
回复

使用道具 举报

挂卡中继问题多多呀
回复

使用道具 举报

回复

使用道具 举报

我的是华硕 usb-ac51可以挂openwrt上吗?官网驱动是一个文件夹,所以不知道怎么安装,有没有通用的驱动啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-23 01:43

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表