惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 三生石上(FineUI控件)
N
Netflix TechBlog - Medium
F
Full Disclosure
I
InfoQ
Jina AI
Jina AI
GbyAI
GbyAI
P
Proofpoint News Feed
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
V
V2EX
腾讯CDC
博客园 - 司徒正美
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Last Week in AI
Last Week in AI
宝玉的分享
宝玉的分享
人人都是产品经理
人人都是产品经理
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Apple Machine Learning Research
Apple Machine Learning Research
F
Fortinet All Blogs
B
Blog
A
About on SuperTechFans
博客园 - Franky
酷 壳 – CoolShell
酷 壳 – CoolShell
Engineering at Meta
Engineering at Meta
C
Check Point Blog
J
Java Code Geeks
L
LangChain Blog
WordPress大学
WordPress大学
Stack Overflow Blog
Stack Overflow Blog
Martin Fowler
Martin Fowler
爱范儿
爱范儿
Recorded Future
Recorded Future
小众软件
小众软件
Microsoft Security Blog
Microsoft Security Blog
Blog — PlanetScale
Blog — PlanetScale
The Register - Security
The Register - Security
IT之家
IT之家
博客园 - 聂微东
量子位
G
Google Developers Blog
Vercel News
Vercel News
B
Blog RSS Feed
阮一峰的网络日志
阮一峰的网络日志
D
Docker
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Google DeepMind News
Google DeepMind News
MyScale Blog
MyScale Blog
罗磊的独立博客
Y
Y Combinator Blog
The GitHub Blog
The GitHub Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More

方永、南天紫雲

linux透明代理 技术的边界 停机问题通俗说明 Rust与oracle、redis集群的纠结 学习能力的增长 微信调试的原语 mac外接移动硬盘安装ArchLinux linux的死机问题 linux下全键盘操作 漂亮又好用的bspwm linux本机透明代理 ssh、mosh、autossh linux不能待机又一例 从WordPress切换到Hugo 折腾电脑开机 linux系统QQ新思路 Arch Linux的字体渲染 svn管理之submin OpenWrt自动fucking墙記錄 二维码(qrcode)名片的一些事儿 用lua nginx module搭建一个二维码(qr code)生成器 CentOS 7 安裝註記 php程序連接MySQL时只能127.0.0.1而localhost無法連接的問題 ThinkPad之FAN_ERROR、hi fi聲卡 jetty多端口部署 OpenWrt簡單暴力限網 linux中cron之PATH变量 OpenWrt的WDS無線橋接模式 sed之模擬tail 終端進化之二零一三 linux下的郵件服務器:postfix_dovecot_roundcube 一次性密碼/動態口令卡原理 xl2tp之VPN靜態地址分配 rtl2838U2832试用记 linux中pptp协议VPN搭建 glances监控工具安装 CentOS6.4硬盘安装 Debian Wheezy硬盤/U盤安裝小記 Kirby小試 zsh shell怎么打开常用的目录? OpenWrt SSH免密码使用密钥登录 linux中的vsftpd的匿名(anonymous)用户配置 無光驅無USB無軟驅,怎麼修復硬盤MBR? 那些個人網站 linuxFreeBSD下的dnspod动态域名客户端 Windows系统盘的32K之殇 一枚Chrome插件引起的大量磁盤IO問題 用批處理切換網卡的IP(適用Win7、Win8) Windows中的DHCP服务器 Win8啓動時出現“您的電腦需要修復”問題的解決辦法 Windows8睡眠(待机)模式异常处理 最强大好用而又小巧的计算器 Windows8運行不能保存歷史命令 Win8下的红警2尤里复仇 为cmd添加readline,如Bash Shell般使用cmd 手动添加修改win8 win+x菜单 Win8運行卸載程序時提示2503之解決一法 烽火HG110提权一法 缓解眼疲劳有效的办法 mintty乱码解决办法 糟糠美妾 免费易用的Win8 ArchLinux的類box環境音量調節二三事 使用OpenWrt与curl挂QQ OpenWrt的安全 OpenWrt BCM63xx rtl8187使用注意事项 Arch Linux之systmed使用简介 Archlinux 2012.07.15之后发布的镜像新手安装完全向导 FreeBSD 9.0 安装简记 记一由FreeBSD引发的午夜惊魂 Jekyll or handmade wi-fi无线破解过程与原理简要介绍 修复QQ影音异常卸载后的文件关联 吐槽一下000webhost 为OpenWrt的luci Web界面加速 最小的sed for Windows linux的磁盘自动挂载 OpenWrt中crontab -e的使用 sddns(dnspod client for OpenWrt)使用说明 OpenWrt中vsftp添加新用户 php+markdown写博客 linux arp防火墙之p2p终结者 墙外的世界很精彩 OpenWrt使用dnspod的动态域名解析(ddns)功能 OpenWrt架设nginx php网站 openwrt架设uhttpd+php+sqlite网站 vim自动跳到上次离开的光标位置 OpenWrt无线中继配置文件 修行八支 漫步者R201T打摩升级改造 阿里(Ali)3328系dvb接收机软件升级方法 db120刷OpenWrt固件并使用ppp方式ADSL拨号 移动短信助手 chrome tips一则 cdate,显示中国传统农历日期 更改硬盘模式为AHCI后Windows及linux的调整 使用grub2加载软盘和光盘镜像 电脑用数据线连接手机上网 电脑通过蓝牙连接手机GPRS上网 我与我的语言
再敘OpenWrt下的rtl8187無線中繼
zola · 2013-11-15 · via 方永、南天紫雲

之前討論過無線中繼的一些問題,OpenWrt无线中继配置文件 , OpenWrt BCM63xx rtl8187使用注意事项 , 還是出於信號弱的原因,不得不再中繼。

這一次是從頭開始,故整個過程得以記錄下來。

  1. 已有的無線路由器RG100A,從官網下載不帶cfe的固件 ,按住Reset鍵啓動路由器,5秒後鬆開,本地網卡配 192.168.1.2 ,瀏覽器輸入 192.168.1.1,用戶名 telecomadmin ,密碼 nE7jA%5m ,登錄後選擇已下載的固件。如此刷兩遍,綱卡設置爲 DHCP ,瀏覽器輸入 192.168.1.1 ,會出現OpenWrt的登錄界面。

  2. 瀏覽器登入路由器,在 Network 中的 Wifi 項中 Scan 已有的網絡並連接,然後ssh登入路由器,執行如下命令:

opkg update
opkg install kmod-usb2
opkg install wireless-tools
opkg install kmod-rtl8187

iwconfig 應該能看到新增的無線網卡了,若不能,用 lsusb 查看已識別的USB設備,已知RG100A的USB口供電不充足,會導致rtl8187連接質量變差甚至網卡無法被識別。

  1. 配置無線中繼:

編輯 /etc/config/wireless :

config wifi-device 'wl0'
        option type 'mac80211'
        option macaddr '00:00:00:00:00:00'
        option hwmode '11g'
        option channel '1'
        option txpower '17'
        option country '00'
 
config wifi-iface
        option device 'wl0'
        option network 'lan'
        option mode 'ap'
        option ssid 'OpenWrt'
        option key '123456'
        option encryption 'psk2'
 
config wifi-device 'radio0'
        option type 'mac80211'
        option macaddr '00:00:00:00:00:00'
        option hwmode '11g'
        option disabled '0'
        option channel '8'
        option txpower '20'
        option country '00'
 
config wifi-iface
        option network 'wwan'
        option ssid 'CMCC'
        option encryption 'psk2'
        option device 'radio0'
        option mode 'sta'
        option bssid '00:00:00:00:00:00'
        option key '123456'

注意此文件的格式,一個 wifi-device 對應一個 wifi-ifacemacaddr 項是必需的。 ssidCMCC 的是需要中繼的無線信號。 macaddrifconfig -a 來查看。

配置完成後 /etc/init.d/network reload 就生效了。

已知問題:

可能是供電不足還是linux下的驅動不完全(已知AP模式不支持、自動速率會導致無法連接),rtl8187用來接收中繼信號時,連接質量並不太好,可以將傳輸速率強制設置爲某一值:

iwconfig wlan1 rate 24M auto

這樣,傳輸速率將在最低速率和24M速率之間自動調整,也可以用

iwconfig wlan1 rate 36M fixed

固定速率,ping測試某一速率實際的質量,用 iw list 查看網卡支持的速率。

連接成功後,可以用 cat /proc/net/wireless 查看連接質量與信號強度,也可以安裝 wavemon 直觀地查看。

另,若啓用uhttpd的安全連接,只需安裝 luci-ssl 即可。

後 記:

2013年12月1日:淘得一平板天線,換用之後連接質量大大提高,看來不用再折騰了。