十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
開啟config配置
安福ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!
etc/init.d/odhcpd會啟動服務(wù)器進(jìn)程
odhcpd進(jìn)程里面回去讀/etc/config/dhcp uci的值
uci的全部設(shè)置值在網(wǎng)址:
下可以看到全部的,這邊介紹一部分用到的。
odhcpd的參數(shù)基本不會變,如下:
dhcp的參數(shù)如下:
host的參數(shù)如下:
dhcpv6在server模式支持全部的模式:stateless, stateful and PD-server mode
win電腦連接路由器后,電腦會向路由器的odhcpd服務(wù)器申請地址,路由器的地址為 2001:db8:0:1::254/128 ,分配給win的地址為 2001:db8:0:f00::3c3/128
在win上面可以通過ipconfig/all查看
win電腦后面就會定期的發(fā)送Renew,服務(wù)器返回Relay
這時候,odhcp6c可以獲取到兩個地址,一個dhcpv6分配的地址,一個通過RA協(xié)議自己算出的地址。
路由器上面ra為server,dhcpv6為disabled
ubuntu上面只開啟isc-dhcp服務(wù)器,關(guān)閉radvd服務(wù)器
對于路由器的中繼模式,按照教程的設(shè)置一直沒有成功,不知道是不是理解有問題。
也可以用ubus命令獲取
openwrt最早就是基于linksys wrt54G的固件開發(fā)而來。linksys wrt54G就是一個嵌入式linux。openwrt在基于wrt54G的內(nèi)核時,使用了buildroot框架,后來重構(gòu)時,使用了buildroot2框架。buildroot框架使得添加一個app變的非常方便,所以你用openwrt做開發(fā),無論是添加內(nèi)核模塊還是上層應(yīng)用,都很簡單方便。而linux嵌入式的原生sdk,要加一個上層應(yīng)用的話,需要你自己去添加不少的Makefile內(nèi)容,才能編譯進(jìn)去。
openwrt社區(qū)強(qiáng)大,提供的app特別多,功能強(qiáng)大,勾選某個app即可。原生linux就需要你再手動移植了。
openwrt提供了jffs文件系統(tǒng),配置參數(shù)使用uci,這也是得上層應(yīng)用的開發(fā)變的更便捷。原生嵌入式linux的話,一般不提供可寫文件系統(tǒng),配置參數(shù)是直接用二進(jìn)制的方式操作flash,比如mtk linux sdk提供的nvram之類的。這種方式靈活性就不如文件系統(tǒng)。但是沒有文件系統(tǒng)的優(yōu)勢也很明顯,占用空間少。
以上都是從開發(fā)便利程度講的。至于說openwrt和原生嵌入linux本質(zhì)的區(qū)別,openwrt自己做了不少修改,比如使用procd替代init,添加preinit階段。openwrt實現(xiàn)的ubus通信機(jī)制,可以在上層應(yīng)該開發(fā)進(jìn)程間通信時,更方便使用。netifd進(jìn)程管理網(wǎng)絡(luò)等。