2010-07-08 7 views

Antwort

1

Host: Auflisten der Schnittstellen mit getifaddrs().

(bearbeiten) Sieht so aus, als müssten Sie sysctl(NET_IPV6_OPT_DAD_ENABLE) vor getifaddrs() anrufen?

http://lwn.net/Articles/218597/

Netzwerk: Senden Sie eine ICMP-Ping die typisch ist aber kein Beweis Methode täuschen, die DHCP-Server verwenden.

Es wird angenommen, wenn Sie die IP setzen dann Sie eine Form von DHCP implementieren und steuern Sie alle Adressen für dieses Segment. Ansonsten verwenden Sie einfach den Link-Local-Bereich bereits eindeutige Adressen.

+0

Danke für Ihre Antwort. Ich überprüfe den Gastgeber. I weisen Sie die IPv6-Adresse und dann möchte ich wissen, ob es nicht versuchsweise ist/duplizieren. Die getifaddrs() Funktion gibt nur SIOCGIFFLAGS in denen IFA_F_TENTATIVE existiert nicht. . Der „ip“ Befehl mir sagt, wenn die IP-versuchsweise ist mit dem Befehl „ip addr show Krishna

+0

ich durch die Quellen von iproute Paket werde, die darstellt‚ip‘Hat kein Glück aber ...: - ( – Krishna

1

Sie können wie unten TENTATIVE Flagge von IPv6-Adresse lesen:

flags Zeigt die auf der Multicast-Adresse festgelegt werden. Ab RFC 2373 ist das einzige Flag, das definiert wird, das Transient (T) Flag. Das T-Flag verwendet das niederwertige Bit des Flags-Felds.

* If 0, the multicast address is a permanently assigned, well-known multicast address allocated by the Internet Assigned Numbers Authority (IANA). 
* If 1, the multicast address is a not permanently assigned, or transient. 
+0

Hallo, Vielen Dank für Ihre Antwort. Ich denke, das funktioniert nur für Multi-Cast-IPv6-Adressen obwohl Steckdosen die Fahnen abzurufen. Grüße, -Krishna – Krishna

Verwandte Themen