Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
# import-ferm >/dev/null option 'nfmask' in line 25 not understood # grep nfmask /etc/iptables -A OUTPUT -j CONNMARK --restore-mark --nfmask 0xffffffff --ctmask 0xffffffff
--- /usr/sbin/ferm 2011-08-30 09:49:03.857287358 +0400
+++ ferm 2011-08-30 09:49:29.384287034 +0400
@@ -285,7 +285,7 @@
add_target_def 'BALANCE', qw(to-destination to:=to-destination);
add_target_def 'CLASSIFY', qw(set-class);
add_target_def 'CLUSTERIP', qw(new*0 hashmode clustermac total-nodes local-node hash-init);
-add_target_def 'CONNMARK', qw(set-mark save-mark*0 restore-mark*0 mask);
+add_target_def 'CONNMARK', qw(set-mark save-mark*0 restore-mark*0 mask nfmask ctmask);
add_target_def 'CONNSECMARK', qw(save*0 restore*0);
add_target_def 'DNAT', qw(to-destination=m to:=to-destination random*0);
add_target_def 'DSCP', qw(set-dscp set-dscp-class);
# import-ferm >/dev/null
option 'mark' in line 26 cannot be pre-negated
# awk 'NR==26{print}' /etc/iptables
-A OUTPUT -m mark ! --mark 0x0 -j ACCEPT
В общем, типичное допиливание надстроек. Всё решаемо, само собой, но нафига это нужно…
# import-ferm >/dev/null
option 'set-xmark' in line 19 not understood
# awk 'NR==19{print}' /etc/iptables
-A INPUT -i ppp0 -j CONNMARK --set-xmark 0x1/0xffffffff
Конфигурирование iptables при помощи ferm