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 Edit Connections GUI dan juga dari CLI dan saya tidak terlalu beruntung.
Saya telah mencari-cari dan menemukan beberapa pertanyaan serupa ( Atur IP statis Ubuntu 16.04 , dll), tetapi sepertinya tidak bisa mendapatkan pengaturan yang tepat sendiri.
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 mencoba untuk mengkonfigurasi untuk 1,49. Baik 51 dan 20 keduanya berkomunikasi dengan baik. Saya sudah mematikan kabel dan mencoba berbagai port ... jadi saya tahu ini bukan masalah fisik. Dan, pada kenyataannya, salah satu sistem lain pada saklar ini adalah Ubuntu 14.04 dengan pengaturan antarmuka yang identik, tetapi IP-nya adalah 51. Satu-satunya masalah di sini 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. Tetapi ping gagal. Tidak bisa masuk atau keluar. Yang paling menarik bagi saya adalah netmask ketika melihat antarmuka dari GUI. Jika saya pergi ke "Edit Koneksi ..." dari ikon jaringan di kanan atas dan edit antarmuka ini, ini menunjukkan yang berikut:
Address: 192.168.1.49
Netmask: 24
Gateway: 192.168.1.1
Jaring dari "24"? Itu tidak masuk akal ... tapi semuanya terlihat baik dari ifconfig dari CLI.
Saya kehabisan ide. Haruskah 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
sumber
route -n
?ping 192.168.1.1
?Jawaban:
Anda belum mendeklarasikan server nama DNS. Saya sarankan Anda mengubah:
Mulai ulang antarmuka:
Ping:
Jika Anda mendapatkan pengembalian ping, Anda siap.
sumber
Masalah Anda bisa sangat terhubung ke manajer jaringan masuk ke konfigurasi Anda. Karena Anda menggunakan IP statis dan tidak ingin diubah secara otomatis, Anda tidak benar-benar memerlukan manajer jaringan.
Apakah Anda mencoba menonaktifkannya secara lengkap
sudo service network-manager stop
dan kemudian mencoba koneksi Anda lagi.sumber
Jika Anda mencari pengaturan jembatan manual (mis. Untuk mesin virtual):
Ikuti instruksi pada bantuan Ubuntu tentang pengaturan jembatan
/etc/network/interfaces
- komentar Anda keluar antarmuka jaringan yang akan dijembatani.br0
(misalnyaiface br0 inet static
alamat, jaringan, gateway, server nama, dll.)ip addr flush enp2s0
(ganti enp2s0 dengan antarmuka Anda)systemctl restart networking
Langkah 3 penting ketika beralih dari dhcp ke statis. Itu tidak disebutkan dalam manual tetapi DNS dan gateway Anda mungkin tidak berfungsi tanpa itu ...
Semoga berhasil!
sumber