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?