AIX Simple Firewall
Prerequisities
Packages to be installed
- bos.msg.en_US.net.ipsec
- bos.net.ipsec.keymgt
- bos.net.ipsec.rte
- clic.rte.kernext
- clic.rte.lib
CLI
lslpp -l bos.msg.en_US.net.ipsec
Fileset Level State Description
----------------------------------------------------------------------------
Path: /usr/lib/objrepos
bos.msg.en_US.net.ipsec 7.2.5.0 COMMITTED IP Security Messages - U.S.
English
Start/Stop IP Security
CLI
# Start command
/usr/sbin/mkdev -c ipsec -t 4
/usr/sbin/mkfilt -v 4 -u -z P
# Stop command
/usr/sbin/rmdev -l ipsec_v4
Smitty
smitty ipsec4
> Start/Stop IP Security > Start IP Security
- Start IP Security: [Now and After Reboot]
- Deny All Non_Secure IP Packets: [no]
Verify command
lsdev -l ipsec_v4
ipsec_v4 Available IP Version 4 Security Extension
Filter Rules
指令參數:
- -s : 來源 IP 或網段,例如 192.168.99.1 或 192.168.99.0
- -m : 來源遮罩,個別 IP 填 255.255.255.255;C 網段 IP 填 255.255.255.0
- -d :
Rule #1: 針對 FTP (port 21) 限制指定來源 IP (my-linux-ip) 或網段。
genfilt -v 4 -a P -s <my-linux-ip> -m 0.0.0.0255.255.255.255 -d <my-aix-server-IP> -M 255.255.255.255 -g Y -c tcp -o any -p 0 -O eq -P 21 -r B -w I -l YN -f Y -i all
genfilt -v 4 -a D -s 0.0.0.0 -m 0.0.0.0 -d my_local_IP<aix-server-IP> -M 255.255.255.255 -g Y -c tcp -o any -p 0 -O anyeq -P 21 -r B -w I -l N -f Y -i all