GNU/Linux >> Znalost Linux >  >> Ubuntu

Nelze správně nastavit statickou IP v Ubuntu 16.04?

Snažím se nastavit statickou IP na rozhraní v Ubuntu 16.04. Je to pro místní připojení bez konfigurace serveru DHCP nebo DNS. Zkoušel jsem to udělat z GUI Edit Connections i z CLI a nemám moc štěstí.

Hledal jsem v okolí a našel několik podobných otázek (Nastavit statickou IP Ubuntu 16.04 atd.), ale nezdá se mi, že bych sám získal správné nastavení.

Tady jsem… V současné době jsou k přepínači připojena tři zařízení. Jeden nakonfigurovaný na 1,51, jeden na 1,20 a tento systém 16,04 se snažím nakonfigurovat na 1,49. 51 i 20 komunikují v pořádku. Vypnul jsem kabely a vyzkoušel různé porty... takže vím, že to není fyzický problém. A ve skutečnosti je jedním z dalších systémů na tomto přepínači Ubuntu 14.04 se stejným nastavením rozhraní, ale IP je 51. Zdá se, že jediným problémem je systém Ubuntu 16.04.

16.04 /etc/network/interfaces soubor:

# 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)

Všechno vypadá dobře. Ale ping selžou. Nelze ping dovnitř ani ven. Nejzajímavější je pro mě maska ​​sítě při pohledu na rozhraní z GUI. Pokud přejdu na „Upravit připojení…“ z ikony sítě vpravo nahoře a upravím toto rozhraní, zobrazí se toto:

Address: 192.168.1.49
Netmask: 24
Gateway: 192.168.1.1

Síťová maska ​​„24“? To nedává žádný smysl... ale věci vypadají dobře z ifconfig z CLI.

docházejí mi nápady. Mělo by to být jednoduché…?

Děkuji.

EDITACE 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

Přijatá odpověď:

Nedeklarovali jste DNS jmenné servery. Navrhuji upravit:

# 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

Restartujte rozhraní:

sudo ifdown enp4s0 && sudo ifup enp4s0

Ping:

ping -c4 www.ubuntu.com

Pokud se vám vrátí ping, jste připraveni.

Související:Jak zachovat toto menu?
Ubuntu
  1. Ubuntu – Jak nastavit statickou IP v Ubuntu?

  2. Jak nastavit statickou IP adresu pro připojení Wi-Fi na telefonu Ubuntu?

  3. Instalace Cuda 8 na Ubuntu 16:Nelze najít balíček Cuda?

  1. Jak nainstalovat Redis na Ubuntu 20.04 / 18.04

  2. Konfigurace statické IP Ubuntu

  3. Netplan statická IP v konfiguraci Ubuntu

  1. Jak nastavit server OpenVPN na Ubuntu 18.04

  2. Jak nakonfigurovat statickou IP adresu na Ubuntu 18.04

  3. Jak nastavit DNS Nameservery na Ubuntu 18.04