Kita dapat menggunakan beberapa alamat IP untuk satu antarmuka di Linux (eg. eth0:0, eth0:1)
. Tetapi bisakah kita menggunakan DHCP dan IP statis secara bersamaan? eth0:1
harus memiliki alamat IP statis dan eth0:0
harus dikonfigurasi menggunakan DHCP.
Bagaimana kita bisa mencapai keduanya?
network-manager
dhcp
static-ip
shantanu
sumber
sumber
Jawaban:
Ya, ini bisa dilakukan. Namun, Anda biasanya menggunakan eth0 dan eth0: 0 untuk ini alih-alih eth0: 0 dan eth0: 1. Anda dapat mengatur file / etc / network / interfaces Anda seperti ini:
Anda mungkin tidak ingin mengatur gateway pada antarmuka eth0: 0 karena itu bisa bertentangan dengan pengaturan gateway yang Anda dapatkan dari DHCP. Jika Anda memasukkan pengaturan manual di / etc / network / interfaces Anda ingin memastikan network-manager tidak mencoba untuk mengelola pengaturan Anda. Ini dibahas di sini .
sumber
Setelah beberapa pencarian intensif untuk jawaban untuk masalah yang sama, saya menemukan solusi yang memungkinkan Network Manager terus mengelola koneksi Anda. Pertama, buat koneksi DHCP secara normal di Network Manager menggunakan Edit Connections> Add. Ini akan membuat file yang terletak di / etc / NetworkManager / system-koneksi /. Buka file ini di editor teks Anda dengan izin Pengguna Super. Contoh: sudo nano / etc / NetworkManager / system-koneksi / DHCPEthernet
Kode akan terlihat seperti ini:
Tambahkan baris di bawah bagian ipv4 untuk alamat ip statis yang ingin Anda tambahkan. Saya menggunakan 192.168.10.1 tanpa gateway untuk contoh ini
Simpan file, dan gunakan Network Manager untuk memutuskan dan kemudian menghubungkan kembali ke jaringan. Ping akan mengkonfirmasi kedua alamat IP berfungsi dengan baik. Output dari ip addr mengkonfirmasi kesuksesan.
sumber
address1
pengaturan yang ditemukan di sini sebenarnya adalahipv4.addresses
pengaturan NetworkManager jika Anda menggunakan API atau nmcli. Dalam hal ini, Anda juga harus tetapipv4.method
disetel ke "otomatis".Saya memeriksa sekitar sedikit dan menemukan, bahwa saat ini dimungkinkan untuk membuat konfigurasi ini menggunakan
nmcli
alat. Bahkan, ini memungkinkan untuk kontrol penuh dari NetworkManager. Halaman manual untuk nmcli sangat menyeluruh dan sangat mudah dimengerti. Lihatman nmcli
danman nm-settings
.Untuk mengatur konfigurasi dalam pertanyaan ini, cara termudah adalah mengedit profil koneksi Anda saat ini. Cari tahu nama profil dari alat GUI NetworkManager Anda dan edit menggunakan editor CLI (di sini namanya
Ethernet connection
):Bagian tebal adalah input Anda, ganti hal-hal dalam kurung kurawal dengan pengaturan Anda. Menjawab
no
pertanyaan tentangipv4.method
mempertahankan konfigurasi DHCP. Kata penutup Anda perlu menonaktifkan dan mengaktifkan kembali konfigurasi, yang dapat dilakukan menggunakan GUI-tools atau nmcli.Jika Anda mau, Anda juga dapat membuat koneksi baru dari baris perintah:
Sekali lagi, ganti hal-hal di kurung kurawal dengan pengaturan Anda.
Terakhir, jika Anda masih ingin mengedit file konfigurasi, ingat untuk memuat ulang file setelah mengedit:
Perhatikan, bahwa konfigurasi yang dibuat dengan cara ini cenderung membingungkan alat GUI. Paling-paling, mereka tidak akan menunjukkan alamat statis.
sumber
Debian Buster / 10 NetworkManager
nm-connection-editor
sekarang dapat melakukan ini dari antarmuka pengguna grafis.Edit koneksi, buka tab "Pengaturan IPv4", lalu:
Ini akan menulis pengaturan berikut di
/etc/NetworkManager/system-connections/connection.nmconnection
:sumber