[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:57618] Re: jessieのインストールで生成される2つ目のグローバルユニキャストアドレスは何ですか?
松崎です。
>
> お世話になっています。
>
> jessie amd64を、debian-8.0.0-amd64-netinst.isoを使ってインストールすると、
> ipv6のglobal addressが2つできます。
>
> (1) 1つのグローバルユニキャストアドレスは、autoconfigurationにより、プレフィックスと mac addressより作ったインターフェースIDとを組み合わせたものであり、このタイプのグローバルユニキャストアドレスは、squeezeのときにも生成されていたと思います。
>
> (2) 他の1つのグローバルユニキャストアドレスは、プレフィックス (上部64ビット) は (1) と同じですが、下部64ビットは、reboot の都度、違った値になります。このグローバルユニキャストアドレスは一体どのようにして生成されているでしょうか?
>
> (1)のグローバルユニキャストアドレスはそのまま生成させ、(2)のグローバルユニキャストアドレスのみを生成させないようにするにはどのようにするのでしょうか?
>
自分は、autoconfでのipv6生成をさせないようにするために、
・Networkmanagerはインストールしない
・/etc/network/interfaceを以下のような感じで記述
===[/etc/network/interface]===
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
# iface eth0 inet dhcp
# The primary network interface(Static)
iface eth0 inet static
address 192.168.100.11
netmask 255.255.255.0
gateway 192.168.100.1
#
# post-up /sbin/route add -net 192.168.10.0 netmask 255.255.255.0 gw
192.168.100.2
# pre-down /sbin/route del -net 192.168.10.0 netmask 255.255.255.0 gw
192.168.100.2
# The primary network interface(Static ipv6)
iface eth0 inet6 static
#pre-up modprobe ipv6
address 2001:470:xxx:xxx::b
netmask 64
gateway 2001:470:xxx:xxx::1
pre-up echo 0 > /proc/sys/net/ipv6/conf/$IFACE/autoconf
======
jessie自体は、サーバ目的なのでGUIなどはインストールしないで基本のパッ
ケージとsshdを追加した程度で構築を行って上記のような設定をしています。
この状態で、ip a を実行すると
# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP
group default qlen 1000
link/ether a2:99:91:8e:f3:33 brd ff:ff:ff:ff:ff:ff
inet 192.168.100.11/24 brd 192.168.100.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 2001:470:xxx:xxx::b/64 scope global
valid_lft forever preferred_lft forever
inet6 fe80::a099:91ff:fe8e:f333/64 scope link
valid_lft forever preferred_lft forever
となり、グローバルユニキャストIPは1つしか出来上がりません。
また、 systemctl で networking.service を確認すると、普通に"active"の状
態になっています。
======
# systemctl status networking.service
● networking.service - LSB: Raise network interfaces.
Loaded: loaded (/etc/init.d/networking)
Drop-In: /run/systemd/generator/networking.service.d
└─50-insserv.conf-$network.conf
/lib/systemd/system/networking.service.d
└─network-pre.conf
Active: active (exited) since 土 2015-05-23 08:09:55 JST; 1 weeks 3
days ago
Process: 274 ExecStart=/etc/init.d/networking start (code=exited,
status=0/SUCCESS)
Warning: Journal has been rotated since unit was started. Log output is
incomplete or unavailable.
======