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 ipv 6 disableを1に等しく0
  • に変更する.
    options ipv6 disable=0
    

    ステップ2/etc/sysconfig/networkの変更

    cp /etc/sysconfig/network /etc/sysconfig/network_backup # 
    vi /etc/sysconfig/network
    
  • NETWORKING_IPV 6=noはyes
  • となる.
    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
    
  • 一部を追加すると、disableのオプションを0
  • に等しくすることになります.
    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
    
  • は主にIPV 6 ADDRとIPV 6_の追加である.DEFAULTTGWの2つの部分、URLは私自身のcopyの他の人の
  • です
    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
    
  • ipv 6アドレスの出力
  • を表示する
    ifconfig |grep -i inet6
    
  • 出力inet 6 2001:250:4000:2000::53 prefixlen 64 scopeid 0 x 0/globalはipvアドレスの追加に成功したことを示します!
  • 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>