我個人很喜歡Tomato的static dhcp功能,可以讓client一樣設定DHCP,但又能指定client的IP,方便自己管理跟辨識.
但每次做韌體升級時,之前看大部分教學都建議清除NVRAM重新設定,所以也不敢把前一版設定匯出,升級後再匯入,但如果每次升級韌體要手動重新設定三四十筆static dhcp的MAC/IP實在有點麻煩.
所以請問大家,升級Tomato韌體後匯入前一版的設定好嗎?
還是有其他更好的方法?
隨風浮雲 wrote:
沒遇過匯入前一版的設...(恕刪)
說一下我碰到過的狀況
我在Shibby 11x版設定過HE的IPV6,也能正常使用,但升級121版後匯入11x的設定,但我關掉HE的IPV6設定只用IPV4,但後來發現在N16上ping功能都PING不到機器,是自己手動telnet到N16把/etc/resolv.conf把ipv6的dns記錄刪除才能讓ping正常使用,但只要把ipv6打開,就又必須手動進去改resolv.conf
因此才會想說更新firmware時盡量保持乾淨的狀態,但手動輸入幾十筆的static dhcp記錄又實在有點.......XD
Pepsi wrote:
...
...
方法如下:
1. 由nvram指令, 將dhcpd_static值抓出. 更新韌體後, 再寫入dhcpd_static.
2. 參閱現在的/etc/dnsmasq.conf, 取dhcp-host. 更新韌體後, 寫入/etc/dnsmasq.custom, 就自動附加在/etc/dnsmasq.conf.
若不想更動NVRAM, 建議用2.
...(恕刪)
用winscp連入設備時,發現原先 /etc/這個路徑下,並不存在 'dnsmasq.custom' 這個設定檔,
第2點的意思是要把 'dnsmasq.conf' 檔裡的以下這些內容:
dhcp-host=00:12:12:**.**.**,192.168.***.179
dhcp-host=48:5B:39:**.**.**,192.168.***.151
dhcp-host=00:08:CA:**.**.**,192.168.***.154
dhcp-host=00:08:CA:**.**.**,192.168.***.155
dhcp-host=00:01:A8:**.**.**,192.168.***.181
dhcp-host=00:25:22:**.**.**,192.168.***.153
dhcp-host=00:18:1A:**.**.**,192.168.***.200
dhcp-host=00:0B:82:**.**.**,192.168.***.182
dhcp-host=00:0B:82:**.**.**,192.168.***.183
dhcp-host=00:22:64:**.**.**,192.168.***.152
dhcp-host=00:A8:F2:**.**.**,192.168.***.176
dhcp-host=00:E0:4C:**.**.**,192.168.***.177
dhcp-host=7C:ED:8D:**.**.**,192.168.***.160
dhcp-host=00:08:9B:**.**.**,192.168.***.159
dhcp-host=D0:22:BE:**.**.**,192.168.***.162
dhcp-host=48:5A:3F:**.**.**,192.168.***.164
dhcp-host=88:30:8A:**.**.**,192.168.***.163
dhcp-host=20:02:AF:**.**.**,192.168.***.165
dhcp-host=4C:B1:99:**.**.**,192.168.***.161
dhcp-host=00:A8:FA:**.**.**,192.168.***.178
dhcp-host=00:E0:B6:**.**.**,192.168.***.180
以純文字編輯器貼到 '新建的 dnsmasq.custom' 這個檔裡,
然後它自己會自動 Append 到 'dnsmasq.conf' 檔裡嗎? (要重新開機嗎???)
geneo99 wrote:
1. 由nvram指...(恕刪)
nvram export --set | grep ???
如果還是不懂,看下面的網站。
how-to-backup-and-restore-your-tomato-based-router
內文搜尋

X