2014年12月31日 星期三

FreeBSD 更換IPv6設定及透過ifconfig移除舊有IPv6位址

在FreeBSD上更改IPv6 IP,在不重新啟動系統的狀態下,會產生更改IPv6設定後,舊有的IPv6位址還留在系統上

例如:

原本IPv6 為::6 要改為::4

做法
1.修改/etc/rc.conf設定
2.透過# /etc/netstart restart 重新載入IP設定(不重開機的做法)
3.執行下列指令會看到舊的IPv6位址 ::6
#ifconfig | grep inet6

        inet6 fe80::226:55ff:fe7d:20b4%bce0 prefixlen 64 scopeid 0x1
        inet6 2001:288:7288:1::6 prefixlen 64
        inet6 2001:288:7288:1::4 prefixlen 64
 4.透過 下列指令刪除舊有的IPv6位址
  #ifconfig bce0 inet6 2001:288:7288:1::6/64 delete