路由器如何修改網關地址嗎(OpenWrt 源碼編譯修改默認IP地址和網關DNS地址)
小編:迷魂冰
更新時間:2022-12-03 10:54
1.在OpenWrt源碼編譯后默認的登錄IP地址為192.168.1.1,往往這個IP地址跟我們現在所有的路由器IP沖突,對進入管理頁面和終端造成麻煩,所以在編譯之前修改掉默認的IP地址
2.Lean大神的源碼默認會修改IP在另一個段,為192.168.5.1,我們可以自定義修改成1.1同一個網段但是不是同一個IP,這樣就解決了沖突的問題,而且也還可以便面局域網內其他設備IP地址段的問題。
上手操作
修改默認IP
添加DNS和網關IP
3.源碼中關于網絡的配置在config_generate這個文件里,打開終端進入源碼目錄用VIM或其他編輯器編輯文件:
修改默認IP
cd openwrtvim 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地址中間用空格隔開
4.最后變成如下圖:達到目的了保存退出,刪除臨時文件夾,終端輸入:rm -rf tmp如果之前編譯過的可以多線程進行編譯:make V=s -j$(nproc)進行快速編譯即可
5.如果你是自己用的固件,二期作為主路由進行撥號,你完全還可以添加默認的PPPoE自動撥號撥號,刷入后開機自動撥號,但是這完全沒有必要修改源碼來結局額,我只要登錄到路由器管理界面后手動配置即可,這樣穩當點!。