ip 명령은 Linux의 새롭고 강력한 네트워크 구성 도구입니다.
1 기능
ip 명령은 Linux 호스트의 라우팅, 네트워크 장치, 정책 라우팅 및 터널을 표시하거나 조작하는 데 사용됩니다.
2 Usage
Usage: ip [ OPTIONS ] OBJECT { COMMAND | help }
ip [ -force ] -batch filename
-force: 배치 모드에서 오류를 종료하지 마세요
-b: - 배치 파일 이름, 제공된 파일 또는 표준 입력에서 명령을 읽고 이를 호출하면 첫 번째 실패로 인해 IP가 종료됩니다.
OBJECT := { 링크 주소 | | ntable |tunnel | mrule | 모니터 | -s[etails] | amily] { inet | inet6 | dnet | -6 | -D | -l[죄송합니다] { 최대-addr-flush- | -o[neline] | -rc[vbuf] [크기] |
-ts[hort] | -a[ll] }
(1)옵션IP 동작을 수정하거나 출력을 변경하는 몇 가지 옵션은 다음과 같습니다. 모든 옵션은 - 문자로 시작하며 긴 형식과 짧은 형식으로 구분됩니다.
-V: -Version은 IP 버전을 인쇄하고 종료합니다
-h: 사람이 읽을 수 있는 출력
-s: -stats –statistics, 더 많은 정보 출력, 이 옵션이 두 번 이상 나타나면 출력 정보가 더 자세해집니다.
d: 더 자세한 정보를 출력합니다.
-l: 다음을 지정합니다. "IP 주소 새로 고침" 논리가 시도할 최대 주기 수, 기본값은 10
-f: -family 사용할 프로토콜 계열을 지정합니다. 프로토콜은
inet
,
inet6일 수 있습니다.
,
bridge, ipx, dnet or link
-4 : 예 - -family inet의 약어 -6 : -family inet6의 약어 -0 : -family inet6의 약어 -0 : 예 -family inet의 약어입니다. -family link -I: -family ipx의 약어입니다. -o: -oneline 한 줄 출력, 줄 바꿈
을
"
문자로 교체 -n
: -netns 스위치의 IP을 지정된 네트워크 공간
netns -r: -resolve 시스템 이름 확인을 사용하여 호스트 주소 대신 DNS 이름을 인쇄합니다. -t: 모니터 옵션 사용 시 현재 시간 표시 -a:
-all
모든 개체에 수행 명령이 이 옵션을 지원하는지 여부에 따라 지정된 명령
-rc:-rcvbuf(크기) Netlink 소켓 수신 버퍼의 크기 설정을 설정합니다. 기본값은
1MB입니다. (2) OBJECT (1) IP 주소 추가 (2) IP 주소 삭제 5 네트워크 정보 보기 [root@centos7 ~]# ip 주소 show inet 192.168.29.3/24 BRD 192.168.29.255 범위 글로벌 ens33 valid_lft forever preferred_lft forever 3: ens34: (1) 라우팅 테이블 추가 (2) 라우팅 테이블 삭제 (3) 라우팅 테이블 표시 [root@centos7 ~]# ip 경로 목록 [root@centos7 ~] # ip 경로 show 192.168.29.0/24 dev ens33 proto 커널 범위 링크 src 1 92.168.29.3 미터법 100 (4) 라우팅 테이블 지우기 (5) 게이트웨이 추가 (1) 네트워크 장비의 작동 상태 표시 링크/루프백 00:00:00:00:00:00 brd 00:00:00:00:00:00 (2) 이웃 테이블 표시[root@centos7 ~]# IP 이웃 목록 192.168.29.1 dev ens33 lladdr 00:50:56:c0:00:01 REACHABLE (3) 네트워크 카드 정보 보기 [root@centos7 ~]# ip -s 링크 목록 ens33 2: ens33 : link/ether 00:0c:29:3a:00:82 brd ff:ff:ff:ff:ff:ff RX: 바이트 패킷 오류 삭제 오버런 mcast 704554 4943 0 0 0 0 TX: 바이트 패킷 오류 삭제 캐리어 collsns 470814 3110 0 0 0 0 (4) 최대 전송 대기열 길이 변경 [root @centos7 ~]# ip link set dev ens33 txqueuelen 1500 (5) MTU 설정 [root@centos7 ~]# ip link set ens33 mtu 1400 위 설정이 유효한지 표시 [ root@centos7 ~ ]# ip link show ens33 2: ens33: link/ether 00:0c:29:3a:00 :82 brd ff :ff:ff:ff:ff:ff mtu와 qlen이 적용된 것을 확인할 수 있습니다 (6) 네트워크 장치를 끄세요 [root@centos7 ~]# ip link set ens38 down [root@ centos7 ~]# ip link show ens38 4: ens38: link/ether 00:0c:29:3a: 00:96 brd ff:ff :ff:ff:ff:ff [root@centos7 ~]# (7) 네트워크 장치를 켜세요 [root@centos7 ~]# ip link set ens38 up [root@centos7 ~]# ip link show ens38 4: ens38: link/ether 00:0c:29: 3a:00:96 brd ff:ff :ff:ff:ff:ff
위 내용은 IP 명령어 사용법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!