Saya baru mengenal Linux, memiliki pengalaman bertahun-tahun dengan server / desktop Windows dan saya mengalami masalah pengaturan IP statis. Saya menggunakan metode yang digunakan untuk versi Ubuntu sebelumnya, yang sepertinya tidak berfungsi dengan 16.04
Saya telah menggunakan perintah sudo nano /etc/network/interface
dan menambahkan yang berikut ini
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 mem-boot ulang sistem dan Ethernet sudah hampir mati, ping tidak berfungsi sama sekali. Saya sudah mencoba 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 membuat Ethernet bekerja secara sporadis, namun akhirnya gagal.
Saya telah mencoba konfigurasi ini pada dua mesin lain plus mesin virtual juga dan semua memiliki hasil yang sama. Saya dapat mengkonfirmasi pengaturan ini berfungsi dengan baik ketika saya menginstal Windows di salah satu mesin ini. Seperti halnya ketika saya membiarkan DHCP mengkonfigurasi otomatis, semuanya berfungsi dengan baik tanpa masalah.
Saya pikir saya kehilangan sesuatu di sini, menyiapkan IP statis seharusnya tidak sulit sama sekali.
sumber
Dns-nameservers
agardns-nameservers
tidak akan melakukan apa pun untuk menyelesaikan masalah ini, tetapi dapat menghentikan masalah lainnya agar tidak terjadiifconfig
untuk memeriksa nama antarmuka atau apakah Anda menganggap itu enp0s25? Anda juga punyaauto enp0s25
file konfigurasi di bagian atas? Jika Anda tidak memungkinkan antarmuka tidak muncul saat boot./etc/network/interfaces
file Anda . Saat mengedit pesan Anda, sorot teks file ini, lalu klik{}
tautan kode di bagian atas editor pesan sehingga akan memformat teks dengan benar sehingga memudahkan kita untuk membaca konten. Jalankan juga perintah iniip address
dan lakukan langkah-langkah yang sama untuk{}
(format kode) yang dihasilkan.Jawaban:
Saya memiliki masalah yang sama dan ini solusi saya:
dan tempel (ubah untuk jaringan Anda) di bawah ini
# The primary network interface
:Anda bisa mendapatkan nama antarmuka yang benar menggunakan perintah Terminal
ifconfig -a
di ubuntu 16.04 atauip address
pada 18.04+Matikan Mesin Virtual Anda lalu !!! Buka pengaturan jaringan dan klik tombol refresh MAC address beberapa kali :)
dan mulai VM Anda dan Anda harus mendapatkan internet!
PEMBARUAN 20.02.2019
Untuk ubuntu 18.04+ Anda perlu mengedit file ini
sumber
dns-nameservers
perbaikan, saya harus menggunakan perbaikan ini: askubuntu.com/questions/574569/... ISP saya adalah monkeybrains.net.Mengatur alamat IP statis seperti di atas dalam jawaban yang diterima di sini berfungsi, tetapi kita harus menyiram pengaturan addr IP lama dan kemudian restart networking.service:
Kemudian verifikasi itu benar:
sumber
ip addr
). Restart systemctl berfungsi juga, meskipunifdown
danifup
pada antarmuka akan bekerja lebih selektif.sudo vim /etc/network/interfaces
sudo ifdown eth0 && sudo ifup eth0
sumber
sumber
#
di baris pertama karena Anda tidak dapat memiliki pengeditan tanpa setidaknya 6 karakter berubah yang bukan spasiSaya memiliki masalah yang sama dan solusinya "adalah" sederhana ... bagi saya, setidaknya.
Dan, buat file kosong dengan nama antarmuka jaringan di:
Berhasil...
sumber
Saya memiliki masalah yang sama dan ini adalah solusi saya: Hapus semua baris kosong di akhir file
/etc/network/interface
.sumber
Saya biasa mengatur IP statis pada mesin Ubuntu saya dan kemudian saya perhatikan bahwa saya bisa menetapkan alamat IP menggunakan router saya. Ini mungkin solusi paling sederhana. Cukup masuk ke router Anda, temukan perangkat yang terpasang, dan tetapkan alamat IP di sana.
sumber
Jika server Anda menunjukkan IP lama itu dan juga IP baru yang ditugaskan, cukup restart server Anda. Ini akan secara otomatis menyiram IP lama dan bertahan yang baru.
Dan jika Anda tidak ingin me-restart server Anda, gunakan perintah ini:
sudo ip addr flush <your-interface-here>
sumber
Jalankan perintah sederhana ini untuk melihat apakah antarmuka jaringan Anda diatur untuk muncul ketika mesin melakukan boot / restart.
Jika tidak ada garis yang dicetak ke output standar, maka buka
/etc/network/interfaces
dengan editor teks (vi, nano, sed) dan semoga Anda akan melihat sesuatu yang mirip dengan gambar di bawah ini.Jelas, jika
grep
tidak mengembalikan baris apa pun ke jendela terminal, format / etc / network / interfaces Anda tidak bisa sama sekali. :-) Namun, ikuti format jalur otomatis .====================
Sekarang, di mesin Anda .
Tidak tahu nama antarmuka mana yang tersedia? Jalankan perintah ini.
Perintah berikut akan mengembalikan hanya nama-nama antarmuka jaringan.
sumber