Avamar: Så här lägger du till eller tar bort anpassade Avamar-brandväggsregler med edit-firewall-rules.sh (v7.3 och senare)

Summary: I den här artikeln beskrivs hur du lägger till eller tar bort anpassade Avamar-brandväggsregler med hjälp av edit-firewall-rules.sh-skriptet. Detta är tillgängligt i Avamar v7.3 och senare. ...

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

I Avamar v7.3 och senare finns ett verktyg som gör det möjligt för användare att lägga till eller ta bort egna anpassade iptables-regler .

Funktioner: 
  • Ingår i Avamar-brandväggens standard-RPM som levereras med v7.3.
  • Användare kan lägga till eller ta bort sina egna anpassade iptables-regler .
  • Anpassade regler fortsätter att gälla även vid uppgraderingar av Avamar-versioner.
  • Anpassade regler överlever uppdateringar av brandväggspaket.
Följande nya filer installeras på system av avfwb security RPM. Filerna finns på: /usr/local/avamar/lib/admin/security.
  • edit-firewall-rules.sh.
  • manage-custom-rules.sh.
  • avfwb_custom_config.txt.

edit-firewall-rules.sh:
  • Den här filen är ett interaktivt skript som tar användarindata och formaterar dem till iptables-format .
  • Den här filen innehåller information på ett kundvänligt sätt.
manage-custom-rules.sh:
  • Den här filen är motorn bakom det interaktiva skriptet för edit-firewall-rules.sh .
  • Den här filen skapar iptables-regler och kommandon som baseras på den sparade anpassade regeluppsättningen i konfigurationsfilen.
  • Den här filen startar om avfirewall-tjänsten för att tillämpa de nya reglerna.

Kör skripten ovan som rotanvändare. 
När du har läst in nycklar som administratörsanvändare växlar du till rotanvändaren med "su - "


Köra skriptet:
Läs in SSH-nycklarna innan du kör skriptet.  

Om nycklarna inte läses in kan skriptet misslyckas när det kopierar regler till andra noder.  

Mer information finns i artikeln "Anteckningar" eller i Avamars systemadministrationsmanual .
 
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.
  • Typ av regel: IPv4 eller IPv6.
  • Kedja: Output, Input, Logdrop eller Forward.
  • Protokollet: TCP, UDP, ICMP.
  • Käll-IP.
  • Källport.
  • Mål-IP.
  • Målport.
  • Mål: Acceptera, avvisa, släpp, avvisa.
  • Nodtyp: Allt, data, nytta.
Anpassade regler lagras i avfwb_custom_config.txt fil som röravgränsade rader.

Format:
Käll-IP | Källport | Mål-IP | Målport | Protokoll | ICMP-typ | Mål | Kedja | Nodtyp

Exempel:
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.

kA5j00000008VAYCA2_1_0

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: 2

kA5j00000008VAYCA2_1_1
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'.

kA5j00000008VAYCA2_1_2

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

Var försiktig så att du inte skapar brandväggsregler som kan påverka Avamar-programmets funktioner. Till exempel Avvisa trafik till eller från en Avamar-serverport.

I den senaste versionen av Avamar Product Security Guide finns information om portar som krävs för Avamar.

Produktsäkerhetsmanualen har också ett liknande verktyg "manage-custom-rules.sh" som inte är interaktivt.

Så här kontrollerar du om SSH-nycklarna är inlästa och om inte, hur du läser in dem.
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

Avamar

Products

Avamar, Avamar Server
Article 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.