Anda perlu menggunakan Network Manger dari baris perintah, ini nmcli .
Pertama, Anda dapat mencantumkan koneksi yang tersedia yang diketahui Network Manager dengan yang berikut ini, ini penting untuk menemukan namanya, karena id perangkat tidak digunakan:
# nmcli con show
Ini akan memberi Anda sesuatu seperti:
NAME UUID TYPE DEVICE
Wired connection 1 7a3b674a-f346-3cfb-8b30-ff70e6db1b60 802-3-ethernet enp0s3
Anda kemudian dapat mengubah koneksi dengan yang berikut ini:
nmcli con mod "Wired connection 1"
ipv4.addresses "HOST_IP_ADDRESS/IP_NETMASK_BIT_COUNT"
ipv4.gateway "IP_GATEWAY"
ipv4.dns "PRIMARY_IP_DNS,SECONDARY_IP_DNS"
ipv4.dns-search "DOMAIN_NAME"
ipv4.method "manual"
Ketika Anda memasukkan yang di atas menggunakan satu baris, saya baru saja membaginya menjadi garis yang terpisah untuk membuatnya lebih jelas.
Jika Anda ingin mengatur koneksi untuk menggunakan DHCP, Anda dapat menggunakan yang berikut:
nmcli con mod "Wired connection 1"
ipv4.addresses ""
ipv4.gateway ""
ipv4.dns ""
ipv4.dns-search ""
ipv4.method "auto"
Anda memerlukan semua kutipan kosong karena menghapus pengaturan yang sebelumnya mereka miliki.
Untuk menambahkan jaringan, gunakan:
nmcli con add ...
Dengan parameter serupa.
Untuk mengaktifkan pengaturan, reboot. (Saya mencoba memulai kembali Network Manager, tetapi sepertinya itu tidak mengaktifkan perubahan, tetapi sebuah reboot melakukannya.)
eth1
sebagai antarmuka Jaringan Internal menggunakan IP statis.sudo nmcli con add type "ethernet" ifname "eth1" con-name "intnet" autoconnect "yes" ip4 "192.168.0.1/24" gw4 "192.168.0.2"
Bagi mereka yang menginginkan pendekatan NetworkManager, saya baru saja melalui ini, mengambil taktik mengatasi disarankan. Ada sentuhan informasi tentang wiki Debian dan dokumentasi lengkap opsi di situs pengembang GNOME . (Dari dokumen RHEL7, sepertinya versi mereka
nmcli
telah menambahkan dukungan, jadi semoga saja akan berhasil.)IP dinamis cukup sederhana (hanya melakukan konfigurasi jaringan, ingatlah, bukan sisi VBox):
Gunakan
uuidgen
(paketuuid-runtime
) untuk membuat uuid, dan tentu saja mengisi alamat MAC dengan benar. (Biasanya lebih baik melakukannya daripada menentukan nama perangkat.)Untuk IP statis (perhatikan titik koma di larik DNS!):
sumber
/etc/NetworkManager/system-connections/
Biasanya saya mengedit file
/etc/network/interfaces
dan mengubah informasinya menjadi seperti ini:sumber
Karena pertanyaannya secara khusus tentang NetworkManager: Saya tidak pernah mengkonfigurasi koneksi NM dari cli dan
nmcli
alat sepertinya tidak memiliki opsi untuk membuat koneksi. Tetapi Anda mungkin ingin melihat apa yang dilakukan GUI ketika Anda mendeklarasikan koneksi sebagai koneksi sistem. Itu menciptakan file/etc/NetworkManager/system-connections
tetapi saya tidak tahu apakah format file tersebut didokumentasikan di mana saja.Anda harus dapat mengaktifkan salah satu koneksi melalui
nmcli con up $name
.sumber
Edit:
Untuk menambahkan antarmuka lain yang dapat mengakses internet di Vbox gunakan tab jaringan menu pengaturan. Kemudian aktifkan antarmuka tambahan dan atur ke NAT (karena itulah cara termudah untuk sampai ke internet). Dan di mesin wirtual tambahkan antarmuka lain dengan dhcp seperti:
allow-hotplug eth1
dan setelah linebreakiface eth1 inet dhcp
(Untuk beberapa alasan pemformatan saya menjadi buruk.)
Dan dengan cara ini Anda dapat mengakses internet menggunakan koneksi OS host.
Commandline "client" dari network-manager membingungkan dan cukup berguna jika dibandingkan dengan cara standar mengelola antarmuka di Linux (dan kebanyakan unix lainnya). Biasanya Anda pertama-tama akan menghapus antarmuka jaringan yang sudah diaktifkan (jika sudah di-enbled) {jalankan ifconfig untuk mencari tahu}:
Setelah itu edit file / etc / network / interfaces (saya lebih suka menggunakan nano):
Dan tambahkan bagian di sepanjang baris:
Perlu diketahui juga bahwa Anda perlu menghapus setiap keberadaan eth0 lainnya dari file othervise sistem tidak akan dapat mengurai file dengan benar dan Anda tidak akan memiliki koneksi jaringan. Dan akhirnya Anda harus mengaktifkan kembali antarmuka:
Dan ini akan menyebabkan ubuntu Anda secara otomatis mengatur antarmuka dengan parameter yang Anda inginkan setiap kali mendeteksi bahwa "kabel tersambung".
Juga jika Anda benar-benar ingin menghindari pengeditan file antarmuka, Anda dapat menggunakan:
Saya pikir dengan cara ini perubahan tidak akan permanen (Anda akan kehilangan mereka di antara reboot, dll), tapi saya belum mengujinya sendiri.
sumber
ip
-ifconfig
ada di penurunan.Versi Ubuntu saat ini telah mengaktifkan Network Manager.
Anda bisa mendapatkan nama koneksi dengan perintah:
Anda dapat mengubah alamat ip statis Anda dari baris perintah:
Catatan: / 24 mendefinisikan mask jaringan ke 255.255.255.0
File
/ect/network/interfaces
diabaikan jika properti Andamanaged=false
aktif/etc/NetworkManager/NetworkManager.conf
sumber
dengan asumsi Anda berarti 192.168.1.1 bukannya 102.168.1.1. 192.168.56.101 dan 192.168.1.1 ada di jaringan yang berbeda dan tidak akan berbicara tanpa bantuan. yang Anda butuhkan adalah ini:
dengan asumsi Anda memiliki kotak (router / layer3 switch, dll) dengan ip 192.168.56.1 untuk menjawab.
Dengan a / 24 (255.255.255.0) Anda harus memiliki kecocokan tiga oktet pertama pada host dan gateway default, 192.168.56.X atau 192.168.1.X.
sumber
Mudah mengkonfigurasi IP statis dengan gateway dan dns:
sumber