Linux arp는 시스템의 arp 버퍼를 관리하는 데 사용되며 정적 mac 주소를 표시, 삭제 및 추가할 수 있습니다. 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, 옵션 목록
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, temp 및 netmask 플래그를 사용할 수 있습니다. -n |
in 호스트 이름이 필요한 곳에는 점으로 구분된 10진수 표기법으로 IP 주소를 입력할 수도 있습니다. 호환성의 특별한 경우로 호스트 이름과 하드웨어 주소의 순서를 바꿀 수 있습니다. ARP 캐시의 모든 완전한 항목은 C 플래그로 표시됩니다. 영구 항목은 M으로 표시되고, 게시된 항목은 P로 표시됩니다. 3 | , 인스턴스 1) 정적 매핑 추가 |
관련 권장 사항: " Linux 비디오 튜토리얼" |
위 내용은 리눅스 arp의 기능은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!