GNU/Linux >> Belajar Linux >  >> Ubuntu

Tidak Dapat Mengatur Ip Statis Dengan Benar Di Ubuntu 16.04?

Saya mencoba mengatur IP statis pada antarmuka di Ubuntu 16.04. Ini untuk koneksi lokal tanpa server DHCP atau konfigurasi DNS. Saya sudah mencoba melakukannya dari GUI Edit Connections serta dari CLI dan saya kurang beruntung.

Saya telah mencari-cari dan menemukan beberapa pertanyaan serupa (Setel IP statis Ubuntu 16.04, dll), tetapi sepertinya saya sendiri tidak bisa mendapatkan pengaturan yang benar.

Di sinilah saya berada… Saat ini ada tiga perangkat yang terhubung ke sakelar. Satu dikonfigurasi pada 1,51, satu pada 1,20, dan sistem 16,04 ini saya coba konfigurasikan untuk 1,49. Baik 51 dan 20 berkomunikasi dengan baik. Saya telah mengganti kabel dan mencoba port yang berbeda... jadi saya tahu ini bukan masalah fisik. Dan, sebenarnya, salah satu sistem lain pada sakelar ini adalah Ubuntu 14.04 dengan pengaturan antarmuka yang identik, tetapi IP-nya adalah 51. Satu-satunya masalah di sini tampaknya adalah sistem 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)

Semuanya terlihat baik-baik saja. Tapi ping gagal. Tidak dapat melakukan ping masuk atau keluar. Hal yang paling menarik bagi saya adalah netmask ketika melihat antarmuka dari GUI. Jika saya pergi ke "Edit Connections ..." dari ikon jaringan di kanan atas dan mengedit antarmuka ini, itu menunjukkan yang berikut:

Address: 192.168.1.49
Netmask: 24
Gateway: 192.168.1.1

Sebuah netmask dari "24"? Itu tidak masuk akal… tetapi semuanya terlihat baik-baik saja dari ifconfig dari CLI.

Saya kehabisan ide. Harus sederhana…?

Terima kasih.

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

Jawaban yang Diterima:

Anda belum mendeklarasikan server nama DNS. Saya sarankan Anda mengubah menjadi:

# 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

Mulai ulang antarmuka:

sudo ifdown enp4s0 && sudo ifup enp4s0

Ping:

ping -c4 www.ubuntu.com

Jika Anda mendapatkan pengembalian ping, Anda sudah siap.

Terkait:Bagaimana cara menyimpan menu ini?
Ubuntu
  1. Ubuntu – Bagaimana Cara Mengatur Ip Statis Di Ubuntu?

  2. Bagaimana Cara Mengatur Alamat Ip Statis Untuk Koneksi Wi-fi Di Ponsel Ubuntu?

  3. Menginstal Cuda 8 Di Ubuntu 16:Tidak Dapat Menemukan Paket Cuda?

  1. Cara Menginstal Redis di Ubuntu 20.04 / 18.04

  2. Konfigurasi IP Statis Ubuntu

  3. Netplan IP statis pada konfigurasi Ubuntu

  1. Cara Mengatur Server OpenVPN di Ubuntu 18.04

  2. Cara Mengonfigurasi Alamat IP Statis di Ubuntu 18.04

  3. Cara Mengatur Server Nama DNS di Ubuntu 18.04