OpenSuse 13.2でデバイスeth0にIPv4アドレスとIPv6アドレスの両方を構成するのを手伝ってください。ifcfg-eth0で次のパラメーターを試してみました:
BOOTPROTO='static'
NM_CONTROLLED='no'
USERCONTROL='yes'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='192.168.1.20/24'
MTU=''
NAME='eth0'
NETMASK='255.255.255.0'
NETWORK=''
STARTMODE='auto'
############# IPV6 #############
NETWORKING_IPV6='yes'
IPV6INIT='yes'
IPV6ADDR='2607:f0d0:1002:0011:0000:0000:0000:0001/64'
IPV6_DEFAULTDEV=eth0
サービスの再起動時にIPV6アドレスが構成されていない場合、邪悪なサービスは機能しています。
前もって感謝します。よろしく。
返信ありがとうございます。もう少し読んで、OpenSuse 13.2でIPV4およびIPV6アドレスを構成するための正しいパラメーターを見つけました。ネットワークファイルの構成は次のとおりです。
BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='192.168.1.20/24'
MTU=''
NAME='eth0'
NETMASK='255.255.255.0'
NETWORK=''
STARTMODE='auto'
IPADDR_0='2607:f0d0:1002:0011:0000:0000:0000:0001'
PREFIXLEN_0=64
ネットワーク内の2つのLinux間でping6テストを実行しましたが、正しいです。この設定が誰かに役立つことを願っています。
よろしく。
これが私の箱にあるものですが、正確な数は例証されています。特に、IPv6ゲートウェイデバイス/ルーターアドレスは、ネットワークが提供するものによって異なる場合があります。 ip -6 a
およびip -6 r
の出力は、診断にも役立つ場合があります(または、IPv4が「機能していない」場合は-6
なしで)。
$ cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=foo.example.edu
IPV6INIT=yes
IPV6_AUTOCONF=no
IPV6_AUTOTUNNEL=no
IPV6FORWARDING=no
$ cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
NM_CONTROLLED=no
USERCONTROL=no
MTU=1500
HWADDR=00:00:36:AA:BB:CC
# IPv4
IPADDR=192.0.2.42
NETMASK=255.255.255.0
GATEWAY=192.0.2.1
# IPv6
IPV6ADDR=fde4:8dba:82e1::1234
IPV6_DEFAULTGW=fe80::fde4:8dba:82e1:1%eth0
# DNS
DNS1=fde4:8dba:82e1::53
DNS2=192.0.2.53
$
また、NetworkManager
を強制的に無効にし、代わりにnetwork
サービスを有効にしたので、service network restart
(これはシステム化済みのRHELシステムであるため)を使用してネットワークを再起動します。
以下は、SUSE Linux Enterprise Server 11 v 11で機能しました。ボンディング、ipv4、IPv6の両方
Host_name:/etc/sysconfig/network # cat ifcfg-bond0
STARTMODE='auto'
BONDING_MASTER='yes'
BONDING_MODULE_OPTS='mode=active-backup miimon=100'
BOOTPROTO='static'
IPADDR='10.120.xx.xxx/24'
IPADDR_0='2607:f480:111:xxxx:xxxx:xxx:379:aaaa'
PREFIXLEN_0=64
USERCONTROL='no'
BONDING_SLAVE0='eth6'
BONDING_SLAVE1='eth7'
Host_name:/etc/sysconfig/network # cat ifcfg-eth6
STARTMODE='hotplug'
BOOTPROTO='none'
Host_name:/etc/sysconfig/network # cat ifcfg-eth7
STARTMODE='hotplug'
BOOTPROTO='none'
Host_name:/etc/sysconfig/network # cat /etc/SuSE-release
SUSE Linux Enterprise Server 11 (x86_64)
VERSION = 11
PATCHLEVEL = 3