In questa settimana ho “bisticciato” con un server linux con funzioni di firewall al quale alla fine ho dovuto cambiare la scheda di rete.
Il problema è stato riconfigurare le interfacce di rete, in quanto non essendo sulla mia distro abiatuale ( leggi debian ) ma su una Centos ( aka RedHat ) il file di configurazione che normalmente andavo a cercare ( /etc/network/interfaces ) non c’era.
In un altra situazione sarei andato a fare un veloce ricerca con Google sicuro di trovare qualcosa ma dato che il problema era proprio sulle schede di rete la cosa era parecchio difficile …
Alla fine, dopo varie prove e riavvii, ho risolto grazie a kudzu, ma mentre tornavo a casa mi “maledicevo” in quanto preso del panico non ho pensato a ifconfig.
ifconfig ( per chi non lo conoscesse ancora ), è IL comando peri ri-configurare e attivare le interfacce di rete.
Il fatto però, è che a forza di usare mirabolanti interfacce grafiche sotto Xorg o Ncurses via shell, capita che poi ci sono casi in cui uno senza quelle è un po’ nella “emme”, quindi scrivo questo post a memoria della mia ignoranza, sperando di ricordarmi la sua sintassi la prossima volta che dovesse servirmi.
Digitando solo il nome del comando senza nessun parametro abbiamo un’idea della situazione attuale …
- miziobox:/# ifconfig
- eth0 Link encap:Ethernet HWaddr 00:50:BA:BD:45:DC
- inet addr:192.168.0.1 Bcast:192.168.1.255 Mask:255.255.255.0
- UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
- RX packets:11413611 errors:1 dropped:0 overruns:0 frame:0
- TX packets:9285897 errors:0 dropped:0 overruns:0 carrier:0
- collisions:42178 txqueuelen:1000
- RX bytes:2885608510 (2.6 GiB) TX bytes:2898719342 (2.6 GiB)
- Interrupt:10 Base address:0x1400
- eth1 Link encap:Ethernet HWaddr 00:0D:88:33:98:D7
- inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
- UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
- RX packets:8750651 errors:0 dropped:0 overruns:0 frame:0
- TX packets:10581416 errors:0 dropped:0 overruns:0 carrier:0
- collisions:0 txqueuelen:1000
- RX bytes:2858947908 (2.6 GiB) TX bytes:2189463329 (2.0 GiB)
- Interrupt:9 Base address:0x1800
- lo Link encap:Local Loopback
- inet addr:127.0.0.1 Mask:255.0.0.0
- UP LOOPBACK RUNNING MTU:16436 Metric:1
- RX packets:14 errors:0 dropped:0 overruns:0 frame:0
- TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
- collisions:0 txqueuelen:0
- RX bytes:1016 (1016.0 b) TX bytes:1016 (1016.0 b)
- tap0 Link encap:Ethernet HWaddr 00:FF:CE:B3:14:81
- inet addr:10.0.1.1 Bcast:10.0.1.255 Mask:255.255.255.0
- UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
- RX packets:0 errors:0 dropped:0 overruns:0 frame:0
- TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
- collisions:0 txqueuelen:100
- RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
mentre con una sintassi un po’ più “complessa” possiamo riconfigurare completamente una delle nostre schede; ecco un esempio …
… dove eth0 è la nostra scheda di rete, 192.168.1.4 è l’indirizzo di rete che vogliamo assegnarli, 255.255.255.0 è la nostra netmask ed infine up è il parametro che indica che dobbiamo attivare l’interfaccia …
Dirlo così è facile, speriamo la prossima volta di ricordarcelo …





















