Preferovana IPv6 adresa v network-scripts

Jan Kasprzak kas na fi.muni.cz
Pátek Srpen 30 19:34:07 CEST 2019


	Dobry vecer,

mam multihomed stroj s vice IPv6 adresami ve stejnem bloku /64. Chtel bych,
aby odchozi provoz z tohoto stroje mel vzdy jednu konkretni IPv6 adresu
z tech nekolika, ktere ma. A chtel bych, aby toto bylo "nejak ciste"
zadefinovano ve staticke konfiguraci site (/etc/sysconfig/network-scripts,
CentOS/RHEL/Fedora). Jak se tohle dela?

	Driv fungovalo toto v network-scripts/ifcfg-ethX:

IPV6ADDR=mujprefix::ab/64
IPV6ADDR_SECONDARIES="mujprefix::cd/64 mujprefix::ef/64"

Mimo network-scripts z prikazove radky pomuze pro provoz mimo sit toto:

ip -6 route del default
ip -6 route add default via mujprefix::1 src mujprefix::ab dev eth0

coz ale neprezije restart site, pochopitelne. Navic pro lokalni provoz
v ramci mujprefix::/64 toto nefunguje, tam se pouzije obvykle posledni
pridana adresa, cili mujprefix::ef.

Nasel jsem tento clanek:
http://www.davidc.net/networking/ipv6-source-address-selection-linux
- podle neho jsem udelal

ip addr change mujprefix::cd/64 dev eth0 preferred_lft 0
ip addr change mujprefix::ef/64 dev eth0 preferred_lft 0

coz pomohlo i na lokalni provoz. Ale teda - jak to udelat "ciste",
deklarativne, v network-scripts?

Pro IPv4 funguje standardni reseni s ifcfg-eth0:1 a ifcfg-eth0:2.

	Diky,

-Y.

-- 
| Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net - private}> |
| http://www.fi.muni.cz/~kas/                         GPG: 4096R/A45477D5 |
sir_clive> I hope you don't mind if I steal some of your ideas?
 laryross> As far as stealing... we call it sharing here.   --from rcgroups


Další informace o konferenci Linux