리눅스 arp의 기능은 무엇입니까

藏色散人
풀어 주다: 2023-03-23 09:47:30
원래의
1733명이 탐색했습니다.

Linux arp는 시스템의 arp 버퍼를 관리하는 데 사용되며 정적 mac 주소를 표시, 삭제 및 추가할 수 있습니다. ARP는 커널의 ARP 캐시를 다양한 방법으로 조작합니다. 주요 옵션은 주소 매핑 항목을 지우고 수동으로 설정하는 것입니다. 디버깅 목적으로 ARP 프로그램은 ARP 캐시의 전체 덤프도 허용합니다.

리눅스 arp의 기능은 무엇입니까

이 튜토리얼의 운영 환경: linux5.9.8 시스템, Dell G3 컴퓨터.

리눅스 arp의 기능은 무엇인가요?

Linux 기본 명령 arp

arp

arp 명령은 시스템의 arp 버퍼를 관리하는 데 사용되며 정적 Mac 주소를 표시, 삭제, 추가할 수 있습니다. ARP는 다양한 방식으로 커널의 ARP 캐시를 조작합니다. 주요 옵션은 주소 매핑 항목을 지우고 수동으로 설정하는 것입니다. 디버깅 목적으로 ARP 프로그램은 ARP 캐시의 전체 덤프도 허용합니다.

이 명령은 RedHat, RHEL, Ubuntu, CentOS, SUSE, openSUSE, Fedora에 적용 가능합니다.

1、구문

arp [-evn] [-H 유형] [-i if] -a [호스트 이름]

arp [-v] [-i if] -d 호스트 이름 [ pub]

arp [-v] [-H 유형] [-i if] -s 호스트 이름 hw_ addr [임시]

arp [-v] [-H 유형] [-i if] -s 호스트 이름 hw_ addr [넷마스크 nm] pub

arp [-v] [-h 유형] [-i if] -ds 호스트 이름 ifa [넷마스크 nm] pub

arp [-vnd] [-h 유형] [-i if] -f [파일 이름]

2, 옵션 목록

, 인스턴스
[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) 디지털 표시
[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
로그인 후 복사

option

description

--help

도움말 표시 문서

--version

명령 버전 표시

-H type

--hw-type 타입

-t type

ARP 캐시를 설정하거나 읽을 때 이 선택적 매개변수는 확인해야 하는 항목 유형을 ARP에 알려줍니다. 이 매개변수의 기본값은 ether(예: IEEE 802.3 10Mbps 이더넷의 하드웨어 코드 0x01)입니다. 다른 가능한 값은 ARCnet(Arcnet), PROnet(PRINET), AX.25(Axis 25) 및 Net/ROM(Netrom)입니다.

-a[hostname] | --all [hostname]

로컬 arp 버퍼 콘텐츠 표시

-d 호스트 이름 - -deletehostname

버퍼에서 지정된 주소 유형을 삭제합니다

-D | -use-device

지정된 인터페이스의 mac 주소 사용

-e

Linux 스타일 디스플레이 사용

-i if | --deviceif

지정된 장치

-shostnamehw_addr

지정된 호스트의 MAC 주소 매핑 설정

-f filename | --file filename

-s 옵션과 유사하지만 이번에는 주소 정보가 파일 이름에서 설정됩니다. 데이터 파일의 이름은 일반적으로 "/etc/ether"이지만 공식적인 것은 아닙니다. 파일 이름 "/etc/ether"가 기본값으로 지정되지 않은 경우. 파일 형식은 간단합니다. 하드웨어 주소와 호스트 이름이 공백으로 구분된 ASCII 텍스트 줄만 포함되어 있습니다. 또한 pub, tempnetmask 플래그를 사용할 수 있습니다. -n

in 호스트 이름이 필요한 곳에는 점으로 구분된 10진수 표기법으로 IP 주소를 입력할 수도 있습니다. 호환성의 특별한 경우로 호스트 이름과 하드웨어 주소의 순서를 바꿀 수 있습니다. ARP 캐시의 모든 완전한 항목은 C 플래그로 표시됩니다. 영구 항목은 M으로 표시되고, 게시된 항목은 P로 표시됩니다.

3

1) 정적 매핑 추가
관련 권장 사항: "

Linux 비디오 튜토리얼"

위 내용은 리눅스 arp의 기능은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿