Hallo Leute!
Ich denke also, dass ich nicht ohne weiteres komme und ich muss entweder mit
einem Tunnel oder mit einem dynamischen IPv6-Subnet leben.
Ich wollte jetzt versuchen mit einer dynamischen IPv6-Subnet das ganze zu
lösen, aber ich brauche dafür, dass ein Skript NACH der Zuweisung der IPv6
aufgerufen wird.
Hier mein dhcpc6.conf:
interface ppp0
{
send ia-pd 0;
send rapid-commit;
script "/etc/wide-dhcpv6/assignIPs.sh";
};
id-assoc pd 0
{
prefix-interface vlan666
{
sla-id 1;
sla-len 8;
};
};
das Skript assignIPs.sh soll die ganze Konfigurationen an den anderen Rechner
machen, DNS aktualisieren usw.
Derzeit, als Test, soll die IPv6 an vlan666 zugewiesen werden.
Das passiert auch, allerdings mein Skript wird VOR der Zuweisung aufgerufen,
wie man sehen kann, wenn man dhcpc6 -fdD ppp0 aufruft:
Jul/12/2015 20:19:24: dhcp6_reset_timer: reset a timer on ppp0, state=INIT, timeo=0, retrans=621
Jul/12/2015 20:19:25: client6_send: a new XID (46deb0) is generated
Jul/12/2015 20:19:25: copy_option: set client ID (len 14)
Jul/12/2015 20:19:25: copy_option: set rapid commit (len 0)
Jul/12/2015 20:19:25: copy_option: set elapsed time (len 2)
Jul/12/2015 20:19:25: copyout_option: set IA_PD
Jul/12/2015 20:19:25: client6_send: send solicit to ff02::1:2%ppp0
Jul/12/2015 20:19:25: dhcp6_reset_timer: reset a timer on ppp0, state=SOLICIT, timeo=0, retrans=1033
Jul/12/2015 20:19:25: client6_recv: receive reply from fe80::230:88ff:fe04:194c%ppp0 on ppp0
Jul/12/2015 20:19:25: dhcp6_get_options: get DHCP option client ID, len 14
Jul/12/2015 20:19:25: DUID: 00:01:00:01:1d:34:e0:bd:00:1b:21:42:9f:76
Jul/12/2015 20:19:25: dhcp6_get_options: get DHCP option server ID, len 14
Jul/12/2015 20:19:25: DUID: 00:01:00:01:1b:e3:0b:49:00:30:88:04:19:4c
Jul/12/2015 20:19:25: dhcp6_get_options: get DHCP option IA_PD, len 41
Jul/12/2015 20:19:25: IA_PD: ID=0, T1=900, T2=1440
Jul/12/2015 20:19:25: copyin_option: get DHCP option IA_PD prefix, len 25
Jul/12/2015 20:19:25: copyin_option: IA_PD prefix: 2003:72:f5b:4b00::/56 pltime=1800 vltime=14400
Jul/12/2015 20:19:25: dhcp6_get_options: get DHCP option rapid commit, len 0
Jul/12/2015 20:19:25: dhcp6_get_options: get DHCP option DNS, len 32
Jul/12/2015 20:19:25: info_printf: nameserver[0] 2003:180:2:6000:0:1:0:53
Jul/12/2015 20:19:25: info_printf: nameserver[1] 2003:180:2::1:0:53
Jul/12/2015 20:19:25: client6_recvreply: executes /etc/wide-dhcpv6/assignIPs.sh
Jul/12/2015 20:19:25: client6_script: script "/etc/wide-dhcpv6/assignIPs.sh" terminated
Jul/12/2015 20:19:25: get_ia: make an IA: PD-0
Jul/12/2015 20:19:25: update_prefix: create a prefix 2003:72:f5b:4b00::/56 pltime=1800, vltime=14400
Jul/12/2015 20:19:25: ifaddrconf: add an address 2003:72:f5b:4b01:21b:21ff:fe42:9f76/64 on vlan666
Jul/12/2015 20:19:25: dhcp6_remove_event: removing an event on ppp0, state=SOLICIT
Jul/12/2015 20:19:25: client6_recvreply: got an expected reply, sleeping.
Ich suche seit Stunden eine Möglichkeit das Skript nach der Zuweisung aufzurufen,
aber erfolglos...
Kann jemand mir ein Tipp geben?
Danke
Luca Bertoncello
(lucabert(a)lucabert.de)