Strumenti Utente

Strumenti Sito


formazione:linux_sysadmin:networking

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
formazione:linux_sysadmin:networking [2011/04/12 18:46] – [Comandi per debug] niccoloformazione:linux_sysadmin:networking [Data sconosciuta] (versione attuale) – eliminata - modifica esterna (Data sconosciuta) 127.0.0.1
Linea 1: Linea 1:
-====== Networking ====== 
  
-  * Indirizzo IP 
-  * Maschera di rete 
- 
-Definizione di una rete IP: una classe di indirizzi IP accomunati dallo stesso prefisso (parte a sinistra dell'indirizzo). La lunghezza del prefisso è variabile e si deduce dalla netmask. Esempio: 
- 
-===== Esempio 1 ===== 
- 
-^ 192.168.3.1/255.255.255.0  | Rete di 256 indirizzi IP (24 bit), da 192.168.3.0 a 192.168.3.255.  | 
- 
-^ 192.168.3.__0__    ^ __00000000__  | Indirizzo riservato, indica la rete intera.  | 
-^ 192.168.3.__1__    ^ __00000001__  | Primo indirizzo utile da assegnare ad un host.  | 
-^ ...            ^               | ...  | 
-^ 192.168.3.__254__  ^ __11111110__  | Ultimo indirizzo utile da assegnare ad un host.  | 
-^ 192.168.3.__255__  ^ __11111111__  | Indirizzo risevato detto di broadcast, usato per comunicare contemporaneamente con tutti gli host di questa rete.  | 
- 
-===== Esempio 2 ===== 
- 
-^ 2.119.27.177/255.255.255.248  | Rete di 8 indirzzi IP, netmask di 29 bit.  | 
- 
-^ 2.119.27.__176__  ^ __10110 000__  | Indirizzo riservato, indica la rete intera.  | 
-^ 2.119.27.__177__  ^ __10110 001__  | Primo indirizzo utile.  | 
-^ ...                              | ...  | 
-^ 2.119.27.__182__  ^ __10110 110__  | Ultimo indirizzo utile.  | 
-^ 2.119.27.__183__  ^ __10110 111__  | Indirizzo di broadcast.  | 
- 
-===== Come calcolare gli indirizzi di rete ===== 
- 
-Servizio on-line: [[http://www.subnet-calculator.com/cidr.php]] 
- 
-Con è installato **''shorewall''**: 
- 
-<code> 
-root@naxos:~# shorewall ipcalc 2.119.27.178/29 
-   CIDR=2.119.27.178/29 
-   NETMASK=255.255.255.248 
-   NETWORK=2.119.27.176 
-   BROADCAST=2.119.27.183 
-</code> 
- 
-===== Indirizzi privati per reti locali ===== 
- 
-Alcuni classi di indirizzi IP sono riservati alle reti locali, quindi sono indirizzi che non sono raggiungibili direttamente su internet. Vedere [[http://www.faqs.org/rfcs/rfc1918.html|RFC 1918]]. 
- 
-^ Primo indirizzo ^ Ultimo indirizzo  ^ 
-| 10.0.0.0        | 10.255.255.255  | 
-| 172.16.0.0      | 172.31.255.255  | 
-| 192.168.0.0     | 192.168.255.255 | 
- 
-Di solito **le reti private sono a 24 bit**, (del tipo 192.168.9.0/24), il limite è nel numero di **host presenti nella rete: max 254**. 
- 
-Per reti con più di 254 host di solito si sceglie un indirizzo del tipo **10.x.0.0/16**. In questo caso si possono avere max 65534 host. 
- 
-===== Comandi per debug ===== 
- 
-  * traceroute 
-  * tcpdump 
-  * arp 
-  * nmap 
- 
-Visualizza gli **hop della rotta** verso una destinazione: 
- 
-<code> 
-root@sysadmin:~# traceroute google.com 
-traceroute to google.com (74.125.232.115), 30 hops max, 60 byte packets 
-  naxos.rigacci.net (192.168.3.1)  0.748 ms  0.694 ms  0.681 ms 
-  static-213-205-53-76.clienti.tiscali.it (213.205.53.76)  45.260 ms  45.261 ms  53.365 ms 
-  static-213-205-28-66.clienti.tiscali.it (213.205.28.66)  53.363 ms  59.442 ms  59.441 ms 
-  static-213-205-56-113.clienti.tiscali.it (213.205.56.113)  63.310 ms  67.290 ms  77.903 ms 
-  94.32.128.145 (94.32.128.145)  77.898 ms  77.884 ms  86.433 ms 
-  ae2-300.mil20.ip4.tinet.net (77.67.94.37)  86.429 ms  92.412 ms  92.371 ms 
-  as15169.ip4.tinet.net (77.67.72.254)  101.671 ms as15169.ip4.tinet.net (77.67.72.250)  63.319 ms  63.289 ms 
-  209.85.249.54 (209.85.249.54)  55.072 ms  62.060 ms  56.832 ms 
-  72.14.232.63 (72.14.232.63)  63.675 ms  51.699 ms  51.770 ms 
-10  74.125.232.115 (74.125.232.115)  59.892 ms  59.894 ms  67.763 ms 
-</code> 
- 
-Visualizza il **traffico su una interfaccia di rete**, es. monitorizzo un ping: 
- 
-<code> 
-tcpdump  
-root@sysadmin:~# tcpdump -i eth0 -n 'not port 22' 
-tcpdump: verbose output suppressed, use -v or -vv for full protocol decode 
-listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes 
-15:31:45.455837 ARP, Request who-has 192.168.3.112 tell 192.168.3.113, length 28 
-15:31:45.456525 ARP, Reply 192.168.3.112 is-at 00:17:08:49:6d:41, length 46 
-15:31:45.456537 IP 192.168.3.113 > 192.168.3.112: ICMP echo request, id 1568, seq 1, length 64 
-15:31:45.457297 IP 192.168.3.112 > 192.168.3.113: ICMP echo reply, id 1568, seq 1, length 64 
-15:31:46.454605 IP 192.168.3.113 > 192.168.3.112: ICMP echo request, id 1568, seq 2, length 64 
-</code> 
- 
-Visualizza la **tabella di arp** (associazione tra indirizzi IP e indirizzi MAC Ethernet): 
- 
-<code> 
-root@sysadmin:~# arp -n 
-Address                  HWtype  HWaddress           Flags Mask            Iface 
-192.168.3.1              ether   00:25:86:e5:fb:2e                       eth0 
-192.168.3.32             ether   00:18:84:20:a3:28                       eth0 
-</code> 
- 
-Visualizza le **porte aperte** (servizi attivi) su un host remoto: 
- 
-<code> 
-root@sysadmin:~# nmap 2.119.27.178  
- 
-Starting Nmap 5.21 ( http://nmap.org ) at 2011-04-12 16:17 CEST 
-Nmap scan report for host178-27-static.119-2-b.business.telecomitalia.it (2.119.27.178) 
-Host is up (0.20s latency). 
-Not shown: 999 filtered ports 
-PORT   STATE SERVICE 
-22/tcp open  ssh 
- 
-Nmap done: 1 IP address (1 host up) scanned in 22.91 seconds 
-</code> 
- 
-Controlla lo **stato di un range di porte**: 
- 
-<code> 
-root@sysadmin:~# nmap -p 10-1196 2.119.27.178  
- 
-Starting Nmap 5.21 ( http://nmap.org ) at 2011-04-12 16:41 CEST 
-Nmap scan report for host178-27-static.119-2-b.business.telecomitalia.it (2.119.27.178) 
-Host is up (0.22s latency). 
-Not shown: 1185 filtered ports 
-PORT     STATE SERVICE 
-22/tcp   open  ssh 
-1194/tcp open  unknown 
- 
-Nmap done: 1 IP address (1 host up) scanned in 20.68 seconds 
-</code> 
- 
-Mostra gli **host accesi** in una rete (eqivalente a [[http://www.angryip.org/w/Home|Angry IP Scanner]]): 
- 
-<code> 
-nmap -sP 192.168.3.0/24 
-</code> 
formazione/linux_sysadmin/networking.1302626784.txt.gz · Ultima modifica: 2011/04/12 18:46 da niccolo