Secara default Ubuntu menggunakan DHCP dan Gnome NetworkManger untuk mengkonfigurasi antarmuka. Ini tidak optimal dalam banyak kasus.
Bagaimana cara mengkonfigurasi mesin desktop untuk alamat IP statis yang berlaku untuk semua pengguna?
Latar belakang tambahan : Untuk 99,9% pengguna entri DHCP statis mungkin adalah solusi termudah, namun saya telah menemukan konflik dengan mythtv-background
proses dan perubahan apa pun pada antarmuka eth0. Jika antarmuka dinaikkan / turun setelah mythtv berjalan, itu hang proses (yang juga merusak sistem menangguhkan). Jadi pertanyaan saya benar-benar membutuhkan alamat IP statis , di mana antarmuka dibesarkan dengan IP yang dikenal, dan tetap secara permanen.
networking
network-manager
cmcginty
sumber
sumber
Jawaban:
Klik kanan nm, pilih Edit koneksi ... temukan antarmuka Anda, klik Edit ... , klik Pengaturan IPv4 , pilih Manual dan konfigurasikan antarmuka Anda.
Alternatifnya adalah mengedit / etc / network / interfaces . contoh konfigurasi adalah:
lalu lari
Perlu diingat bahwa ini akan menonaktifkan nm untuk antarmuka ini dan Anda harus menghapus (atau menghapus komentar) entri untuk mengaktifkan nm lagi.
Sunting (lihat posting Casey): Anda juga harus mengatur DNS setelah mengedit / etc / network / interfaces:
sumber
eth0
dalam contoh sBlatt) mungkin berbeda pada PC Anda:eth0
adalah nama yang biasa untuk antarmuka ethernet kabel pertama ; tidak ada standar untuk penamaan antarmuka nirkabel. Perintahip link show
akan menampilkan daftar antarmuka jaringan, bersama dengan parameter yang relevan.Perbarui
/etc/networking/interfaces
untuk menetapkan alamat statis:Tetapkan satu atau beberapa server nama yang diinginkan di
/etc/resolv.conf
:Anda harus mencegah gnome-network-manager dari mencoba membajak
eth0
koneksi:Tetapkan alamat IP statis dengan memulai kembali sub-sistem jaringan:
sumber
ifup
/ifdown
/etc/networking/interfaces
seharusnya/etc/network/interfaces
?Jika Anda memiliki router kecil yang masuk, (seperti http://192.168.1.1 dari browser Anda), catat alamat server DNS saat ini. Reserver satu lagi alamat IP dari DHCP, (kira-kira seperti 192.168.1.200-192.168.1.210), atau nonaktifkan DHCP secara bersamaan.
Dari menu Ubuntu: System -> Preferences -> Network Connections -> Auto eth0 -> edit -> Pengaturan IPV4 -> Ubah ke Manual -> tambahkan ip, (kira-kira seperti 192.168.1.200 apa yang Anda reserver di atas), netmask 255.255.255.0 ,, dan router di dalam alamat untuk rute default, (kira-kira seperti 192.168.1.1 apa yang Anda gunakan untuk login) -> Masukkan alamat server DNS yang Anda rekam di bagian bawah jendela.
sumber
1) periksa antarmuka mana yang harus dikonfigurasi, asumsikan antarmuka yang ingin Anda ubah adalah
eth0
dalam hal ini:2) buka dan edit
/etc/network/interface
:3) tambahkan baris berikut ke file
/etc/network/interface
:3) restart antarmuka Anda dengan perintah
ifdown
danifup
:PS: gunakan
$ sudo systemctl restart networking
atau$ sudo ifup eth0
mungkin tidak berfungsi ketika alat jaringan lain sedang digunakan, silakan juga periksa Tidak bisa ifdown eth0 (antarmuka utama)sumber