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@lucabert.de)
lug-dd@mailman.schlittermann.de