在OpenWrt源碼編譯後默認的登錄IP地址為192.168.1.1,往往這個IP地址跟我們現在所有的路由器IP沖突,對進入管理頁面和終端造成麻煩,所以在編譯之前修改掉默認的IP地址。
Lean大神的源碼默認會修改IP在另一個段,為192.168.5.1,我們可以自定義修改成1.1同一個網段但是不是同一個IP,這樣就解決了沖突的問題,而且也還可以便面局域網内其他設備IP地址段的問題。
上手操作源碼中關于網絡的配置在config_generate這個文件裡,打開終端進入源碼目錄用vim或其他編輯器編輯文件:
修改默認IP
cd openwrt
vim package/base-files/files/bin/config_generate
大概在99行很明顯這就是我們的默認路由器的IP地址,輸入I把最後面的數字1修改成254
這樣編譯後默認的管理IP就是:192.168.1.254
添加DNS和網關IP其實這一步你不需要做,因為你修改了默認IP,完全可以進入LUCI管理界面進行修改,但是就是懶得做這一步的可以在大概108行的位置下面插入:
set network.$1.gateway='192.168.1.1'
set network.$1.dns='127.0.0.1 223.5.5.5 8.8.8.8'
第一個是網關的地址,第二個是DNS地址,可以設置多個DNS地址中間用空格隔開。
最後變成如下圖:
達到目的了保存退出,删除臨時文件夾,終端輸入:
rm -rf tmp
如果之前編譯過的可以多線程進行編譯:
make V=s -j$(nproc)
進行快速編譯即可。
寫在最後如果你是自己用的固件,二期作為主路由進行撥号,你完全還可以添加默認的PPPoE自動撥号撥号,刷入後開機自動撥号,但是這完全沒有必要修改源碼來結局額,我隻要登錄到路由器管理界面後手動配置即可,這樣穩當點!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!