Fungsi linux arp adalah untuk menguruskan penimbal arp sistem, dan boleh memaparkan, memadam dan menambah alamat mac statik ARP memanipulasi cache ARP kernel dalam pelbagai cara item pemetaan alamat dan tetapkannya secara manual Untuk tujuan penyahpepijatan, program ARP juga membenarkan pembuangan cache ARP yang lengkap.
Persekitaran pengendalian tutorial ini: sistem linux5.9.8, komputer Dell G3.
Apakah fungsi linux arp?
Linux basic command arp
arp
The arahan arp digunakan Untuk mengurus penimbal arp sistem, anda boleh memaparkan, memadam dan menambah alamat mac statik. ARP memanipulasi cache ARP kernel dalam pelbagai cara. Pilihan utama ialah mengosongkan entri pemetaan alamat dan menetapkannya secara manual. Untuk tujuan penyahpepijatan, program ARP juga membenarkan pembuangan lengkap cache ARP.
Perintah ini digunakan untuk: RedHat, RHEL, Ubuntu, CentOS, SUSE, openSUSE, Fedora.
1, sintaks
arp [-evn] [-H type] [-i if] -a [hostname]
arp [-v] [-i if] -d nama hos [pub]
arp [-v] [-H type] [-i if] -s nama hos hw_ addr [temp]
arp [-v] [-H type] [-i if] -s nama hos hw_ addr [netmask nm] pub
arp [-v] [-H type] [-i if] -Ds nama hos ifa [netmask nm] pub
arp [ -vnD] [-H type] [-i if] -f [nama fail]
2, senarai pilihan
Pilihan |
Penerangan |
--bantuan |
Tunjukkan dokumen bantuan |
--versi | Tunjukkan versi arahan |
-H taip --hw-typetaip -t taip |
dalam Apabila menetapkan atau membaca cache ARP, parameter pilihan ini memberitahu ARP jenis entri yang perlu diperiksanya. Nilai lalai parameter ini ialah eter (iaitu kod perkakasan 0x01 untuk IEEE 802.3 10 Mbps Ethernet). Nilai lain yang mungkin adalah ARCnet(Arcnet), PROnet(PRINET), AX.25(Axis 25) dan Net/ROM(Netrom). |
-a[nama hos] | --semua [nama hos] |
Paparkan kandungan penimbal arp setempat |
-dnama hos |. --padamnama hos |
Padamkan jenis alamat yang ditentukan daripada penimbal |
-D |. -gunakan-peranti |
Gunakan alamat mac antara muka yang ditentukan |
-e |
Gunakan paparan gaya Linux |
-i jika |. --peranti jika |
Paparkan penimbal arp yang dinyatakan peranti |
-snama hoshw_addr |
Tetapkan pemetaan alamat mac bagi hos yang ditentukan |
-f nama fail | --file nama fail |
Serupa dengan pilihan -s, kecuali kali ini maklumat alamat ditetapkan daripada nama fail. Nama fail data biasanya "/etc/ether", tetapi ini tidak rasmi. Jika nama fail "/etc/ether" tidak dinyatakan sebagai nilai lalai. Format fail adalah mudah; ia hanya mengandungi baris teks ASCII dengan alamat perkakasan dan nama hos dipisahkan oleh ruang. Selain itu, bendera pub, temp dan netmask boleh digunakan. |
-n | --numeric |
Gunakan paparan angka |
-v --verbose |
Proses pelaksanaan paparan |
Di mana-mana nama hos diperlukan, seseorang juga boleh memasukkan alamat IP dalam tatatanda perpuluhan bertitik. Sebagai kes keserasian khas, susunan nama hos dan alamat perkakasan boleh ditukar. Setiap entri lengkap dalam cache ARP akan ditandakan dengan bendera C. Entri tetap ditandakan dengan M, dan entri yang diterbitkan ditandakan dengan P.
3, contoh
1) Tambah pemetaan statik
[root@localhost ~]# arp -i eth0 -s 192.168.1.6 ff:ee:ee:ee:ee:ee //将目标ip地址映射固定mac [root@localhost ~]# arp –a //查看arp缓冲区 ? (10.0.2.2) at 52:54:00:12:35:02 [ether] on eth0 ? (192.168.1.6) at ff:ee:ee:ee:ee:ee [ether] PERM on eth0
2) Paparkan secara numerik
[root@localhost ~]# arp -vn Address HWtype HWaddress Flags Mask Iface 10.0.2.2 ether 52:54:00:12:35:02 C eth0 192.168.1.6 ether ff:ee:ee:ee:ee:ee CM eth0 Entries: 2 Skipped: 0Found: 2
Cadangan berkaitan: "Tutorial Video Linux"
Atas ialah kandungan terperinci Apakah fungsi linux arp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!