Rangkaian

Perintah Rangkaian Linux Asas

Perintah Rangkaian Linux Asas
Perintah ip
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 dev

Dalam 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:

Ip addr del penipu

Dalam kes saya, saya berlari:

ip addr del 192.168.0.14 dev wlp3s0

Kemudian, untuk menetapkan alamat IP baru jalankan:

Ip addr tambah penipu

Dalam kes saya, saya melaksanakan:

ip addr tambah 192.168.0.16 dev wlp3s0

Untuk mematikan kad rangkaian, perintahnya adalah:

pautan ip ditetapkan

Dalam 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

ifconfig   naik

Dalam 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 seperti yang dijelaskan dalam ip bahagian arahan.

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:

pelanggan

Dalam 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:

laluan del lalai gw

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:

netstat

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.

5 Permainan Arcade Terbaik untuk Linux
Pada masa kini, komputer adalah mesin serius yang digunakan untuk permainan. Sekiranya anda tidak dapat memperoleh skor tinggi baru, anda akan tahu ma...
Battle For Wesnoth 1.13.6 Pembangunan Dikeluarkan
Battle For Wesnoth 1.13.6 dilancarkan bulan lalu, adalah rilis pengembangan keenam di 1.13.siri x dan memberikan sejumlah penambahbaikan, terutamanya ...
Cara Memasang League Of Legends di Ubuntu 14.04
Sekiranya anda peminat League of Legends, maka ini adalah peluang bagi anda untuk menguji menjalankan League of Legends. Perhatikan bahawa LOL disokon...