En aquest post intentarem canviar l'adreça IP d'un sistema Linux basat en Ubuntu des de la línia d'ordres. Tot i que farem servir l'Ubuntu 16.04, però els passos haurien de funcionar per a qualsevol versió d'Ubuntu.
Llistat d’interfícies de xarxa
Començarem llistant totes les interfícies de xarxa del vostre sistema. Ho fem per saber el nom de la xarxa per a la qual volem modificar l'adreça IP. Ara, continueu i executeu l'ordre següent:
ifconfig
Un cop executem aquesta ordre, veurem alguna cosa així:
Per tant, tenim dues xarxes esmentades aquí amb moltes més metadades. Per canviar la configuració d’una xarxa, farem servir la mateixa ordre amb pocs paràmetres més.
Paràmetres addicionals amb ifconfig
Escrivim una ordre mitjançant ifconfig que canviarà l’adreça IP de la xarxa ‘enp0s3’ a 192.168.0.1 i també canviarà la màscara de subxarxa 255.255.255.0:
sudo ifconfig enp0s3 192.168.0.1 netmask 255.255.255.0Quan executem això, no recuperem res:
Aquesta vegada, quan tornem a executar l'ordre ifconfig, veurem que l'adreça IP ha canviat:
Canvi de la passarel·la predeterminada
També podem modificar la passarel·la d’una xarxa amb una ordre senzilla com:
Per descomptat, no es retorna cap sortida. Però podem comprovar la configuració amb aquesta ordre:
ruta -nExecutem això ara:
Això és tot. Va ser molt fàcil canviar la vostra IP des de la línia d’ordres. Consulteu també altres lliçons basades en Linux.