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