Apa perintah terminal yang setara untuk ipconfig / all?
35
Di windows saya bisa menggunakan ipconfig /alldan ini menampilkan semua info tentang koneksi saya.
Di terminal menggunakan ifconfigtidak dan hanya memasok info terbatas. Saya dapat menggunakan manajer jaringan, tetapi akan berguna untuk mengetahui alternatif baris perintah.
Jadi pertanyaan saya adalah: apa baris perintah untuk memasok alamat ip, gateway, subnet mask, DNS dengan cara ipconfig /allpasokan yang sama di Windows.
Satu-satunya hal yang hilang dari ifconfig adalah gateway dan server DNS.
15.04 dan lebih baru
Untuk mendapatkan info DNS dan Gateway cukup ketik:
nmcli dev show eth0
Output mencantumkan beberapa parameter perangkat termasuk beberapa IP4.DNS[x]entri, yang menunjukkan server DNS dan IP4.ADDRESS[1]garis yang mencantumkan IP dan Gateway yang digunakan (lihat gw = ???.???.???.???bagian di akhir baris hingga 15.10). Pada 16.04 dan versi yang lebih baru ada IP4.GATEWAYgaris yang cukup jelas.
Ganti eth0dengan nama perangkat yang sebenarnya Anda gunakan, yang mungkin tidak sama. Untuk mendapatkan daftar perangkat dan jenis statusnya:
nmcli dev status
Hingga dan termasuk 14.10
Anda bisa mendapatkan ini dengan nm-tool (dalam versi Ubuntu sebelum 15.04 ) yang BTW adalah versi baris perintah dari manajer jaringan.
Untuk menjalankannya cukup ketik terminal:
nm-tool
Jika Anda menggunakan Ubuntu 15.04 atau yang lebih baru yang nm-tooltelah digantikan oleh nmcliperintah yang berbeda. Periksa bagian yang disebut "15,04 dan lebih baru" di atas yang ini dalam hal ini.
Menggunakan nmcli dev show eth0hasil dalam ini: Kesalahan: 'dev' command 'show' tidak valid.
Enkouyami
1
@Enkouyami Apa versi Ubuntu dan nmcli yang Anda gunakan?
devius
1
@devius nmcli v0.9.8.8 di Ubuntu 15.04.
Enkouyami
1
@Enkouyami Saya menggunakan 0.9.10 dan berfungsi dengan baik. Tidak yakin apakah perintah khusus ini merupakan tambahan baru atau tidak, tetapi Anda dapat mencoba mendapatkan bantuan dengan menggunakan nmcli dev helpuntuk melihat perintah mana yang tersedia.
devius
Ini tidak berfungsi pada Linux Mint 17 berdasarkan Ubuntu 14.04. Perintah yang digunakan adalah nmcli d listyang menampilkan info untuk semua koneksi, terhubung atau tidak.
Menghapus
14
ipconfig menunjukkan hal-hal seperti hostname, server DNS, mereka berada di tempat yang berbeda dari hanya alamat IP di linux, jadi Anda akan memerlukan beberapa perintah.
hostname
ifconfig -a
cat /etc/resolv.conf
Itu menunjukkan apa yang ingin saya lihat 99% dari waktu, tetapi ipconfig / all juga menunjukkan hal-hal seperti waktu sewa dan server DHCP.
nmcli dev list | grep IP4berarti mengambil output dari nmcli dev listdan kemudian memasukkannya (menggunakan pipa |) ke grepdan menjaga garis yang mengandung pola regex IP4.
Menghapus
nmcli dev list | grep IP4tidak bekerja di Ubuntu 16.04
Danibix
2
Inilah padanan paling sederhana yang bisa saya temukan untuk ubuntu 17.04
nmcli dev show eth0
hasil dalam ini: Kesalahan: 'dev' command 'show' tidak valid.nmcli dev help
untuk melihat perintah mana yang tersedia.nmcli d list
yang menampilkan info untuk semua koneksi, terhubung atau tidak.ipconfig menunjukkan hal-hal seperti hostname, server DNS, mereka berada di tempat yang berbeda dari hanya alamat IP di linux, jadi Anda akan memerlukan beberapa perintah.
Itu menunjukkan apa yang ingin saya lihat 99% dari waktu, tetapi ipconfig / all juga menunjukkan hal-hal seperti waktu sewa dan server DHCP.
sumber
Sedang melihat beberapa tautan dan akhirnya menemukan di bawah ini berfungsi:
Outputnya adalah:
Juga semua detail terkait jaringan dapat ditemukan menggunakan sederhananya:
kromium ubuntu
sumber
nmcli dev list | grep IP4
berarti mengambil output darinmcli dev list
dan kemudian memasukkannya (menggunakan pipa|
) kegrep
dan menjaga garis yang mengandung pola regexIP4
.nmcli dev list | grep IP4
tidak bekerja di Ubuntu 16.04Inilah padanan paling sederhana yang bisa saya temukan untuk ubuntu 17.04
Output sampel (hanya hal-hal ip4):
sumber
Saya perlu mencari tahu apa server DHCP saya terhubung melalui Ubuntu 14.04 jadi saya menggunakan perintah ini:
karena ini adalah apa yang saya inginkan hanya dari perintah asli "daftar dev nmcli"
Memberi saya semua detail DCHP / DNS yang saya butuhkan, sama seperti
ipconfig /all
sumber