Re: [Ninux-Wireless] Mi spiegate l'output di "ip addr" di un mio device
On Tue, 26 Nov 2013 14:18:28 +0100, Saverio Proto wrote: 2: gre0: mtu 1476 qdisc noop ... Questa non l'ho capita. Questa credo sia roba specifica dei tunnel che fate li a Roma Ma è dormiente o è in funzione? Saverio o qualcun altro di Roma sapete cos'è? e' una intefaccia virtuale che viene creata quando carichi il modulo kernel di GRE http://serverfault.com/questions/247767/cannot-delete-gre-tunnel Thus gre0 seems to be a dummy tunnel created by default by the ip_gre module. Grazie per le risposte adesso è tutto più chiaro. Non avevo collegato che il broadcast layer 2 servisse anche per far funzionare ARP, ora tutto torna. F. ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] Mi spiegate l'output di "ip addr" di un mio device
>>> * qdisc >>> * pfifo_fast >>> * qlen 500 >>> * noqueue >> >> >> Queste sono configurazione proprieta' della coda dei pacchetti un >> uscita roba >> abbastanza avanzata > > > Quindi posso anche ignorarli facendo il livello di astrazione? Si ignorale. Saverio ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] Mi spiegate l'output di "ip addr" di un mio device
>>> 2: gre0: mtu 1476 qdisc noop >> >> ... >>> >>> Questa non l'ho capita. >> >> >> Questa credo sia roba specifica dei tunnel che fate li a Roma >> > > Ma è dormiente o è in funzione? Saverio o qualcun altro di Roma sapete > cos'è? e' una intefaccia virtuale che viene creata quando carichi il modulo kernel di GRE http://serverfault.com/questions/247767/cannot-delete-gre-tunnel Thus gre0 seems to be a dummy tunnel created by default by the ip_gre module. Saverio ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] Mi spiegate l'output di "ip addr" di un mio device
> cioè significa che può mandare i pacchetti a tutti i device che sono in LAN > se ce ne fosse bisogno? hai bisogno sempre della possibilita' di fare broadcast, ad esempio per far funzionare il protocollo ARP che incolla insieme ethernet ed IP ciao, Saverio ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] Mi spiegate l'output di "ip addr" di un mio device
On Mon, 25 Nov 2013 00:07:05 +0100, Gioacchino Mazzurco wrote: On Sunday 24 November 2013 22:38:37 Nemesis wrote: 1: lo: mtu 16436 qdisc noqueue ... fin qui ci sono,anche se non so perchè l'mtu è 16436mentre solitamente è 1500. Di solito e' 1500 sulle interfacce ethernet su loopback di solito e' proprio quello che vedi li Ok, approfondendo ho trovato questo: "ummm.. 16 * 1024 would be 16384 then if you add the 52 byte TCP/IP header information, it comes out to the 16436 number. (52 bytes for the header is.. 20 bytes for the IP header, 20 bytes for the TCP header, then it pads it to the next 32 bit boundary. ) you can send a 16kb packet along with the header information without fragmenting the packet. That's why that magic number" http://forums.fedoraforum.org/showthread.php?t=252717 Concordate? 2: gre0: mtu 1476 qdisc noop ... Questa non l'ho capita. Questa credo sia roba specifica dei tunnel che fate li a Roma Ma è dormiente o è in funzione? Saverio o qualcun altro di Roma sapete cos'è? 3: eth0_real: mtu 1500 qdisc pfifo_fast qlen 500 Questa credo faccia riferimento all'interfaccia ethernet fisica, puoi notare che dice UP che significa che e' abilitata Dice anche PROMISC che significa che non scarta i pacchetti che riceve anche se non sono destinati a lei, sul perche' di questo non so probabilmente dipende dalle vostre conf Penso che sia per fare in modo che da una LAN puoi arrivare al resto di ninux anche se non hai impostato un gateway OLSR sul tuo PC, basta che ci sia un gateway OLSR sulla tua LAN.. credo eh.. correggetemi se sbaglio 4: eth1_real: mtu 1500 qdisc pfifo_fast qlen 500 Questa dice NO-CARRIER che significa che il cavo e' scollegato Ma che è un interfaccia ethernet nascosta non utilizzata da ubiqiti? Mistero! :D 5: sit0: mtu 1480 qdisc noop ... Che minchia è sit0 ? Sit e' un device che si usa per i tunnel ipv6 e' normale che ti dica NOARP visto che che e' un tunnel ip6ip ip6ip, c'è qualche approfondimento in merito? 6: eth0: mtu 1500 qdisc ... cosa è inet6 con scope link? ipv6 link local Questo l'ha spiegato meglio arkanet :) cos'è brd ff:ff:ff:ff:ff:ff dopo il mac address? Indirizzo di broadcast layer 2 Ok, chiaro! 7: wifi0: mtu 1500 qdisc ath_wme qlen 500 Questa e' l'interfaccia wifi 8: ath0: mtu 1500 qdisc Questa e' un interfaccia VAP "costruita" sopra l'interfaccia wifi fisica Ah ok, fico. * qdisc * pfifo_fast * qlen 500 * noqueue Queste sono configurazione proprieta' della coda dei pacchetti un uscita roba abbastanza avanzata Quindi posso anche ignorarli facendo il livello di astrazione? * valid_lft forever * preferred_lft forever questo si riferisce a quanto viene ritenuto valido quell'ip a cui e' messo vicino ok chiaro * NO-CARRIER Vedi sopra * BROADCAST L'interfaccia supporta invio di pacchetti broadcast * MULTICAST L'interfaccia supporta invio di pacchetti multicast * PROMISC vedi sopra * UP (suppongo che l'interfaccia sia attiva?) si vuol dire che e' configurata come attiva queste ultime cose tutte chiare ora, grazie! PS: aspettatevi altre domande.. eheh ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] Mi spiegate l'output di "ip addr" di un mio device
Allora innanzitutto grazie a Gioacchino e ad Arkanet per le risposte. Ora vediamo nei dettagli.. EHEH On Mon, 25 Nov 2013 00:17:41 +0100, "Alessandro (aka ArkaNet)" wrote: Partiamo dal presupposto che il discorso reti potrebbe essere lungo e snervante ... quindi 'greppiamo' un po e quagliamo la situazione ;) Importante da sapere * inet ed inet6 indicano le rispettive famiglie di appartenenza (inet = ipv4 - inet6 = ipv6) Ok e fin qui tutto chiaro * brd sta per broadcast (te la faccio semplice: su un network "/24" avrai un NETWORK ID [192.168.0.0] degli IP ADDRESS fruibili [192.168.1.1-254] ed un BROADCAST ADDRESS [192.168.0.255] ) ok vero si parlava di MAC ADDRESS ma DOVEVO fare questa premessa, quindi non essendo il MAC ADDRESS come un indirizzo IP assegnato dinamicamente o staticamente ma univoco per ogni singolo "pezzo" hardware di rete ff:ff:ff:ff:ff:ff è proprio il broadcast di OGNI scheda/componente di rete cioè significa che può mandare i pacchetti a tutti i device che sono in LAN se ce ne fosse bisogno? * link scope local / link scope global A differenza di ipv4, il suo successore ha un indirizzo "locale" (fe80::) ed uno "globale", quest ultimo consente al device di dialogare all'esterno Ok. Ora è più chiaro, anche se non so bene a cosa serve l'indirizzo locale. Ma che è tipo 127.0.0.1 ? (ma quella è la loopback!) * altre interfacce 1 (gre0 sit0) interfacce da assegnare in caso di tunnel/vpn Quindi questa interfaccia è dormiente? O fa qualcosa nel mio caso? * altre interfacce 2 Eth0/1_real e wifi0 "se non ricordo male" vengono create proprio da AirOS a fronte di sue funzionalità che non è che ci interessino un gran chè Per il resto ti invito, a tuo tempo libero, a fare una ricerca su goole parendo dai fondamenti di rete, si lo so è noioso ma ne vale la pena. Sul wiki di ninux dovrebbe esserci qualche documentazione in merito/slide/appunti. Spero di essere stato sinteticamente esplicativo ;) Mi sono fatto un paio di corsi nell'ultimo anno che mi hanno aiutato parecchio, però mi mancano ancora dei concetti che mi sembrano piuttosto avanzati. Federico ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] Mi spiegate l'output di "ip addr" di un mio device
Partiamo dal presupposto che il discorso reti potrebbe essere lungo e snervante ... quindi 'greppiamo' un po e quagliamo la situazione ;) Importante da sapere * inet ed inet6 indicano le rispettive famiglie di appartenenza (inet = ipv4 - inet6 = ipv6) * brd sta per broadcast (te la faccio semplice: su un network "/24" avrai un NETWORK ID [192.168.0.0] degli IP ADDRESS fruibili [192.168.1.1-254] ed un BROADCAST ADDRESS [192.168.0.255] ) ok vero si parlava di MAC ADDRESS ma DOVEVO fare questa premessa, quindi non essendo il MAC ADDRESS come un indirizzo IP assegnato dinamicamente o staticamente ma univoco per ogni singolo "pezzo" hardware di rete ff:ff:ff:ff:ff:ff è proprio il broadcast di OGNI scheda/componente di rete * link scope local / link scope global A differenza di ipv4, il suo successore ha un indirizzo "locale" (fe80::) ed uno "globale", quest ultimo consente al device di dialogare all'esterno * altre interfacce 1 (gre0 sit0) interfacce da assegnare in caso di tunnel/vpn * altre interfacce 2 Eth0/1_real e wifi0 "se non ricordo male" vengono create proprio da AirOS a fronte di sue funzionalità che non è che ci interessino un gran chè Per il resto ti invito, a tuo tempo libero, a fare una ricerca su goole parendo dai fondamenti di rete, si lo so è noioso ma ne vale la pena. Sul wiki di ninux dovrebbe esserci qualche documentazione in merito/slide/appunti. Spero di essere stato sinteticamente esplicativo ;) -- Arka Il 24/nov/2013 23:21 "Nemesis" ha scritto: > Scusate per il burst di email ma ho tanti dubbi e spero che mi aiuterete > a chiarirli. Penso che le eventuali risposte torneranno utili anche ad > altri. > > Ecco l'output sul mio device (10.40.0.1, Ubiquiti RocketM5 con AirOS): > > 1: lo: mtu 16436 qdisc noqueue > link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 > inet 127.0.0.1/8 scope host lo > inet6 ::1/128 scope host >valid_lft forever preferred_lft forever > > fin qui ci sono, anche se non so perchè l'mtu è 16436 mentre solitamente > è 1500. > > 2: gre0: mtu 1476 qdisc noop > link/gre 0.0.0.0 brd 0.0.0.0 > > Questa non l'ho capita. > > 3: eth0_real: mtu 1500 qdisc pfifo_fast > qlen 500 > link/ether 00:27:22:17:8b:12 brd ff:ff:ff:ff:ff:ff > inet6 fe80::227:22ff:fe17:8b12/64 scope link >valid_lft forever preferred_lft forever > > Idem > > 4: eth1_real: mtu 1500 qdisc > pfifo_fast qlen 500 > link/ether 02:27:22:17:8b:12 brd ff:ff:ff:ff:ff:ff > > Boh! > > 5: sit0: mtu 1480 qdisc noop > link/sit 0.0.0.0 brd 0.0.0.0 > > Che minchia è sit0 ? > > 6: eth0: mtu 1500 qdisc noqueue > link/ether 00:27:22:17:8b:12 brd ff:ff:ff:ff:ff:ff > inet 10.40.0.1/24 brd 10.40.0.255 scope global eth0 > inet6 2001:4c00:893b:fede::1/64 scope global >valid_lft forever preferred_lft forever > inet6 fe80::227:22ff:fe17:8b12/64 scope link >valid_lft forever preferred_lft forever > > ok, questa è l'interfaccia ethernet. > > cosa è inet6 con scope link? > cos'è brd ff:ff:ff:ff:ff:ff dopo il mac address? > > 7: wifi0: mtu 1500 qdisc ath_wme qlen 500 > link/ether 00:27:22:16:8b:12 brd ff:ff:ff:ff:ff:ff > inet6 fe80::227:22ff:fe16:8b12/64 scope link >valid_lft forever preferred_lft forever > > Dice wifi0 ma l'Indirizzo ip della scheda wifi non è presente quindi deduco > abbia un altro uso. > > 8: ath0: mtu 1500 qdisc noqueue > link/ether 00:27:22:16:8b:12 brd ff:ff:ff:ff:ff:ff > inet 172.16.40.24/16 brd 172.16.255.255 scope global ath0 > inet6 2001:4c00:893b:1:40::24/128 scope global >valid_lft forever preferred_lft forever > inet6 fe80::227:22ff:fe16:8b12/64 scope link >valid_lft forever preferred_lft forever > > Questa è la scheda wifi. > > Inoltre, sapete mica cosa significano: > >- qdisc >- pfifo_fast >- qlen 500 >- noqueue >- valid_lft forever >- preferred_lft forever >- NO-CARRIER >- BROADCAST >- MULTICAST >- PROMISC >- UP (suppongo che l'interfaccia sia attiva?) > > Non mi mandate a cagare sono solo un povero sviluppatore web che cerca di > capire meglio come funzionano le reti! > > Nemesis > > ___ > Wireless mailing list > Wireless@ml.ninux.org > http://ml.ninux.org/mailman/listinfo/wireless > > ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] Mi spiegate l'output di "ip addr" di un mio device
On Sunday 24 November 2013 22:38:37 Nemesis wrote: > 1: lo: mtu 16436 qdisc noqueue ... > fin qui ci sono,anche se non so perchè l'mtu è 16436mentre solitamente è > 1500. Di solito e' 1500 sulle interfacce ethernet su loopback di solito e' proprio quello che vedi li > 2: gre0: mtu 1476 qdisc noop ... > Questa non l'ho capita. Questa credo sia roba specifica dei tunnel che fate li a Roma > 3: eth0_real: mtu 1500 qdisc > pfifo_fast qlen 500 Questa credo faccia riferimento all'interfaccia ethernet fisica, puoi notare che dice UP che significa che e' abilitata Dice anche PROMISC che significa che non scarta i pacchetti che riceve anche se non sono destinati a lei, sul perche' di questo non so probabilmente dipende dalle vostre conf > 4: eth1_real: mtu 1500 > qdisc pfifo_fast qlen 500 Questa dice NO-CARRIER che significa che il cavo e' scollegato > 5: sit0: mtu 1480 qdisc noop ... > Che minchia è sit0 ? Sit e' un device che si usa per i tunnel ipv6 e' normale che ti dica NOARP visto che che e' un tunnel ip6ip > 6: eth0: mtu 1500 qdisc ... > cosa è inet6 con scope link? ipv6 link local > cos'è brd ff:ff:ff:ff:ff:ff dopo il mac address? Indirizzo di broadcast layer 2 > 7: wifi0: mtu 1500 qdisc ath_wme qlen 500 Questa e' l'interfaccia wifi > 8: ath0: mtu 1500 qdisc Questa e' un interfaccia VAP "costruita" sopra l'interfaccia wifi fisica > * qdisc > * pfifo_fast > * qlen 500 > * noqueue Queste sono configurazione proprieta' della coda dei pacchetti un uscita roba abbastanza avanzata > * valid_lft forever > * preferred_lft forever questo si riferisce a quanto viene ritenuto valido quell'ip a cui e' messo vicino > * NO-CARRIER Vedi sopra > * BROADCAST L'interfaccia supporta invio di pacchetti broadcast > * MULTICAST L'interfaccia supporta invio di pacchetti multicast > * PROMISC vedi sopra > * UP (suppongo che l'interfaccia sia attiva?) si vuol dire che e' configurata come attiva ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless