Perintah ifconfig
Perintah iwconfig
Perintah dhclient
Perintah laluan
Perintah hos
Perintah netstat
Tutorial ini menerangkan secara ringkas beberapa perintah asas yang perlu diketahui oleh pengguna Linux untuk memeriksa konfigurasi rangkaian, menyatakan dan mengkonfigurasinya. Tutorial ini akan menunjukkan aplikasi asas perintah, tutorial baru sedang ditulis untuk menjelaskan senario yang lebih maju. Untuk petua lanjutan mengenai tutorial berikut dan tambahan, periksa Perintah Rangkaian Linux Lanjutan. Di sini anda akan belajar cara menukar alamat IP di Linux, cara mematikan dan mengaktifkan kad rangkaian di Linux menggunakan perintah yang berbeza, cara mengatur kad wayarles anda dalam mod monitor dan terkendali dengan iwconfig, bagaimana mendapatkan alamat IP dari pelayan DHCP anda menggunakan pelanggan perintah, bagaimana mengatur gateway di Linux, mendapatkan alamat IP nama domain dan memantau lalu lintas antara peranti anda dan rangkaian dengan netstat, dalam beberapa kasus fungsi yang sama dengan perintah yang berbeda.
The ip perintah
The ip perintah memungkinkan untuk mencetak maklumat pada antara muka dan konfigurasi rangkaian, serta untuk menerapkan perubahan, ia menggantikan yang lama ifconfig arahan yang akan dijelaskan kemudian dalam tutorial ini.
Untuk mendapatkan pandangan umum mengenai konfigurasi peranti rangkaian anda, anda boleh menjalankan:
alamat IP
Setara dengan alamat ip adalah pertunjukan ip addr, ia akan memberikan hasil yang sama:
pertunjukan ip addr
Sekiranya anda ingin menghadkan maklumat kepada maklumat IPv4 jalankan:
ip -4 a
Nota: jika anda bekerja dengan IPv6 lari ip -6 a
Untuk menunjukkan maklumat pada satu peranti rangkaian gunakan pilihan penipu seperti dalam contoh seterusnya:
ip addr show devDalam kes saya, saya melaksanakan:
ip addr show dev wlp3s0
Sekiranya anda ingin menunjukkan maklumat IPv4 dari satu peranti, anda boleh menjalankan:
ip -4 addr show dev wlp3s0
Untuk membuang alamat IP yang ada untuk peranti, anda boleh menjalankan:
Dalam kes saya, saya berlari:
ip addr del 192.168.0.14 dev wlp3s0
Kemudian, untuk menetapkan alamat IP baru jalankan:
Ip addr tambahDalam kes saya, saya melaksanakan:
ip addr tambah 192.168.0.16 dev wlp3s0
Untuk mematikan kad rangkaian, perintahnya adalah:
pautan ip ditetapkanDalam kes saya, saya menjalankan:
pautan ip ditetapkan enp2s0
Untuk mengaktifkan kad rangkaian yang dipanggil enp2s0 kembali saya jalankan:
The ifconfig perintah
The ifconfig arahan adalah pendahuluan perintah ip. Tidak semua distribusi Linux moden menyertakannya, untuk membuatnya berfungsi, sebilangan pengedaran memerlukan pengguna untuk memasang pakej tersebut alatan bersih.
Untuk mendapatkan pandangan umum pada konfigurasi peranti anda jalankan sebagai root:
ifconfig
Anda juga boleh mencetak maklumat pada peranti tertentu dengan menambahkannya setelah memanggil ifconfig, dalam contoh berikut saya mencetak maklumat untuk peranti wlp3s0:
ifconfig wlp3s0
Dengan ifconfig, anda dapat menukar alamat dengan menentukannya selepas peranti rangkaian
ifconfigDalam kes saya seperti:
ifconfig wlp3s0 192.168.0.17 ke atas
Nota: contoh di atas menunjukkan cara mengaktifkan kad rangkaian menggunakan perintah ifconfig, tetapi anda juga boleh menggunakan perintah tersebut pautan ip ditetapkan
Sebaiknya sertakan netmask yang betul seperti pada contoh berikutnya dengan menambahkan netmask pilihan.
ifconfig wlp3s0 192.168.0.17 netmask 255.255.255.0 ke atas
Untuk maklumat lebih lanjut mengenai ifconfig arahan, periksa tutorial Cara menggunakan ifconfig.
Perintah iwconfig
Sangat serupa dengan ifconfig, Linux merangkumi iwconfig perintah juga yang berguna untuk mengatur konfigurasi eksklusif untuk kad rangkaian tanpa wayar. Dalam contoh berikut iwconfig arahan akan digunakan untuk menukar mod kad rangkaian tanpa wayar antara mod terurus dan mod monitor. Mod monitor berguna untuk mengendus paket tanpa dikaitkan dengan stesen atau penghala lain, adalah wajib ketika memecahkan penghala tanpa wayar dengan program seperti reaver atau aircrack-ng.
Seperti yang anda lihat secara lalai, kad rangkaian kami ditetapkan dalam mod Terurus, yang membolehkan kad wifi berfungsi sebagai stesen rangkaian. Jalankan:
iwconfig wlp3s0
Nota: di mana "wlp3s0Ganti dengan nama peranti rangkaian anda.
Untuk mengubah mod Terurus yang ditunjukkan dalam gambar di atas, pertama kita perlu mematikan kad wifi menggunakan perintah ifconfig.
ifconfig wlp3s0 ke bawah
Kemudian tetapkan mod monitor dengan menjalankan:
monitor mod iwconfig wlp3s0
Dan kini aktifkan semula kad rangkaian tanpa wayar
ifconfig wlp3s0 ke atas
Periksa mod baru dengan menjalankan iwconfig wlp3s0:
iwconfig wlp3s0
Untuk memulihkan mod terurus ulangi proses menggantikan langkah monitor mod iwconfig wlp3s0 untuk mod iwconfig wlp3s0 diuruskan
The pelanggan perintah
Semasa menyertai rangkaian, anda pasti memerlukan alamat IP percuma untuk melampirkan peranti anda ke dalamnya. Walaupun anda dapat melakukan ping atau memetakan jaringan untuk menyiapkan peranti baru, banyak penghala menetapkannya melalui DHCP. jika anda mahu peranti baru anda mendapat alamat IP secara automatik dan secara tidak lalai anda boleh menggunakan pelanggan perintah. Dalam banyak kes ketika cuba bergabung dengan rangkaian tanpa wayar menggunakan WICD, saya mendapati proses "Mendapatkan IP" tersekat atau mengambil masa yang lama dan berjaya membantunya dengan menjalankan perintah ini.
Sintaksnya adalah:
pelangganDalam kes saya
dhclient enp2s0
The laluan perintah
Apabila bergabung dengan rangkaian yang tidak dikonfigurasi dengan betul untuk membolehkan peranti baru tersambung, anda perlu menetapkan alamat IP yang betul, biasanya ia akan dilakukan secara manual melalui perintah ip atau ifconfig, untuk menetapkan gateway yang betul menggunakan arahan laluan dan aktifkan DNS yang betul, seperti 8.8.8.8 untuk mengakses internet. Contoh berikut menunjukkan cara menambah dan membuang pintu masuk.
Untuk membuang jalan masuk yang ditentukan:
Dalam kes saya, saya berlari:
laluan del lalai gw 192.168.0.1 wlp3s0
Untuk menambah jalan masuk baru:
laluan tambah gw lalai 192.168.0.1 wlp3s0
Untuk memeriksa jalan masuk yang ditentukan, jalankan:
laluan
The tuan rumah perintah
Host arahan berguna untuk pencarian nama domain, untuk mengetahui alamat IP dari nama domain tertentu. Contohnya, untuk belajar linuxhint.alamat IP com hanya dijalankan
linuxhint hos.com
The netstat perintah
Untuk mengakhiri tutorial ini mari kita lihat bagaimana memantau lalu lintas rangkaian kami dengan perintah netstat.
Jalankan arahan netstat tanpa pilihan:
Secara lalai netstat arahan akan menunjukkan sambungan yang DITETAPKAN, Sekiranya anda ingin menyenaraikan port pendengaran hanya jalankan perintah dengan -l pilihan:
netstat -l
Secara lalai, netstat juga akan menyenaraikan semua sambungan TCP dan UDP, jika anda ingin menunjukkan sambungan TCP, atau port mendengar hanya dijalankan:
netstat -at
Nota: pilihan -a menghalang pencarian untuk mempercepat hasil.
Sekiranya anda ingin menunjukkan sambungan UDP, kemudian jalankan:
netstat -au
Saya harap artikel ini berguna untuk mempelajari perintah rangkaian asas, mempelajarinya adalah suatu keharusan bagi setiap pengguna Linux untuk mendapatkan sebarang gangguan rangkaian. Terus ikuti LinuxHint untuk mendapatkan lebih banyak petua dan kemas kini mengenai Linux dan rangkaian.