La maggior parte dei sistemi operativi fornisce comandi o opzioni per configurare l'interfaccia di rete utilizzando la riga di comando. Sui sistemi Linux, possiamo modificare direttamente i file di configurazione di rete e apportare modifiche secondo i nostri requisiti. Questo tutorial ti aiuterà a come configurare l'interfaccia di rete su sistemi Ubuntu, Debian e LinuxMint.
1. Imposta il nome host del sistema
Puoi utilizzare "nome host ' comando per controllare il nome host corrente impostato o per impostare il nuovo nome host del sistema.
- Digita hostname al prompt dei comandi e premi Invio per controllare il nome host corrente del sistema.
hostname - Digita new hostname con il comando hostname per impostarlo. Ciò non persisterà dopo il riavvio del sistema.
hostname station1.example.com
Per impostare il nome host in modo permanente, devi modificare /etc/hostname file e aggiungi un nuovo nome host. Questo rimarrà anche dopo il riavvio del sistema.
sudo echo "station1.example.com" > /etc/hostname
Ora modifica /etc/hosts e associa il nuovo nome host con l'indirizzo IP locale.
127.0.0.1 localhoststation1.example.com
2. Elenca le interfacce di rete allegate
Per visualizzare o elencare le interfacce di rete allegate sul sistema, utilizzare il comando seguente. Questo mostrerà anche lo stato dell'interfaccia di rete.
ip addr
1:lo: mtu 65536 qdisc noqueue state UNKNOWN group default link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:27:0e:1d:62:ab brd ff:ff:ff:ff:ff:ff 3: eth1: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:e0:4d:77:8a:0e brd ff:ff:ff:ff:ff:ff
3. Imposta IP statico sull'interfaccia
Ora modifica il file di configurazione dell'interfaccia di rete /etc/network/interfaces e configuralo. Per l'esempio, stiamo configurando l'interfaccia eth0 per ottenere l'indirizzo IP dal server DHCP e eth1 avrà un indirizzo IP statico.
$ sudo vi /etc/network/interfaces
auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp auto eth1 iface eth1 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8
4. Imposta il secondo IP sull'interfaccia di rete
Ora se vuoi aggiungere un secondo indirizzo IP (IP virtuale) sulla stessa interfaccia (eth1). Puoi definire un alias nel file di configurazione di rete e configurare un altro indirizzo IP.
sudo vi /etc/network/interfaces
## other configuration goes here auto eth1:0 iface eth1:0 inet static address 192.168.1.101 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8
Puoi vedere qui che abbiamo definito un'interfaccia come eth1:0 , che è un alias dell'interfaccia.
5. Riavvia il servizio di rete
Dopo aver apportato tutte le modifiche di cui sopra, riavvia il servizio di rete usando il seguente comando.
eth1:0sudo /etc/init.d/networking restart