IPv 6-実践
4004 ワード
目次
文書ディレクトリディレクトリ 前文リスト 共通コマンド IPv 6サポート のオン/オフ CentOS 7にIPv 6アドレス を設定するリンクローカルアドレス を自動的に取得する.静的グローバル一意アドレス を構成する一時IPv 6アドレス を構成する. IPv 6デフォルトルーティングゲートウェイ を追加
前文リスト
『IPv 6-インターネットプロトコル第6版』『IPv 6-アドレスフォーマットとアドレス指定モード』『IPv 6-プロトコルヘッダ』『IPv 6-近隣発見プロトコルに基づく通信方式』『IPv 6-サブネット区分』『IPv 6-ルーティング方式』『IPv 6-モバイル性』
共通コマンド
IPv 6サポートのオン/オフ
CentOS 7にIPv 6アドレスを設定する
リンクローカルアドレスの自動取得/etc/sysconfig/network /etc/sysconfig/network-script/ifcfg-ethX ネットワークを再起動 検証:ifconfig-aはIPv 6アドレス情報を表示し、fe 80:先頭のリンクローカルアドレスが自動的に割り当てられます.
静的グローバル一意アドレスの構成カーネルパラメータ /etc/sysconfig/networkに 行追加/etc/sysconfig/network-scripts/ifcfg-eth0 ネットワークを再起動 検証:ifconfig-aコマンドでIPv 6アドレス情報を表示すると、fe 80:先頭のリンクローカルアドレスだけでなく、手動で構成されたグローバル一意のIPv 6アドレスも自動的に割り当てられます.
一時IPv 6アドレスの設定システムがIPv 6モジュール をロードしているかどうかを確認します.それがない場合は、このコマンドのロード を実行する.ローディングに成功すると、一時IPv 6アドレス が構成される.
IPv 6デフォルトルーティングゲートウェイの追加 IPv 6ルーティングテーブル を表示するデフォルトゲートウェイ を追加
文書ディレクトリ
前文リスト
『IPv 6-インターネットプロトコル第6版』『IPv 6-アドレスフォーマットとアドレス指定モード』『IPv 6-プロトコルヘッダ』『IPv 6-近隣発見プロトコルに基づく通信方式』『IPv 6-サブネット区分』『IPv 6-ルーティング方式』『IPv 6-モバイル性』
共通コマンド
# IPv6
ip -6 addr
# IPv6
ip -6 route
# IPv6
ip -6 maddr
netstat -gn
# DNS AAAA ( IPv4 )
dig -t AAAA ipv6.baidu.com
nslookup -query=AAAA ipv6.baidu.com
# DNS AAAA ( IPv6 )
dig @2620:0:ccc::2 -6 -t AAAA ipv6.baidu.com
nslookup -query=AAAA ipv6.baidu.com 2620:0:ccc::2
# DNS AAAA ( IPv6 、 、 )
dig @2620:0:ccc::2 -t AAAA -6 ipv6.baidu.com +trace
# curl IPv6
curl -6 ipv6.baidu.com
curl http://[2400:da00:2::29]/
# ping IPv6
ping -6 2400:da00:2::29
ping6 2400:da00:2::29
# wget
curl http://[2400:da00:2::29]/
# ssh
ssh root@2400:da00:2::29
# ftp
ftp 2400:da00:2::29
# telnet
telnet 2400:da00:2::29 80
# traceroute
traceroute -6 ipv6.baidu.com
traceroute6 ipv6.baidu.com
# mtr
mtr -6 ipv6.baidu.com
#
ndisc6 -n 2002::102 eth0
# iptables
ip6tables-save
# tcpdump
tcpdump -nnn -i eth0 ip6
# IPv6
http://www.test-ipv6.com
http://ip6tools.com/#WhatisMyIPv6Address
IPv 6サポートのオン/オフ
# IPv6
sysctl -a | grep ipv6 | grep disable
ip -6 addr | grep inet6
# IPv6
sysctl -w net.ipv6.conf.all.disable_ipv6=1
# IPv6
sysctl -w net.ipv6.conf.all.disable_ipv6=0
# IPv6, grub ipv6.disable=1, 。
CentOS 7にIPv 6アドレスを設定する
リンクローカルアドレスの自動取得
NETWORKING_IPV6=yes
IPV6INIT=yes
service network restart
静的グローバル一意アドレスの構成
# /etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6=0
net.ipv6.conf.default.disable_ipv6=0
net.ipv6.conf.lo.disable_ipv6=0
#
sysctl -p
NETWORKING_IPV6=yes
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
IPV6INIT=yes
IPV6_AUTOCONF=no
IPV6ADDR=2002::102/64
IPV6_DEFAULTGW=2002::1
systemctl restart network
一時IPv 6アドレスの設定
$ lsmod |grep ipv6
modprobe ipv6
$ ifconfig eth1 inet6 add 2409:801e:5008:5110::179/124
$ ip -6 a
1: lo: mtu 65536 state UNKNOWN qlen 1000
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: mtu 1500 state UP qlen 1000
inet6 fe80::f816:3eff:fe1b:ec2e/64 scope link
valid_lft forever preferred_lft forever
3: eth1: mtu 1500 state UP qlen 1000
inet6 fe80::f816:3eff:fedf:73a2/64 scope link
valid_lft forever preferred_lft forever
$ route -A inet6 add default gw 2409:801e:5008:5110::177 dev eth1
$ ip -6 r
2409:801e:5008:5110::170/124 dev eth1 proto kernel metric 256 pref medium
fe80::/64 dev eth0 proto kernel metric 256 pref medium
fe80::/64 dev eth1 proto kernel metric 256 pref medium
default via 2409:801e:5008:5110::177 dev eth1 metric 1 pref medium
$ ping6 2409:801e:5008:5110::177
IPv 6デフォルトルーティングゲートウェイの追加
route -A inet6
route -A inet6 add ::/0 gw 2001:da8:203:ec7::1