Burocrati, Amministratori, wegan
111
contributi
m (Fixato quello prima) |
m (Corretti alcuni errori ortografici) |
||
Riga 41: | Riga 41: | ||
*Le rotte sono delle indicazioni che istruiscono il computer riguardo a come fare per poter raggiungere un certo computer in base al suo IP. Ad esempio una rotta può essere qualcosa tipo: "per comunicare tutti i | *Le rotte sono delle indicazioni che istruiscono il computer riguardo a come fare per poter raggiungere un certo computer in base al suo IP. Ad esempio una rotta può essere qualcosa tipo: "per comunicare tutti i PC che hanno un IP che inizia con 12.34. (la destinazione, può riferirsi ad un IP solo o a un grosso gruppo di IP che iniziano tutti nello stesso modo) devi passare tramite il PC che ha IP 11.22.33.44 (il gateway)".<br /> | ||
:Perciò ogni rotta è un'indicazione "stradale" ed è strutturata così: | :Perciò ogni rotta è un'indicazione "stradale" ed è strutturata così: | ||
:{| border=1 | :{| border=1 | ||
Riga 63: | Riga 63: | ||
A seconda dell'ambiente grafico. | A seconda dell'ambiente grafico. | ||
Usando il terminale su Linux vediamo la configurazione delle rotte sul nostro | Usando il terminale su Linux vediamo la configurazione delle rotte sul nostro PC per esempio con il commando "ip route show", ottenendo qualcosa di simile a: | ||
user@computer $ ip route show | user@computer $ ip route show | ||
Riga 73: | Riga 73: | ||
192.168.1.0/24 dev wlan0 proto kernel scope link src 192.168.1.111 | 192.168.1.0/24 dev wlan0 proto kernel scope link src 192.168.1.111 | ||
* | *"10.0.0.0/8 via 172.18.0.1 dev eigennet" vuol dire che tutti i computer con IP 10.X.Y.Z sono raggiungibili attraverso il gateway avente IPv4 172.18.0.1 e l'interfaccia di rete "eigennet" (in questo caso non si tratta di interfaccia fisica, come quella via cavo o wireless bensì di una interfaccia che comunica con una [[VPN]], argomento molto più avanzato).<br /> | ||
* | *"10.174.0.0/15 dev wlan0" vuol dire che tutti i computer con IP 10.17{cifra che può essere 4 o 5}.X.Y sono raggiungibili direttamente (cioè senza dover passare da un gateway) attraverso l'interfaccia wireless chiamata "wlan0" | ||
*Un protocollo di routing è ciò che decide come instradare il traffico tra i nodi gestendo le rotte. Nella nostra rete si usano [http://www.open-mesh.org/projects/batman-adv/wiki B.A.T.M.A.N.-adv] e [http://www.pps.univ-paris-diderot.fr/~jch/software/babel/ babel] per i nodi che forniscono uscita su internet. | *Un protocollo di routing è ciò che decide come instradare il traffico tra i nodi gestendo le rotte. Nella nostra rete si usano [http://www.open-mesh.org/projects/batman-adv/wiki B.A.T.M.A.N.-adv] e [http://www.pps.univ-paris-diderot.fr/~jch/software/babel/ babel] per i nodi che forniscono uscita su internet. | ||
*I DNS (Domain Name Server) sono dei server che conoscono le associazioni "nome del sito" <-> "indirizzo IP del server su cui sta il sito". Il punto è che la comunicazione avviene tra l'IP del PC e l'IP del server, dunque non si può contattare un sito, esempio "eigenlab.org" senza prima conoscerne l'indirizzo IP. Quando noi cerchiamo di contattare un sito scrivendone il nome (come eigenlab.org) il nostro PC farà una domanda ad un DNS (del quale conosciamo già l'IP | *I DNS (Domain Name Server) sono dei server che conoscono le associazioni "nome del sito" <-> "indirizzo IP del server su cui sta il sito". Il punto è che la comunicazione avviene tra l'IP del PC e l'IP del server, dunque non si può contattare un sito, esempio "eigenlab.org" senza prima conoscerne l'indirizzo IP. Quando noi cerchiamo di contattare un sito scrivendone il nome (come eigenlab.org) il nostro PC farà una domanda ad un DNS (del quale conosciamo già l'IP perché ce lo ha detto il DHCP server) il quale ci risponderà con l'indirizzo IP associato a quel nome (nel nostro caso ad esempio l'associazione sarà eigenlab.org->10.175.0.85). | ||
:Se ti interessa approfondire cos'è un server DNS puoi dare un'occhiata <br /> | :Se ti interessa approfondire cos'è un server DNS puoi dare un'occhiata <br /> | ||
:https://en.wikipedia.org/wiki/Domain_Name_System<br /> | :https://en.wikipedia.org/wiki/Domain_Name_System<br /> | ||
Riga 111: | Riga 111: | ||
rtt min/avg/max/mdev = 70.992/130.862/247.472/70.216 ms | rtt min/avg/max/mdev = 70.992/130.862/247.472/70.216 ms | ||
Questa sezione da qualche | Questa sezione da qualche informazione aggiuntiva ovvero quanti PING non hanno ricevuto un PONG, il minor tempo di risposta, quello medio, quello massimo e la deviazione standard dei tempi. | ||
Altrimenti se il risultato è | Altrimenti se il risultato è | ||
Riga 188: | Riga 188: | ||
sudo ip link set dev <interfaccia> up | sudo ip link set dev <interfaccia> up | ||
Dopodiché ricontrollare se l'interfaccia è UP e provare a riconnettersi alla rete per vedere se viene assegnato un IP. | |||
Altre cose ''esotiche'' che potrebbero impedire ad una interfaccia di rete di essere UP: il bottoncino della wireless sul portatile è su off, è necessario sbloccare l'interfaccia wireless via software con | Altre cose ''esotiche'' che potrebbero impedire ad una interfaccia di rete di essere UP: il bottoncino della wireless sul portatile è su off, è necessario sbloccare l'interfaccia wireless via software con | ||
Riga 228: | Riga 228: | ||
==== Nessuna rotta ==== | ==== Nessuna rotta ==== | ||
Per navigare dentro eigennet non serve una rotta global (0.0.0.0/0) | Per navigare dentro eigennet non serve una rotta global (0.0.0.0/0) perché è una rete locale e, una volta connessi, si può raggiungere ogni risorsa dall'interno. | ||
Se quindi il comando vi restituisce qualcosa di simile a | Se quindi il comando vi restituisce qualcosa di simile a | ||
Riga 243: | Riga 243: | ||
tracepath wikipedia.org | tracepath wikipedia.org | ||
questo dovrebbe dare un risultato | questo dovrebbe dare un risultato simile a | ||
user@computer $ tracepath wikipedia.org | user@computer $ tracepath wikipedia.org | ||
Riga 309: | Riga 309: | ||
Per controllare che l'antenna sia accesa si possono sfruttare un paio di cose: | Per controllare che l'antenna sia accesa si possono sfruttare un paio di cose: | ||
* Prima di tutto collegarsi via cavo all'antenna usando il cavo ethernet che arriva in casa o attaccandosi al POE (Power Over Ethernet ovvero lo scatolino nero che alimenta l'antenna usando la porta con scritto LAN, NON POE ( | * Prima di tutto collegarsi via cavo all'antenna usando il cavo ethernet che arriva in casa o attaccandosi al POE (Power Over Ethernet ovvero lo scatolino nero che alimenta l'antenna usando la porta con scritto LAN, NON POE (perché altrimenti forse si frigge la scheda di rete) | ||
* controllare che sull'interfaccia cablata '''non''' compaia NO-CARRIER col comando | * controllare che sull'interfaccia cablata '''non''' compaia NO-CARRIER col comando | ||
Riga 319: | Riga 319: | ||
ping6 ff02::1%<nome dell'interfaccia di rete cablata ad esempio eth0> | ping6 ff02::1%<nome dell'interfaccia di rete cablata ad esempio eth0> | ||
Se si riceve risposta bisogna prendere nota dell'IPv6 locale della propria scheda di rete ethernet in modo da poter vedere se l'antenna risponde ai ping. Questo si fa | Se si riceve risposta bisogna prendere nota dell'IPv6 locale della propria scheda di rete ethernet in modo da poter vedere se l'antenna risponde ai ping. Questo si fa facilmente con | ||
ip -6 address show dev eth0 | ip -6 address show dev eth0 | ||
e guardando l' | e guardando l'IP che comincia con fe80:: , se ai ping risponde anche un altro IP l'antenna è accesa e risponde | ||
=== Entrare nelle antenne === | === Entrare nelle antenne === | ||
Abbiamo trovato nella sezione precedente l'IP dell'antenna. Per entrarci dobbiamo usare il programma SSH che permette di interagire con l'antenna facendo apparire sul nostro computer il suo terminale, i comandi disponibili quindi saranno quelli installati sull'antenna. | Abbiamo trovato nella sezione precedente l'IP dell'antenna. Per entrarci dobbiamo usare il programma SSH che permette di interagire con l'antenna facendo apparire sul nostro computer il suo terminale, i comandi disponibili quindi saranno quelli installati sull'antenna. |