FreeBSD配置IPv6网络/静态IP地址
时间:2020-01-09 10:38:30 来源:igfitidea点击:
如何在FreeBSD 7.x服务器下配置IPv6网络?
如何使用命令行实用程序分配IPv6 IP地址?
可以在FreeBSD 7.x或6.x下轻松配置IPv6(下一代IP)。
你得知道:
- 一个默认路由器IPv6地址,例如2001:470:1e04:5ea :: 1
- 128位IPv6 IP,例如2001:470:1e04:5ea :: 10
FreeBSD IPv6网络配置
编辑/etc/rc.conf文件,执行:
# vi /etc/rc.conf
警告!以下配置要求使用选项INET6(FreeBSD 6.x +或更高版本中的默认选项)编译内核。
追加以下配置:
ipv6_enable="YES" ipv6_ifconfig_fxp0="2001:470:1e04:5ea::10" ipv6_defaultrouter="2001:470:1e04:5ea::1"
其中:
- ipv6_enable = YES:打开IPv6网络支持。
- ipv6_ifconfig_fxp0 = 2001:470:1e04:5ea :: 10:分配IP地址
- ipv6_defaultrouter = 2001:470:1e04:5ea :: 1:分配一个默认路由器
保存并关闭文件。
重新启动IPv6网络,执行:
# /etc/rc.d/network_ipv6 restart
要查看新分配的IP地址,请执行:
# ifconfig # ifconfig | grep inet6
如何测试我的FreeBSD IPv6网络连接?
只需使用ping6或traceroute6命令,执行:
$ ping6 ipv6.google.com
尝试使用traceroute6命令,输入
$ traceroute6 ipv6.google.com
1?: [LOCALHOST] pmtu 1280 1: 2001:5c0:8fff:fffe::a68c 312.051ms 2: no reply 3: if-5-0-1.6bb1.mtt-montreal.ipv6.teleglobe.net 388.794ms 4: if-3-0.mcore3.mtt-montreal.ipv6.teleglobe.net asymm 5 345.947ms 5: if-13-0.mcore4.nqt-newyork.ipv6.teleglobe.net asymm 6 364.053ms 6: 2001:5a0:400:200::1 asymm 7 387.877ms 7: 2001:5a0:400:200::6 381.125ms 8: 2001:5a0:600:100::5 asymm 6 357.572ms 9: 2001:5a0:600::5 asymm 7 363.006ms 10: pr61.iad07.net.google.com asymm 9 386.211ms !A Resume: pmtu 1280
尝试使用host命令指定IPv6和IPv6地址,执行:
$ host www.kame.net
输出示例:
www.kame.net has address 203.178.141.194 www.kame.net has IPv6 address 2001:200:0:8002:203:47ff:fea5:3085
最后,您可以随时访问www.kame.net并观看跳舞的kame来确认IPv6。
您也可以尝试使用IPv6 Google搜索。
如何使用命令行ifconfig实用程序分配IP地址?
如下使用ifconfig命令分配IP地址:
# ifconfig {interface-name} inet6 {IPv6-Address} prefixlen {routed-bit} # ifconfig le0 inet6 001:470:1e04:5ea::10 prefixlen 64
要添加默认路由器,请执行:
# route -n add -inet6 default {IPv6-Router-IP} # route -n add -inet6 default 2001:470:1e04:5ea::1