Открытие порта для определённого ip?
Ну, вот так например я ssh разрешаю

-A INPUT -p tcp --dport 22 -m set --match-set anynodes src -j ACCEPT
-A OUTPUT -p tcp --sport 22 -m set --match-set anynodes dst -j ACCEPT
где anynodes - это сет, определенный в ipset например вот так:
create anynodes hash:net family inet hashsize 1024 maxelem 65536 
add anynodes 10.7.1.0/24 
add anynodes 10.7.3.0/24
Разумеется по умолчанию пристреливать
*filter
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT DROP [0:0]
1. Пишете правило, разрешающее доступ с нужного айпи на нужный порт.
2. Добавляете ниже по цепочке правило, запрещающее доступ на порт.

Если нужно часто добавлять/удалять адреса - можно сделать отдельную цепочку, в которую бы сначала проваливался трафик, и в неё добавлять адреса.