Re: [Ninux-Wireless] Mi spiegate l'output di "ip addr" di un mio device

2013-11-26 Per discussione nemesis
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

2013-11-26 Per discussione Saverio Proto
>>>   * 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

2013-11-26 Per discussione Saverio Proto
>>> 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

2013-11-26 Per discussione Saverio Proto
> 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

2013-11-25 Per discussione nemesis
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

2013-11-25 Per discussione nemesis

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

2013-11-24 Per discussione Alessandro (aka ArkaNet)
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

2013-11-24 Per discussione Gioacchino Mazzurco
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