国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
編譯Openwrt固件/默認(rèn)開啟wifi


起因

  • 雖然單獨置入wireless文件也不錯,但是它是綁定mac地址的,所以再深入一點,就是這里做的

實驗嘗試

  • 在WR703中的確是最終生成wifi的配置的是
/lib/wifi/mac80211.sh
  • 可以修改它折騰它
  • 然后測試它,通過
rm -f /etc/config/wireless; wifi detect > /etc/config/wireless
  • 接著查看變化后的配置文件
cat /etc/config/wireless

想法

  • 可以通過直接覆蓋wireless配置文件做到
  • 但是不夠可愛,因為作為一份固件的話,它看起來不能適應(yīng)不同的情況

源碼中位置

  • 看起來是在一個mac80211的包里面
openwrt/trunk/package/mac80211/files/lib/wifi/mac80211.sh

修改

關(guān)閉wifi,修改熱點名

  • 14.07 BB版本的修改
[版本]14.07總是難以記得,聽起來就像14.09哈!
  1.                 cat <<EOF
  2. config wifi-device  radio$devidx
  3.         option type     mac80211
  4.         option channel  ${channel}
  5.         option hwmode   11${mode_band}
  6. $dev_id
  7. $ht_capab
  8.         # REMOVE THIS LINE TO ENABLE WIFI:
  9.         # option disabled 1
  10.  
  11. config wifi-iface
  12.         option device   radio$devidx
  13.         option network  lan
  14.         option mode     ap
  15.         option ssid     'OpenWrt SLboat Mod' 
  16.         option encryption none
  17.  
  18. EOF
  19.         devidx=$(($devidx + 1))
  20.         done
  21. }
  22.  
  23. # base on ORG version:14.07,r42656
  24. # this file has mod by slboat,most mod for default wifi config file,so can default enable it
  25. # org file is inside the source: package/mac80211/files/lib/wifi/mac80211.sh
  26. # how we mod it:
  27. # http://see.sl088.com/id/1xm
  • 12.09版本的修改
  1. config wifi-device  radio$devidx
  2. 	option type     mac80211
  3. 	option channel  ${channel}
  4. 	option macaddr	$(cat /sys/class/ieee80211/${dev}/macaddress)
  5. 	option hwmode	11${mode_11n}${mode_band}
  6. $ht_capab
  7. 	# REMOVE THIS LINE TO DISABLE WIFI - SLBoat Mod:
  8. 	# option disabled 1
  9.  
  10. config wifi-iface
  11. 	option device   radio$devidx
  12. 	option network  lan
  13. 	option mode     ap
  14. 	option ssid     'OpenWrt SLBoat Mod' 
  15. 	option encryption none
  16.  
  17. EOF
  18. 	devidx=$(($devidx + 1))
  19. 	done
  20. }
  21.  
  22. # ORG version:12.09-rc1
  23. # this file has mod by slboat
  24. # org file is inside the source: package/mac80211/files/lib/wifi/mac80211.sh
  25. # how we mod it :
  26. # http://see.sl088.com/wiki/Openwrt_%E5%9B%BA%E4%BB%B6%E7%BC%96%E8%AF%91/%E9%BB%98%E8%AE%A4%E5%BC%80%E5%90%AFwifi

見識

如何編譯openwrt,無線默認(rèn)打開和修改SSID名稱? - OPENWRT專版 - 恩山WIFI論壇 - Powered by Discuz! 沿途見識[1]

vade 發(fā)表于 2011-5-25 12:01
多謝 xujifsad, 搞定了。

修改的文件為 openwrt/trunk/package/mac80211/files/lib/wifi/mac80211.sh, ...

config wifi-device  radio$devidx
        option type     mac80211
        option channel  ${channel}
        option hwmode        11${mode_11n}${mode_band}
$dev_id
$ht_capab
        # REMOVE THIS LINE TO ENABLE WIFI:
        # option disabled 1

config wifi-iface
        option device   radio$devidx
        option network  lan
        option mode     ap
        option ssid     Hello-World
        option encryption none
        option disabled 0
EOF
        devidx=$(($devidx + 1))
        done

紅色為我修改的內(nèi)容,第一個“#”是添加的,目的是注釋掉該行,后面添加的是使能wifi,
但我實際發(fā)現(xiàn)無線有時還是不能自動默認(rèn)打開,請問還能是什么問題呢?

[OpenWrt] openwrt的一些瑣事 - sydjm的專欄 - 博客頻道 - CSDN.NET 沿途見識[2]

1、使路由器第一次啟動后默認(rèn)開啟WIFI
修改文件openwrt/trunk/package/mac80211/files/lib/wifi/mac80211.sh的最后部分

  1. REMOVE THIS LINE TO ENABLE WIFI:

option disabled 1


2、如何單獨編譯內(nèi)核模塊安裝包
make package/kernel/{compile, install} V=s
PS:OpenWRT的kernel modules 配置文件都在這

3、添加U盤/移動硬盤支持
添加USB掛載
Base system —> <*>block-mount   
添加硬盤格式支持()
Kernel modules —> Filesystems —> <*> kmod-fs-ext4 (移動硬盤EXT4格式選擇)
Kernel modules —> Filesystems —> <*> kmod-fs-vfat(FAT16 / FAT32 格式 選擇)
Kernel modules —> Filesystems —> <*> kmod-fs-ntfs (NTFS 格式 選擇)
添加UTF8編碼,CP437編碼,ISO8859-1編碼
Kernel modules —> Native Language Support —> <*> kmod-nls-cp437
Kernel modules —> Native Language Support —> <*> kmod-nls-iso8859-1
Kernel modules —> Native Language Support —> <*> kmod-nls-utf8
添加SCSI支持
Kernel modules —> Block Devices —> <*>kmod-scsi-core
添加USB相關(guān)支持
Kernel modules —> USB Support —> <*> kmod-usb-core.
Kernel modules —> USB Support —> <*> kmod-usb-ohci.
Kernel modules —> USB Support —> <*> kmod-usb-storage.
Kernel modules —> USB Support —> <*> kmod-usb-storage-extras.
Kernel modules —> USB Support —> <*> kmod-usb2.
添加自動掛載工具
Utilities —> Filesystem —> <*> badblocks

4、OpenWrt取消strip的方法
make package/foo/{clean,compile} V=99 STRIP=/bin/true
也就是說如果默認(rèn)使用strip破壞了你的程序、庫,可以使用STRIP=/bin/true來取消strip操作,直接在Makefile中定義也是可以的

5、UBOOT移植編譯
http://www.right.com.cn/forum/thread-84684-1-1.html

6、用OpenWrt的交叉編譯器編譯外部程序文件,遇到如下錯誤:
mips-openwrt-linux-gcc: warning: environment variable 'STAGING_DIR' not defined

    解決辦法是在命令行輸入:
export STAGING_DIR=(你的OpenWrt目錄的絕對路徑)/staging_dir

7、4G LTE的移植
大致步驟 移植4G網(wǎng)卡,改寫網(wǎng)絡(luò)配置文件,改寫4G撥號腳本,配置WIFI和WIFI的DHCP。
涉及文件:
內(nèi)核部分   driver/usb/serial/option.c   加PID,VID
文件系統(tǒng)部分: 
/etc/config/network   加入WAN接口配置并配置為4G模式;加入WIFI接口,并配置為靜態(tài)地址模式以便能自動啟。
/etc/config/wireless  將wifi-iface的network字段與 /etc/config/network中的WIFI接口匹配相同
/etc/config/firewall    修改防火墻規(guī)則,使各個接口都可以通信。
/etc/config/dhcp      添加WIFI接口的DHCP功能
/etc/chatscripts/3g.ch  撥號腳本
 以上所有文件內(nèi)容在這個網(wǎng)頁:
http://blog.csdn.net/sydjm/article/details/8490357

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
openwrt的一些瑣事
Openwrt系統(tǒng)USB無線網(wǎng)卡配置記錄
[Openwrt 項目開發(fā)筆記]:USB掛載& U盤啟動(三)
手把手教你怎樣打造一輛基于Openwrt的wifi視頻小車
openwrt 掛載overlay到U盤 成功
openWRT最小內(nèi)核/應(yīng)用模塊的添加++++config.in/Kbuild調(diào)用樹(先后順序)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服