Avamar: edit-firewall-rules.sh 를 사용하여 사용자 지정 Avamar 방화벽 규칙을 추가하거나 제거하는 방법(v7.3 이상)
Summary: 이 문서에서는 edit-firewall-rules.sh 스크립트를 사용하여 사용자 지정 Avamar 방화벽 규칙을 추가하거나 제거하는 방법에 대해 설명합니다. 이 기능은 Avamar v7.3 이상에서 사용할 수 있습니다.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
Avamar v7.3 이상에서는 사용자가 자신의 고유한 iptables 규칙을 추가하거나 제거할 수 있는 툴을 사용할 수 있습니다.
기능:
edit-firewall-rules.sh:
루트 사용자로 위의 스크립트를 실행합니다.
관리자 사용자로 키를 로드한 후 "su - "
를 사용하여 루트 사용자로 전환합니다. 스크립트 실행:
스크립트를 실행하기 전에 SSH 키를 로드합니다.
키가 로드되지 않은 경우 규칙을 다른 노드에 복사할 때 스크립트가 실패할 수 있습니다.
자세한 내용은 'notes' 문서 또는 Avamar System Administration Guide 를 참조하십시오.
형식:
소스 IP | 소스 포트 | 대상 IP | 대상 포트 | 프로토콜 | ICMP 유형 | 대상 | 체인 | 노드 유형
예:
기능:
- v7.3과 함께 제공되는 표준 Avamar Firewall RPM의 일부입니다.
- 사용자는 자신의 사용자 지정 iptables 규칙을 추가하거나 제거할 수 있습니다.
- 사용자 지정 규칙은 Avamar 버전 업그레이드 후에도 유지됩니다.
- 사용자 지정 규칙은 방화벽 패키지 업데이트 후에도 유지됩니다.
- edit-firewall-rules.sh.
- manage-custom-rules.sh.
- avfwb_custom_config.txt.
edit-firewall-rules.sh:
- 이 파일은 사용자 입력을 받아 iptables 형식으로 포맷하는 대화형 스크립트입니다.
- 이 파일은 고객 친화적인 방식으로 정보를 배치합니다.
- 이 파일은 edit-firewall-rules.sh 대화형 스크립트 뒤에 있는 엔진입니다.
- 이 파일은 구성 파일에 저장된 사용자 지정 규칙 집합을 기반으로 iptables 규칙 및 명령을 생성합니다.
- 이 파일은 avfirewall 서비스를 다시 시작하여 새 규칙을 적용합니다.
루트 사용자로 위의 스크립트를 실행합니다.
관리자 사용자로 키를 로드한 후 "su - "
를 사용하여 루트 사용자로 전환합니다. 스크립트 실행:
스크립트를 실행하기 전에 SSH 키를 로드합니다.
키가 로드되지 않은 경우 규칙을 다른 노드에 복사할 때 스크립트가 실패할 수 있습니다.
자세한 내용은 'notes' 문서 또는 Avamar System Administration Guide 를 참조하십시오.
Choose an Action ---------------- 1) Add a custom rule 2) Remove a custom rule 3) List Current Custom Rules 4) Exit 5) Save & Exit Enter desired action: Add a Custom Rule The user can make selections for iptables fields to construct the rule they wish to add.
- 규칙 유형: IPv4 또는 IPv6입니다.
- 체인: output, input, logdrop 또는 forward입니다.
- Protocol: TCP, UDP, ICMP
- 소스 IP.
- 소스 포트.
- 대상 IP입니다.
- 대상 포트입니다.
- 대상: 수락, 거부, 삭제, 거부.
- 노드 유형: All, Data, Utility입니다.
형식:
소스 IP | 소스 포트 | 대상 IP | 대상 포트 | 프로토콜 | ICMP 유형 | 대상 | 체인 | 노드 유형
예:
10.10.10.10||10.10.10.11||tcp||ACCEPT|OUTPUT|ALL Add Rule Example Select the type of firewall rule to add
Firewall Rule Types ------------------- 1) IPv4 Rule 2) IPv6 Rule Enter Firewall Rule Type:
Protocol -------- 1) TCP 2) UDP 3) ICMP Enter Protocol: Select the desired CHAIN
Firewall Chains --------------- 1) OUTPUT 2) INPUT 3) LOGDROP 4) FORWARD Select Chain: Select the Protocol type to be used
Protocol -------- 1) TCP 2) UDP 3) ICMP Enter Protocol: Enter source IP (leave blank for none): Enter source port (leave blank for none): Enter destination IP (leave blank for none): Enter destination port (leave blank for none): Select the desired target action
Targets ------- 1) ACCEPT 2) REJECT 3) DROP 4) LOGDROP Select Target: Select which type of node this new rule will be applied to
Node Types ---------- 1) ALL 2) DATA 3) UTILITY Select node type to apply rule to: The script will ask you to confirm that you want to add the new rule to the avfwb_custom_config.txt file
Add rule ||||tcp||ACCEPT|OUTPUT|ALL to file? (Y/N): y Adding ||||tcp||ACCEPT|OUTPUT|ALL to file... The script asks if you wish to add another rule or return to the main menu
Add another rule? (Y/N): Return to main menu? (Y/N): Saving and applying rules
Choose an Action ---------------- 1) Add a custom rule 2) Remove a custom rule 3) List Current Custom Rules 4) Exit 5) Save & Exit Enter desired action: 5 Rules have been saved to /usr/local/avamar/lib/admin/security/avfwb_custom_config.txt Save and execute rules now? (Y/N): Choosing Y when asked to save and execute will propagate the config file to all nodes, applies the rules accordingly and restarts the avfirewall service.Removing a rule
Choose an Action ---------------- 1) Add a custom rule 2) Remove a custom rule 3) List Current Custom Rules 4) Exit 5) Save & Exit Enter desired action: 2Select the rule to remove. The script will confirm "Line xxx has been removed from configuration file" Return to the main menu. If we select option 3 "List Current Custom Rules" we will see the list of rules and a list of 'Changes Pending'.
Pending changes will be executed when exiting the script and selecting Y to "Save and execute rules now".
Rules have been saved to /usr/local/avamar/lib/admin/security/avfwb_custom_config.txt Save and execute rules now? (Y/N):
Additional Information
Avamar 애플리케이션 기능에 영향을 줄 수 있는 방화벽 규칙을 생성하지 않도록 주의하십시오. 예: Avamar Server 포트
에서 들어오고 나가는 트래픽 거부Avamar 필수 포트에 대한 자세한 내용은 Avamar Product Security Guide 의 최신 릴리스를 참조하십시오.
제품 보안 가이드에는 대화형이 아닌 유사한 툴 "manage-custom-rules.sh"도 있습니다.
SSH 키가 로드되었는지 확인하는 방법과 그렇지 않은 경우 로드하는 방법
에서 들어오고 나가는 트래픽 거부Avamar 필수 포트에 대한 자세한 내용은 Avamar Product Security Guide 의 최신 릴리스를 참조하십시오.
제품 보안 가이드에는 대화형이 아닌 유사한 툴 "manage-custom-rules.sh"도 있습니다.
SSH 키가 로드되었는지 확인하는 방법과 그렇지 않은 경우 로드하는 방법
admin@util:~/>: ssh-add -l Could not open a connection to your authentication agent. <-- keys not loaded admin@util:~/>: ssh-agent bash admin@util:~/>: ssh-add ~/.ssh/dpnid Identity added: .ssh/dpnid (.ssh/dpnid) admin@util:~/>: ssh-add -l 1024 1b:af:88:95:7a:d8:a9:16:fb:cb:9e:0e:49:32:a3:cd [MD5] .ssh/dpnid (DSA) <-- keys loaded
Affected Products
AvamarProducts
Avamar, Avamar ServerArticle Properties
Article Number: 000019911
Article Type: How To
Last Modified: 03 Apr 2025
Version: 8
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.
Removing a rule
Select the rule to remove. The script will confirm "Line xxx has been removed from configuration file"
Return to the main menu. If we select option 3 "List Current Custom Rules" we will see the list of rules and a list of 'Changes Pending'.
Pending changes will be executed when exiting the script and selecting Y to "Save and execute rules now".