GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Impossibile impostare correttamente l'IP statico in Ubuntu 16.04?

Sto provando a configurare un IP statico su un'interfaccia in Ubuntu 16.04. È per una connessione locale senza server DHCP o configurazione DNS. Ho provato a farlo dalla GUI Edit Connections e dalla CLI e non ho avuto molta fortuna.

Ho cercato in giro e ho trovato diverse domande simili (Imposta IP statico Ubuntu 16.04, ecc.), Ma non riesco a ottenere la configurazione corretta da solo.

Ecco dove mi trovo... Attualmente ci sono tre dispositivi collegati a uno switch. Uno configurato a 1.51, uno a 1.20 e questo sistema 16.04 che sto cercando di configurare per 1.49. Sia il 51 che il 20 comunicano bene. Ho sostituito i cavi e provato diverse porte... quindi so che non è un problema fisico. E, in effetti, uno degli altri sistemi su questo switch è un Ubuntu 14.04 con un'interfaccia configurata in modo identico, ma l'IP è 51. L'unico problema qui sembra essere il sistema Ubuntu 16.04.

16.04 /etc/network/interfaces file:

# interfaces(5) file used by ifup(8) and ifdown(8)
# The loopback network interface
auto lo
iface lo inet loopback

# Primary network interface
auto enp4s0
#iface enp4s0 inet dhcp
iface enp4s0 inet static
    address 192.168.1.49
    netmask 255.255.255.0
    gateway 192.168.1.1

$ ifconfig
enp4s0    Link encap:Ethernet  HWaddr f4:8e:38:e7:39:31  
      inet addr:192.168.1.49  Bcast:192.168.1.255  Mask:255.255.255.0
      inet6 addr: fe80::f68e:38ff:fee7:3931/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:258 errors:0 dropped:0 overruns:0 frame:0
      TX packets:2123 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:28821 (28.8 KB)  TX bytes:208448 (208.4 KB)

Tutto sembra a posto. Ma i ping falliscono. Impossibile eseguire il ping in entrata o in uscita. La cosa più interessante per me è la netmask quando guardo l'interfaccia dalla GUI. Se vado su "Modifica connessioni..." dall'icona di rete in alto a destra e modifico questa interfaccia, viene visualizzato quanto segue:

Address: 192.168.1.49
Netmask: 24
Gateway: 192.168.1.1

Una maschera di rete di "24"? Non ha alcun senso... ma le cose sembrano a posto da ifconfig dalla CLI.

Ho finito le idee. Dovrebbe essere semplice...?

Grazie.

EDIT 1:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    100    0        0 enp4s0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 enp4s0
192.168.1.0     0.0.0.0         255.255.255.0   U     100    0        0 enp4s0

Risposta accettata:

Non hai dichiarato i server dei nomi DNS. Ti suggerisco di modificare a:

# interfaces(5) file used by ifup(8) and ifdown(8)
# The loopback network interface
auto lo
iface lo inet loopback

# Primary network interface
auto enp4s0
#iface enp4s0 inet dhcp
iface enp4s0 inet static
    address 192.168.1.49
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8 192.168.1.1

Riavvia l'interfaccia:

sudo ifdown enp4s0 && sudo ifup enp4s0

Ping:

ping -c4 www.ubuntu.com

Se ricevi ritorni ping, sei a posto.

Correlati:come mantenere questo menu?
Ubuntu
  1. Come installare Redis su Ubuntu 20.04 / 18.04

  2. Configurazione IP statico di Ubuntu

  3. Ubuntu:come impostare un IP statico in Ubuntu?

  4. Come impostare l'indirizzo IP statico per la connessione Wi-Fi sul telefono Ubuntu?

  5. Installazione di Cuda 8 su Ubuntu 16:impossibile individuare il pacchetto Cuda?

Configura postino su Ubuntu 20.04

Come installare Pelican su Ubuntu 20.04

Come impostare un indirizzo IP statico su Ubuntu Linux

Come impostare un IP statico su Ubuntu 20.04 (desktop)

Come configurare NordVPN su Ubuntu

Ubuntu Come impostare un IP statico tramite terminale e GUI