Created
February 17, 2015 15:38
-
-
Save adionditsak/6ec696fc1961c4829d71 to your computer and use it in GitHub Desktop.
Juniper SRX cheatsheet
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Juniper SRX cheatsheet | |
#Help | |
help | |
<command> ? | |
#Show | |
show configuration | |
show configuration | display set | |
show configuration | display set | match [customer|ip|etc] | |
#Interface/customer/VLAN | |
set interfaces [interface] unit [vlan] description "[Interface or customer name]" | |
set interfaces [interface] unit [vlan] vlan-id [vlan-id] | |
set interfaces [interface] unit [vlan] family inet address [Range with gateway] | |
set security zones security-zone hosting interfaces [interface.vlan] | |
#Address | |
set security zones security-zone untrust address-book address [address-name] [ip/range] | |
#Address set | |
set security zones security-zone untrust address-book address-set [adress-set-name] address [address-name] | |
#NAT | |
set security nat static rule-set [rule-set-name] rule [rule-name] match destination-address [external-ip] | |
set security nat static rule-set [rule-set-name] rule [rule-name] then static-nat prefix [internal-ip] | |
#Application | |
set applications application [application-name] protocol tcp | |
set applications application [application-name] destination-port [port] | |
#Policy | |
set security policies from-zone untrust to-zone hosting policy [policy-name] match source-address [any|address-name] | |
set security policies from-zone untrust to-zone hosting policy [policy-name] destination-address [destination-address-name] | |
set security policies from-zone untrust to-zone hosting policy [policy-name] match application [application-name] | |
set security policies from-zone untrust to-zone hosting policy [policy-name] then permit | |
#default-deny for new policies | |
edit security policies from-zone untrust to-zone hosting | |
insert policy [policy-name] before policy default-deny | |
#Commit stuff | |
top # Go to top of configuration | |
show | compare # Show new configuration compared to old | |
commit check # Check if everything is ok / emulate commit | |
commit confirmed 5 # Commit but roll back after 5 min to test if ok | |
commit # Commit everything | |
#Rollback | |
rollback # If show | compare is not satisfying | |
rollback 1 # Undo commit |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment