Bagaimana cara mengatur IP statis pada Ubuntu?
Saya baru dengan Linux, memiliki tahun pengalaman dengan Windows server/desktop dan saya mengalami masalah pengaturan IP statis. Saya menggunakan sebuah metode yang digunakan untuk versi sebelumnya dari Ubuntu, yang doesn't tampaknya bekerja dengan 16.04
Saya telah menggunakan perintah sudo nano /etc/network/interface
dan menambahkan sebagai berikut
iface enp0s25 inet static
address 10.10.8.2
netmask 255.255.0.0
gateway 10.10.1.1
dns-nameservers 8.8.8.8 8.8.4.4
Saya telah reboot sistem dan Ethernet ini cukup banyak mati, ping doesn't bekerja pada semua. Saya telah mencoba untuk memodifikasi /etc/NetworkManager/NetworkManager.conf
dan membuat perubahan berikut
#dns=dnsmasq (comment out the dnsmasq)
[ifupdown]
managed=true (changed from false)
Dengan ini saya bisa mendapatkan Ethernet untuk bekerja secara sporadis, namun akhirnya gagal.
Saya telah mencoba konfigurasi ini pada dua mesin lainnya ditambah mesin virtual juga dan semua memiliki hasil yang sama. Saya dapat mengkonfirmasi pengaturan ini bekerja dengan baik ketika saya menginstal Windows pada mesin ini. Juga ketika aku membiarkan DHCP auto mengkonfigurasi, semuanya bekerja baik-baik saja tidak ada masalah.
Saya pikir saya kehilangan sesuatu di sini, pengaturan IP statis seharusnya tidak sulit sama sekali.
Aku punya masalah yang sama dan ini adalah solusi saya:
dan paste (mengubah jaringan anda) ini di bawah
# The primary network interface
:Anda bisa mendapatkan benar nama antarmuka menggunakan Terminal perintah
ifconfig -a
pada ubuntu 16.04 atauip address
di 18.04+Shutdown Mesin Virtual anda dan kemudian!!! Pergi ke pengaturan dan klik refresh alamat MAC tombol beberapa kali :)
dan mulai VM anda dan anda harus mendapatkan internet!
UPDATE 20.02.2019
Untuk ubuntu 18.04+ anda perlu mengedit file ini
Menetapkan alamat IP statis seperti di atas jawaban yang diterima bekerja di sini, tapi satu telah untuk menyiram tua IP addr pengaturan dan kemudian restart networking.layanan:
Kemudian memverifikasi benar:
sudo vim /etc/network/interfaces
sudo ifdown eth0 && sudo ifup eth0
Aku punya masalah yang sama dan solusi "adalah" hanya... bagi saya, setidaknya.
Dan, buat file kosong dengan nama antarmuka jaringan dalam:
Ia bekerja...
Aku punya masalah yang sama dan ini adalah solusi saya: Menghapus semua baris kosong di akhir file
/etc/network/interface
.Aku digunakan untuk mengatur Ip statis pada Ubuntu mesin dan kemudian saya menyadari bahwa saya hanya dapat menetapkan alamat IP menggunakan router saya. Ini mungkin solusi yang paling sederhana. Hanya login ke router anda, menemukan perangkat yang terpasang, dan menetapkan alamat IP yang ada.
Jika server anda adalah menunjukkan bahwa IP yang lama serta baru ditugaskan IP, hanya me-restart server anda. Ini akan secara otomatis flush IP yang lama dan bertahan yang baru.
Dan jika anda don't ingin me-restart server anda, gunakan perintah ini:
sudo ip addr flush <anda-antarmuka-di sini>
Menjalankan perintah-perintah sederhana untuk melihat apakah anda antarmuka jaringan(s) yang ditetapkan untuk datang ketika mesin boots / restart.
Jika tidak ada garis yang dicetak ke standard output, kemudian buka
/etc/network/interfaces
dengan text editor (vi, nano, sed) dan mudah-mudahan anda akan melihat sesuatu yang mirip dengan gambar di bawah ini di bawah ini.Jelas, jika
grep
tidak kembali setiap baris ke jendela terminal, format /etc/network/interfaces tidak dapat menjadi sangat mirip sama sekali. :-) Namun, mengikuti format auto garis-garis.====================
Sekarang, pada mesin anda.
Don't tahu di mana nama antarmuka yang tersedia? Menjalankan perintah ini.
Perintah berikut ini akan kembali hanya nama-nama antarmuka jaringan.