雖說IPV6推廣那么多年了,但真正使用的似乎還是很少廊谓。當(dāng)你使用OpenWrt作為路由器系統(tǒng)的時(shí)候梳猪,有些應(yīng)用反而會因?yàn)閕pv6產(chǎn)生一些莫名奇妙的問題。ITGeeker技術(shù)奇客經(jīng)過多方面搜索蒸痹,并經(jīng)過多次嘗試春弥,找到了完整且完全禁用ipv6的正確方法。
一下是通過命令行來禁止OpenWrt的ipv6的完整過程:
1. 首先禁止Lan叠荠,Wan和DHCPv6及odhcpd
uci set 'network.lan.ipv6=0'
uci set 'network.wan.ipv6=0'
uci set 'dhcp.lan.dhcpv6=disabled'
/etc/init.d/odhcpd disable
uci commit
有些能擔(dān)心禁用odhcpd會帶來問題匿沛,實(shí)際上據(jù)說odhcpd是專門位IPV6服務(wù)的。
by itgeeker.net
2. 禁用 RA 和 DHCPv6榛鼎,這樣就不會分發(fā) IPv6 IP
uci -q delete dhcp.lan.dhcpv6
uci -q delete dhcp.lan.ra
uci commit dhcp
/etc/init.d/odhcpd restart
3. 現(xiàn)在可以禁用 LAN 委派
uci set network.lan.delegate="0"
uci commit network
/etc/init.d/network restart
4. 禁用odhcpd
/etc/init.d/odhcpd disable
/etc/init.d/odhcpd stop
5. 最后你可以刪除 IPv6 ULA 前綴
uci -q delete network.globals.ula_prefix
uci commit network
/etc/init.d/network restart
你現(xiàn)在登錄OpenWrt界面就會發(fā)現(xiàn)所以IPV6相關(guān)的配置和設(shè)置都已被刪除或禁止(disabled)逃呼。