and 조건으로 Track 1, 2가 둘다 down상태 시 eix0 터널 인터페이스 다운 설정
예시
체크할 인터페이스 Track 설정
(config)# track 1 interface eth1
(config)# track 2 interface eth2
Track 1,2를 and 조건으로 체크 설정
(config)# track 10 list Boolean and
(config)# object 1 not
(config)# object 2 not
인터페이스에 track 설정
(config)# interface eix0
(config-if)# shutdown track 10
NAT 설정
Source NAT - 최종 경로를 지정한 후 패킷이 목적지로 나갈때 Source IP를 변경해서 나감
나가는 인터페이스가 2개 일때 nat source에 두개 설정
NAT source에 auto 대신 NAT될 IP 설정 가능
source, destination에 network-list 적용 가능
# 사용자 192.168.1.100 -> (eth2)/NEXG VPN/(eth1) -> 서버 10.10.10.10
# 192.168.1.100 -> eth1 인터페이스 IP로 바뀌어서 나간다.
(config)# ip nat 10
(config-ip-nat)# source host 192.168.1.100
(config-ip-nat)# destination host 10.10.10.10
(config-ip-nat)# nat source eth1 auto
Destination NAT - 패킷이 들어올때 바로 Destination IP를 변경 함
방화벽 기본 설정값과 IPSec에 사용하는 설정값이 들어있다.
(config)# security parameters
방화벽이 기본 Drop 상태일 때 Drop된 Session 로그 기록시 설정
(config)# audit-default-dropped
방화벽 출발지 IP별 Session 제한 값을 설정
(config)# session-limit 100000
NexG-UTM 장비는 Default Drop을 기본 정책이므로 기본 정책이 필요
Local out : UTM 장비 자체에서 패킷이 생성되어 나가는 패킷은 모두 허용됨
DHCP Server에서 사용하는 포트 오픈
(config)# ip rule 16
(config-ip-rule)# description DHCP Server
(config-ip-rule)# source any
(config-ip-rule)# destination any
(config-ip-rule)# protocol udp sport eq 68 dport eq 67
(config-ip-rule)# policy pass
(config-ip-rule)# log connections
(config-ip-rule)# enable
OSPF에서 사용하는 프로토콜 오픈
(config)# ip rule 17
(config-ip-rule)# description Connect Local OSPF
(config-ip-rule)# source any
(config-ip-rule)# destination any
(config-ip-rule)# protocol ospfigp
(config-ip-rule)# inbound interface eth0
(config-ip-rule)# policy pass
(config-ip-rule)# enable
객체 관리
Network-list 설정
방화벽 Rule, PBR(Source, Destination)부분 객체 적용 가능.
(config)# network-list [network-list name] [ip address] description [name]
IP 한 개의 Host 객체 생성
(config)# network-list local 192.168.1.100/32 description Server-1
(config)# network-list local 192.168.1.200/32 description User-1
0 ~ 255번 까지의 IP 목록
(config)# network-list server 10.10.10.0/24
1 ~ 10번 까지의 IP 목록
(config)# network-list test 192.168.1.1 192.168.1.10
11 ~ 15번 까지의 IP 목록
(config)# network-list test 192.168.1.11 192.168.1.15
객체 변경 수정 발생시 Rule 다시 적용, Network-list 객체 개수 제한 없음.
생성한 Network-list 객체 rule 적용 설정
(config)# ip rule 100
(config-ip-rule)# source network-list test
(config-ip-rule)# source network-list local
(config-ip-rule)# destination network-list server
(config-ip-rule)# policy pass
(config-ip-rule)# enable
Service-list 설정
다양한 프로토콜 선택 가능, 객체 개수 제한 없음, 룰별 여러 객체 적용 가능
service-list 객체에 기본적으로 사용할 수 있는 프로토콜 이름이 있다
프로토콜 이름이 없는경우 번호를 입력
service-list 객체 생성 예시
(config)# service-list test icmp
(config)# service-list test tcp sport any dport eq 80 description http
(config)# service-list test udp sport any dport eq 53 description dns
service-list 객체 적용 예시
(config)# ip rule 100
(config-ip-rule)# source network-list local
(config-ip-rule)# destination network-list server
(config-ip-rule)# service-list test
(config-ip-rule)# policy pass
(config-ip-rule)# enable
offloading을 off시 모든 패킷을 CPU에서 처리 하기 때문에 트래픽이 많은 환경에서는 되도록 off 하지 않도록 권장.
schedule - 멀티 코어 상태에서 out-of-order를 줄일 수 있도록 세션 기반으로 처리 (기본설정 off)
reorder - IPS 엔진 통과후 re-orderd 발생을 줄이는 기능 (기본설정 off 권장)
(config)# ip offloading reroder
(config)# ip offloading schedule
(config)# ip offloading schedule all static
(config)# ip offloading reorder all
(config)# no ip offloading
Offloading 동작 상태 확인
# sh ip offloading
Offloading 동작 상태 상세 정보
# sh ip offloading statistics
hostname 설정
(config)# hostname NEXG_VPN
사용자 계정 설정
(config)# username jinsu secret jinsu1234
interface IP 설정
eth0 은 brige interface로 lan 포트에 대한 switch 포트다.
(config)# interface lo
(config-if)# ip address 192.168.0.1/32
(config-if)# no shutdown
!
(config)# interface eth1
(config-if)# description EXT_Port
(config-if)# ip address 192.168.1.1/30
(config-if)# ip address 192.168.2.1/30 secondary
(config-if)# no shutdown
line vty 설정
login local - 로컬 계정으로 로그인 허용
exec-timeout 5 0 - 장비에 접속시 5분동안 반응이 없으면 접속 종료
local secret digest sha512 - 장비 접속 인증방식 설정
기본 접속 설정 시
(config)# line vty
(config-line)# login local
(config-line)# exec-timeout 5 0
(config-line)# local secret digest sha512
tacacs+ 사용시
(config-line)# local tacacs+ local
웹서버 설정
HTTP
(config)# ip http port 17877
(config)# ip http server
HTTPS
(config)# ip http secure-port 17877
(config)# ip http secure-server
SSH 연결 설정
장비 시간 설정 변경시 rsa key 재 생성 필요 ( rsa key 지우는 명령 X)
SSH 키 생성
# generate crypto key rsa label jinsu
jinsu 이름으로 crypto key 생성
# show crypto key mypubkey rsa
SSH 설정
(config)# ip ssh rsa keypair-name jinsu
(config)# ip ssh port 2222
(config)# ip ssh server
SSH 서버 상태 확인
# show ip ssh server status
Logging 설정
1. local 로그 저장
logging local all - 로컬에 모든 로그 저장
logging local path disk1:/log alert 30 purge 20 stat - 저장공간 30퍼 남으면 알람 20퍼 남으면 삭제
(config)# logging local all
(config)# logging local path disk1:/log alert 30 purge 20 stat
(config)# interface eth2
(config-if)# ip address dhcp link-timeout 5 3 arp
인터페이스 상태 확인
# show ip interface brief
링크 상태 확인
# show link
필수 - 회선이 2개 이상일 경우 PBR 설정 필수
(config)# ip route policy 10 table 10 source eth1 10.10.10.254 eth1
(config)# ip route policy 20 table 20 source eth2 eth2 dhcp
Policy 확인
# show ip route policy
권장 1. link-timeout 5 3 arp ( VDSL, Metro 고속회선에 사용) 2. link-timeout 8 3 icmp ( ADSL 저속 회선 또는 손실이 많은 회선에 사용)
Static 라우팅
(config)# ip route 0.0.0.0/0 10.10.10.254
라우팅 확인
# show ip route
ECMP 라우팅
라우팅 뒤에 AD값을 추가하여 Equal Cost 설정
(config)# ip route 0.0.0.0/0 eth1 dhcp
(config)# ip route 0.0.0.0/0 eth2 dhcp 100
NTP 설정
ntp ignore-offset - 기본 시간 (1000sec) 이상 시간차가 날 경우에도 동기화 설정
자동 설정
(config)# ntp source eth0
(config)# ntp server 203.248.240.140
(config)# ntp server 210.98.16.100
(config)# ntp ignore-offset
(config)# clock timezone KST 9
수동 설정 ( 1회 )
# clock ntpdate 203.248.240.140
NTP 상태 확인
# show ntp status
# show ntp associations
VLAN 설정
VLAN 생성
(config)# vlan database
(config-vlan)# vlan 10 state enable
(config-vlan)# vlan 20 state enable
인터페이스에 VLAN 선언
(config)# interface eth0
(config-if)# switchport
(config-if)# switchport mode trunk
(config-if)# switchport allowd vlan all
(config-if)# no shutdown
(config)# interface lan1
(config-if)# switchport
(config-if)# switchport access vlan 10
(config-if)# no shutdown
(config)# interface lan2
(config-if)# switchport
(config-if)# switchport access vlan 20
(config-if)# no shutdown
VLAN 가상 인터페이스 설정
(config)# interface vlan0.10
(config-if)# ip addess 10.10.10.1
(config-if)# no shutdown
VLAN 확인
# show vlan brief
DHCP server 설정
내부 사용자 인터페이스
(config)# interface eth1
(config-if)# ip address 192.168.1.1/24
(config-if)# no shutdown
DHCP Pool 설정
(config)# ip dhcp pool jinsu
(dhcp-config)# network 192.168.1.0 255.255.255.0
(dhcp-config)# range 192.168.1.100 192.168.1.200
(dhcp-config)# dns-server 168.126.63.1
(dhcp-config)# dns-server 168.126.63.2
(dhcp-config)# default-router 192.168.1.1
DHCP 사용할 내부 인터페이스
(config)# ip dhcp server eth1
dhcp 확인
# show ip dhcp pool