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

Alessandro (aka ArkaNet) arkantiko a gmail.com
Lun 25 Nov 2013 00:17:41 CET


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" <nemesis a 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 a ml.ninux.org
> http://ml.ninux.org/mailman/listinfo/wireless
>
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://ml.ninux.org/pipermail/wireless/attachments/20131125/5de80986/attachment-0001.html>


Maggiori informazioni sulla lista Wireless