Autore: Fabio Di Matteo
Ultima revisione: 21/04/2007
Tutti coloro che hanno un po di dimestichezza con unix hanno sicuramente imparato ad utilizzare il comando ifconfig
per configurare le schede di rete per il proprio sistema, tuttavia ormai sembra essere passato alla storia per lasciar posto al comando ip
che è più flessibile e potente.
Vediamo un pò come configurare una scheda di rete per permettere al proprio computer di navigare su internet:
Prima guardiamo un pò la situazione fisica delle nostre schede di rete e poi controlliamo se ad esse è già associato un indirizzo ip
ip link show
verrà mostrato un output di questo tipo:
1: lo: <LOOPBACK,UP,10000> mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:16:36:60:62:0f brd ff:ff:ff:ff:ff:ff 3: eth1: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:16:6f:a3:2a:87 brd ff:ff:ff:ff:ff:ff 4: sit0: <NOARP> mtu 1480 qdisc noop link/sit 0.0.0.0 brd 0.0.0.0
1 ,2 , 3 ,4 sono in questo caso i miei dispositivi di rete, non vengono tuttavia mostrati gli indirizzi ip ad essi associati.
Per controllare se alle interfacce di rete è associato uno o più indirizzi ip digitare:
ip addr show
ecco l'output che ne viene fuori, completo di indirizzi ip
1: lo: <LOOPBACK,UP,10000> 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 2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:16:36:60:62:0f brd ff:ff:ff:ff:ff:ff inet 192.168.1.11/24 brd 192.168.1.255 scope global eth0 3: eth1: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:16:6f:a3:2a:87 brd ff:ff:ff:ff:ff:ff inet 192.168.1.11/24 brd 192.168.1.255 scope global eth1 inet6 fe80::216:6fff:fea3:2a87/64 scope link valid_lft forever preferred_lft forever 4: sit0: <NOARP> mtu 1480 qdisc noop link/sit 0.0.0.0 brd 0.0.0.0
Procediamo cancellando tutte le impostazioni precedenti della scheda di rete:
cancello tutti gli indirizzi ip associati a eth0 (già perchè con ip si possono associare più indirizzi ad una stessa interfaccia di rete)
ip addr flush dev eth0
avrei anche potuto soltanto eliminare un indirizzo in questo modo
ip addr del 192.168.1.2 dev eth0
associo l'indirizzo 192.168.1.11 alla scheda di rete eth0
ip addr add 192.168.1.11/24 dev eth0
accendo la scheda di rete
ip link set eth0 up
cancello la rotta di default verso il gateway
ip route del default
imposto la rotta di default nel gateway
ip route add default via 192.168.1.1 dev eth0
Il nostro wiki installa solamente cookie tecnici necessari al funzionamento della piattaforma "Dokuwiki". Niente analitics, statistiche, tracciamenti o altro.