Benutzer-Werkzeuge

Webseiten-Werkzeuge


contiki:netzwerkprogrammierung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
contiki:netzwerkprogrammierung [2016/12/10 09:21]
admin [Fehlerhafte / fehlende Einträge in der Routingtabelle]
contiki:netzwerkprogrammierung [2017/01/24 18:49] (aktuell)
Zeile 10: Zeile 10:
 nach der IP-Adresse: nach der IP-Adresse:
  
-   ping6 fe80::206:98ff:fe00:232%tap0+<code> 
 + ping6 fe80::206:98ff:fe00:232%tap0 
 +</code>
 ==== Fehlerhafte / fehlende Einträge in der Routingtabelle ==== ==== Fehlerhafte / fehlende Einträge in der Routingtabelle ====
  
Zeile 39: Zeile 41:
  
 Mit diesen Kommandos lässt sich ermitteln, ob der Daemon auf dem System läuft. Die Konfigurationsdatei für den ''radvd'' findet sich in ''/etc/radvd.conf'' Mit diesen Kommandos lässt sich ermitteln, ob der Daemon auf dem System läuft. Die Konfigurationsdatei für den ''radvd'' findet sich in ''/etc/radvd.conf''
-''radvd'' kann mit ''sudo service radvd start'' gestartet und mit ''sudo service radvd stop'' gestoppt werden.   +''radvd'' kann mit ''sudo service radvd start'' gestartet und mit ''sudo service radvd stop'' gestoppt werden. 
 + 
 +Anschließend das Netzwerkinterface neu starten: 
 +<code bash> 
 + sudo ifconfig eth0 down && sudo ifconfig eth0 up 
 +</code>
  
 == 2. Ein dynamisch konfiguriertes Interface (z.B. tap0) hat noch keine IP-Adresse == == 2. Ein dynamisch konfiguriertes Interface (z.B. tap0) hat noch keine IP-Adresse ==
Zeile 51: Zeile 58:
 ==== Fehlende Einträge in der Neighbor Tabelle ====  ==== Fehlende Einträge in der Neighbor Tabelle ==== 
  
 +Dieser Fehler betrifft vor allem Systeme bei denen Contiki als Borderrouter auf einem USB-Stick läuft:\\
 +https://github.com/contiki-os/contiki/wiki/Jackdaw-RNDIS-RPL-border-router
 +
 +Hierbei werden Neighbor Solications und Neighbor Advertisements nicht in das 6LoWPAN weitergeleitet. Es muss also
 +dafür gesorgt werden, dass das System keine NS/NA Nachrichten erzeugt. 
 +Dafür existieren zwei Ansätze:
 +
 +=== 1. NS/NA komplett abschalten ===
 +
 +<code bash>
 + ifconfig usb0 -arp
 +</code>
 +
 +=== 2. Die Neighbor Tabelle mit bekannten Systemen füllen ===
 +<code>
 + ip -6 neigh add 2001:638:812:b88b::200 lladdr 02:12:13:14:15:16 dev usb0
 +</code>
  
 ===== Umgang mit IP-Adressen ===== ===== Umgang mit IP-Adressen =====
contiki/netzwerkprogrammierung.1481361716.txt.gz · Zuletzt geändert: 2017/01/24 18:49 (Externe Bearbeitung)