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-26 Per discussione Saverio Proto
 2: gre0: NOARP 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
   * 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 nemesis
On Tue, 26 Nov 2013 14:18:28 +0100, Saverio Proto ziopr...@gmail.com 
wrote:

2: gre0: NOARP 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-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) 
arkant...@gmail.com 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-25 Per discussione nemesis
On Mon, 25 Nov 2013 00:07:05 +0100, Gioacchino Mazzurco 
g...@eigenlab.org wrote:

On Sunday 24 November 2013 22:38:37 Nemesis wrote:

1: lo: LOOPBACK,UP 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: NOARP 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: BROADCAST,MULTICAST,PROMISC,UP 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: NO-CARRIER,BROADCAST,MULTICAST,PROMISC,UP 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: NOARP mtu 1480 qdisc noop

...

Che minchia è sit0 NOARP?


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: BROADCAST,MULTICAST,ALLMULTI,PROMISC,UP 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: BROADCAST,MULTICAST,UP mtu 1500 qdisc ath_wme qlen 
500


Questa e' l'interfaccia wifi


8: ath0: BROADCAST,MULTICAST,ALLMULTI,PROMISC,UP 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


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

2013-11-24 Per discussione Nemesis
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 RocketM5con AirOS):

1: lo: LOOPBACK,UP 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 è 16436mentre solitamente è
1500.

2: gre0: NOARP mtu 1476 qdisc noop
link/gre 0.0.0.0 brd 0.0.0.0

Questa non l'ho capita.

3: eth0_real: BROADCAST,MULTICAST,PROMISC,UP 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: NO-CARRIER,BROADCAST,MULTICAST,PROMISC,UP 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: NOARP mtu 1480 qdisc noop
link/sit 0.0.0.0 brd 0.0.0.0

Che minchia è sit0 NOARP?

6: eth0: BROADCAST,MULTICAST,ALLMULTI,PROMISC,UP 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: BROADCAST,MULTICAST,UP 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: BROADCAST,MULTICAST,ALLMULTI,PROMISC,UP 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


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: LOOPBACK,UP 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: NOARP mtu 1476 qdisc noop
... 
 Questa non l'ho capita.

Questa credo sia roba specifica dei tunnel che fate li a Roma


 
 3: eth0_real: BROADCAST,MULTICAST,PROMISC,UP 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: NO-CARRIER,BROADCAST,MULTICAST,PROMISC,UP mtu 1500
 qdisc pfifo_fast qlen 500

Questa dice NO-CARRIER che significa che il cavo e' scollegato


 5: sit0: NOARP mtu 1480 qdisc noop
... 
 Che minchia è sit0 NOARP?

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: BROADCAST,MULTICAST,ALLMULTI,PROMISC,UP 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: BROADCAST,MULTICAST,UP mtu 1500 qdisc ath_wme qlen 500

Questa e' l'interfaccia wifi

 
 8: ath0: BROADCAST,MULTICAST,ALLMULTI,PROMISC,UP 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


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 neme...@ninux.org 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: LOOPBACK,UP 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: NOARP mtu 1476 qdisc noop
 link/gre 0.0.0.0 brd 0.0.0.0

 Questa non l'ho capita.

 3: eth0_real: BROADCAST,MULTICAST,PROMISC,UP 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: NO-CARRIER,BROADCAST,MULTICAST,PROMISC,UP 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: NOARP mtu 1480 qdisc noop
 link/sit 0.0.0.0 brd 0.0.0.0

 Che minchia è sit0 NOARP?

 6: eth0: BROADCAST,MULTICAST,ALLMULTI,PROMISC,UP 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: BROADCAST,MULTICAST,UP 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: BROADCAST,MULTICAST,ALLMULTI,PROMISC,UP 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