Ringkasan: Kumpulan perintah jaringan Linux dasar yang paling penting dan belum seorang calon SysAdmin Linux dan penggemar Linux harus tahu.
Tidak setiap hari di FOSS kami berbicara tentang "sisi baris perintah" Linux. Pada dasarnya, saya lebih fokus pada sisi desktop Linux. Tetapi seperti yang ditunjukkan oleh beberapa dari Anda pembaca dalam survei internal (eksklusif untuk pelanggan buletin FOSS), bahwa Anda juga ingin mempelajari beberapa trik baris perintah. Lembar contekan juga disukai dan didorong oleh sebagian besar pembaca.
Untuk tujuan ini, saya telah menyusun daftar perintah jaringan dasar di Linux. Ini bukan tutorial yang mengajarkan Anda cara menggunakan perintah ini, melainkan kumpulan perintah dan penjelasan singkatnya. Jadi, jika Anda sudah memiliki pengalaman dengan perintah ini, Anda dapat menggunakannya untuk mengingat perintah dengan cepat.
Anda dapat menandai halaman ini untuk referensi cepat atau bahkan mengunduh semua perintah dalam PDF untuk akses offline.
Saya memiliki daftar perintah jaringan Linux ini ketika saya masih mahasiswa Teknik Sistem Komunikasi. Ini membantu saya mendapatkan skor tertinggi dalam kursus Jaringan Komputer. Saya harap ini membantu Anda dengan cara yang sama.
Bonus eksklusif:Unduh cheatsheet perintah jaringan Linux untuk referensi di masa mendatang. Anda dapat mencetaknya atau menyimpannya untuk dilihat secara offline.Daftar perintah jaringan dasar di Linux
Saya menggunakan FreeBSD dalam kursus jaringan komputer tetapi perintah UNIX juga harus bekerja sama di Linux.
Konektivitas:
ping
host telnet
7 – echo port,
25 – SMTP, digunakan untuk mengirim email
79 – Finger, memberikan informasi tentang pengguna lain jaringan
Gunakan control-] untuk keluar dari telnet.
Arp:
Arp digunakan untuk menerjemahkan alamat IP ke alamat Ethernet. Root dapat menambah dan menghapus entri arp. Menghapusnya dapat berguna jika entri arp salah format atau salah. Entri Arp yang ditambahkan secara eksplisit oleh root bersifat permanen — bisa juga melalui proxy. Tabel arp disimpan di kernel dan dimanipulasi secara dinamis. Entri Arp di-cache dan akan habis waktu dan dihapus secara normal dalam 20 menit.
arp –a :Mencetak tabel arp
arp –s
arp –a –d untuk menghapus semua entri dalam tabel ARP
Perutean:
netstat –r —- Mencetak tabel perutean. Tabel routing disimpan di kernel dan digunakan oleh ip untuk merutekan paket ke jaringan non-lokal.
route add —- Perintah rute digunakan untuk menyetel jalur rute statis (non-dinamis dengan rute tangan) di tabel rute. Semua lalu lintas dari PC ini ke IP/SubNet tersebut akan melalui IP Gateway yang diberikan. Ini juga dapat digunakan untuk mengatur rute default; yaitu, mengirim semua paket ke gateway tertentu, dengan menggunakan 0.0.0.0 dalam kecepatan IP/SubNet.
dirutekan —– Daemon BSD yang melakukan perutean dinamis. Dimulai saat boot. Ini menjalankan protokol perutean RIP. HANYA ROOT. Anda tidak akan dapat menjalankan ini tanpa akses root.
gated —– Gated adalah daemon perutean alternatif untuk RIP. Ia menggunakan protokol OSPF, EGP, dan RIP di satu tempat. HANYA ROOT.
traceroute —- Berguna untuk melacak rute paket IP. Paket tersebut menyebabkan pesan dikirim kembali dari semua gateway di antara sumber dan tujuan dengan meningkatkan jumlah harapan sebanyak 1 setiap kali.
netstat –rnf inet :ini menampilkan tabel perutean IPv4
sysctl net.inet.ip.forwarding=1 :untuk mengaktifkan penerusan paket (untuk mengubah host menjadi router)
route add|delete [-net|-host]
route flush :menghapus semua rute
route add -net 0.0.0.0 192.168.10.2 :untuk menambahkan rute default
dirutekan -Pripv2 –Pno_rdisc –d [-s|-q] untuk menjalankan daemon yang dirutekan dengan protokol RIPv2, tanpa penemuan otomatis ICMP, di latar depan, dalam suplai atau dalam mode senyap
route add 224.0.0.0/4 127.0.0.1 :mendefinisikan rute yang digunakan dari RIPv2
rtquery –n :untuk menanyakan daemon RIP pada host tertentu (memperbarui tabel perutean secara manual)
Lainnya:
nslookup —- Membuat kueri ke server DNS untuk menerjemahkan IP ke nama, atau sebaliknya. misalnya. nslookup facebook.com akan memberi Anda IP facebook.com
ftp
rlogin -l —– Masuk ke host dengan terminal virtual seperti telnet
File Penting:
/etc/hosts —- nama ke alamat ip
/etc/networks —- nama jaringan ke alamat ip
/etc/protocols —– nama protokol ke nomor protokol
/etc/services —- nama layanan tcp/udp ke nomor port
Analisis alat dan kinerja jaringan
ifconfig
ifconfig
ethereal & :memungkinkan Anda membuka latar belakang halus bukan latar depan
tcpdump –i -vvv :alat untuk menangkap dan menganalisis paket
netstat –w [detik] –I [antarmuka] :menampilkan pengaturan dan statistik jaringan
udpmt –p [port] –s [bytes] target_host :ini menciptakan lalu lintas UDP
udptarget –p [port] :dapat menerima lalu lintas UDP
tcpmt –p [port] –s [bytes] target_host :ini menciptakan lalu lintas TCP
tcptarget –p [port] itu dapat menerima lalu lintas TCP
Beralih:
ifconfig sl0 srcIP dstIP :mengkonfigurasi antarmuka serial (lakukan “slattach –l /dev/ttyd0” sebelumnya, dan “sysctl net.inet.ip.forwarding=1“ setelah)
telnet 192.168.0.254 :untuk mengakses sakelar dari host di subjaringannya
sh ru atau tampilkan konfigurasi-berjalan :untuk melihat konfigurasi saat ini
konfigurasi terminal :untuk masuk dalam mode konfigurasi
keluar :untuk masuk ke mode konfigurasi yang lebih rendah
VLAN:
vlan n :itu membuat VLAN dengan ID n
tanpa vlan N :menghapus VLAN dengan ID N
untagged Y :ia menambahkan port Y ke VLAN N
ifconfig vlan0 create :itu membuat antarmuka vlan0
ifconfig vlan0 vlan ID vlandev em0 :menghubungkan antarmuka vlan0 di atas em0, dan menyetel tag ke ID
ifconfig vlan0 [naik] :untuk mengaktifkan antarmuka virtual
menandai Y :menambahkan ke port Y dukungan frame yang ditandai untuk VLAN saat ini
UDP/TCP
socklab udp – menjalankan socklab dengan protokol udp
sock – itu membuat soket udp, itu setara dengan mengetik sock udp dan mengikat
sendto
diterima dari
socklab tcp – menjalankan socklab dengan protokol tcp
pasif – itu membuat soket dalam mode pasif, itu setara dengan socklab, sock tcp, mengikat, mendengarkan
terima – menerima koneksi masuk (dapat dilakukan sebelum atau setelah membuat koneksi masuk)
koneksi
close – itu menutup koneksi
baca
tulis (mis. tulis ciao, mis. tulis #10) untuk menulis “ciao” atau menulis 10 byte pada soket
NAT/Firewall
rm /etc/resolv.conf – mencegah resolusi alamat dan memastikan penyaringan dan aturan firewall Anda berfungsi dengan baik
ipnat –f file_name – itu menulis aturan penyaringan ke file_name
ipnat –l – memberikan daftar aturan aktif
ipnat –C –F – ini menginisialisasi ulang tabel aturan
map em0 192.168.1.0/24 -> 195.221.227.57/32 em0 :memetakan alamat IP ke antarmuka
map em0 192.168.1.0/24 -> 195.221.227.57/32 portmap tcp/udp 20000:50000 :pemetaan dengan port
ipf –f file_name :ia menulis aturan pemfilteran ke file_name
ipf –F –a :me-reset tabel aturan
ipfstat –I :memberikan akses ke beberapa informasi tentang paket yang difilter, serta aturan pemfilteran aktif
Saya harap Anda menemukan kumpulan perintah jaringan Linux dasar ini bermanfaat. Pertanyaan dan saran selalu diterima.