最佳安全性做法就是確認主機系統除非有必要,否則會拒絕接受路由器公告及網際網路控制訊息通訊協定 (ICMP) 重新導向。IPv6 的特色之一是系統能如何地自動使用網路資訊來設定其網路裝置。從安全性的觀點來看,建議手動設定重要的組態資訊,而非未經驗證便接受來自於網路的資訊。
程序
- 在主機系統上執行 # grep [01] /proc/sys/net/ipv6/conf/*/accept_ra|egrep "default|all" 命令,確認系統是否除非有必要,否則會拒絕接受路由器公告及 ICMP 重新導向。
- 設定主機系統以拒絕 IPv6 路由器公告。
- 開啟 /etc/sysctl.conf 檔案。
- 若值未設定為
0
,請新增下列項目至檔案,或相對應地更新現有項目。將值設定為0
。net.ipv6.conf.all.accept_ra=0 net.ipv6.conf.default.accept_ra=0
- 儲存變更並關閉檔案。
- 執行
# sysctl -p
以套用組態。