centos 7でipv 6アドレスを構成する方法を教えてあげます
5911 ワード
本文はcentos 7システムの上でipv 6アドレスを構成する方法を教えます
最初のステップは、/etc/modprobeを変更します。d/disable_ipv6.conf
cp /etc/modprobe.d/disable_ipv6.conf /etc/modprobe.d/disable_ipv6.conf_backup ##
vi /etc/modprobe.d/disable_ipv6.conf
options ipv6 disable=0
ステップ2/etc/sysconfig/networkの変更
cp /etc/sysconfig/network /etc/sysconfig/network_backup #
vi /etc/sysconfig/network
PEERNTP=no
NETWORKING_IPV6=yes
GATEWAY=139.255.255.0
ステップ3で、/etc/sysctlを変更します。conf
cp /etc/sysctl.conf /etc/sysctl.conf_backup #
vi /etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0
ステップ4では、/etc/sysconfig/network-scripts/ifcfg-eth 0を変更します。
cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0_backup #
vi /etc/sysconfig/network-scripts/ifcfg-eth0
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
IPV6ADDR=2001:250:4000:2000::53 #
IPV6_DEFAULTGW=2001:250:4000:2000::1#
最後に、システムが起動時にIPv 6モジュールを自動的にロードするスクリプトを作成します。
vi /etc/sysconfig/modules/ipv6.modules
!/bin/sh
if [ ! -c /proc/net/if_inet6 ] ; then
exec /sbin/insmod /lib/modules/uname -r/kernel/net/ipv6/ipv6.ko
fi
システムの再起動、IPv 6モジュールのロード
reboot
ifconfig |grep -i inet6
inet6 2001:250:4000:2000::53 prefixlen 64 scopeid 0x0<global>
inet6 fe80::afb4:6574:86eb:880 prefixlen 64 scopeid 0x20<link>
inet6 ::1 prefixlen 128 scopeid 0x10<host>