Domanda Destinazione non raggiungibile con ping6 tra due macchine locali


Ho 2 macchine Ubuntu che fungono da router wireless IPv6 (con hostap e radvd su wlan0) e l'altra è connessa a quel router. il router wlan0 l'interfaccia ha l'indirizzo 2001:db8:1:1::1/64 e l'host ha l'indirizzo 2001:db8:1:1::2/64 sopra wlan0 a cui è collegato ap1 fornito dal router. Su wireshark, posso vedere gli annunci del router sul router e sull'host.

quando faccio ping 2001:db8:1:1::2 al router lo dice Destination unreachable: Address unreachable e posso vedere lo scambio di messaggi di richiesta e pubblicità del vicino.

Quando faccio ping 2001:db8:1:1::1 all'host dice lo stesso Destination unreachable: Address unreachable e posso vedere solo il messaggio di sollecito vicino.

Qualche idea?

Inoltre, ho provato a fare quanto segue nel router

sudo ip -6 neigh add 2001:db8:1:1::2 lladdr 64:50:03:ec:cc:ss dev wlan0
sudo ip -6 neigh add 2001:db8:1:1::1 lladdr 64:50:03:ec:cc:ff dev wlan0

Quindi, quando eseguo il ping, posso vedere lo scambio di richieste e risposte echo solo in wireshark, ma non riesco a vederlo dalla riga di comando, ma dice che nessun pacchetto è stato ricevuto!


4
2018-02-25 14:01


origine


La tua domanda sembra simile a askubuntu.com/q/256138/236, ma cercano anche una buona risposta. - qbi


risposte:


Intervallo di indirizzi IPv6 2001: db8 :: / 32 è riservato solo alla documentazione e i pacchetti con questi indirizzi non dovrebbero mai esistere su una rete. Tutti i router devono scartare i pacchetti con tali indirizzi. Utilizza un altro intervallo di indirizzi, ad es. Indirizzi LocaL univoci fd00 :: / 8 (RFC 4193). Se si desidera ottenere la connessione a Internet, chiedere al proprio provider un prefisso dell'indirizzo IPv6.


2
2018-03-06 10:27