Come modificare l'interfaccia predefinita in Linux?

Come modificare l'interfaccia predefinita in Linux?
“Quasi tutto produttivo che possiamo fare in Linux ci richiede di avere una connessione di rete. Che si tratti di sviluppare app, installare software, sceneggiare, condividere file o persino guardare film, abbiamo bisogno di una connessione di rete di lavoro. Quindi, "Ho bisogno di una connessione di rete" è semplicemente un eufemismo. L'unico modo per abilitare la connessione di rete su una macchina è tramite un'interfaccia di rete.

Un'interfaccia di rete è un dispositivo o un punto di connessione tra un dispositivo e una rete privata o pubblica. Nella maggior parte dei casi, un'interfaccia di rete è una scheda fisica come un adattatore wireless, una scheda di rete, ecc. Tuttavia, ciò non significa necessariamente che un'interfaccia di rete dovrebbe essere un dispositivo fisico. Ad esempio, un adattatore di loopback che non è fisicamente visibile è implementato dal software e disponibile su tutti i dispositivi."

Questo rapido tutorial ti mostrerà come impostare l'interfaccia predefinita in Linux.

Metodo 1: disattiva gli adattatori

Il modo più semplice per impostare l'interfaccia di rete predefinita è disabilitando tutte le altre interfacce. Ad esempio, in Linux, è possibile utilizzare GUI Network Manager o Terminal.

Supponiamo di avere un adattatore wireless e desideri utilizzare l'adattatore Ethernet; In tal caso, puoi abbattere l'adattatore WiFi usando il comando:

$ sudo ifconfig wlan0 down
$ sudo ifconfig eth0 up

I comandi di cui sopra chiudono l'adattatore wireless e farà apparire l'adattatore Ethernet.

Ciò costringerà il sistema a passare alla rete disponibile.

NOTA: il comando sopra richiede privilegi sudo o root con il pacchetto Net-Tools installato.

Inizia usando il comando:

$ SUDO IP Elenco del percorso

Il comando sopra dovrebbe elencare i gateway predefiniti disponibili nel sistema, inclusa l'interfaccia predefinita.

Un output di esempio è come mostrato:

Predefinito tramite 192.168.0.1 dev wlan0 proto dhcp metric 100
169.254.0.0/16 Dev wlan0 metrica di collegamento dell'ambito 1000
192.168.0.0/24 Dev Wlan0 Proto Kernel Ampe Link Src 192.168.0.10 metriche 100

Come possiamo vedere dall'output sopra, l'interfaccia predefinita è impostata su WLAN0. Tuttavia, possiamo modificarlo seguendo alcuni passaggi.

Inizia rimuovendo tutte le interfacce predefinite con il comando:

$ sudo ip route fila 0/0

Il comando dovrebbe rimuovere tutti i gateway predefiniti. È possibile verificare eseguendo il comando Elenco IP:

$ SUDO IP Elenco del percorso

Un output di esempio:

169.254.0.0/16 Dev wlan0 metrica di collegamento dell'ambito 1000
192.168.0.0/24 Dev Wlan0 Proto Kernel Ampe Link Src 192.168.0.10 metriche 100

Ora possiamo procedere ad aggiungere un'interfaccia predefinita utilizzando il comando per rotta IP.

$ sudo ip route Aggiungi impostazione predefinita tramite 192.168.0.2 dev eth0

Nota: assicurarsi di sostituire l'indirizzo IP dell'interfaccia con quello desiderato.

Una volta eseguito correttamente, il comando dovrebbe aggiungere l'interfaccia eth0 è il valore predefinito.

Possiamo verificarlo eseguendo il comando per rotta IP:

$ SUDO IP Elenco del percorso
Predefinito tramite 192.168.0.2 dev eth0
169.254.0.0/16 Dev Eth0 Ambito di applicazione Metrica 1000
192.168.0.0/24 Dev Eth0 Proto Kernel Ampe Link Src 192.168.0.10 metriche 100

L'output mostra che l'interfaccia predefinita è impostata su ETH0 con il nostro indirizzo IP specificato.

Conclusione

Questo è tutto per questo. In questo articolo, abbiamo discusso di come modificare l'interfaccia predefinita in Linux in due metodi principali.

Grazie per aver letto!!