Автор Тема: Проблем с iptables: invalid argument  (Прочетена 3581 пъти)

ivanatora

  • Напреднали
  • *****
  • Публикации: 658
  • Distribution: Ubuntu 10.04
  • Window Manager: Fluxbox
    • Профил
    • WWW
Проблем с iptables: invalid argument
« -: May 11, 2005, 11:14 »
Искам да добавя правило за SNAT след съвпадение по mac, но ми дава invalid argument:
Примерен код
iptables -t nat -A POSTROUTING -s 1.2.3.4 -m mac --mac-source aa:bb:cc:dd -j SNAT --to-source 192.168.1.2
iptables: Invalid argument

Рекох си че може да не е зареден модула за iptables обаче и modprobe ми дава проблем:
Примерен код

modprobe libipt_mac
modprobe: Can't locate module libipt_mac
modprobe ipt_mac
modprobe: Can't locate module ipt_mac

А ето какво ми връща locate:
Примерен код

locate ipt |grep mac
/lib/modules/2.4.20/kernel/net/ipv4/netfilter/ipt_mac.o.gz
/usr/lib/iptables/libip6t_mac.so
/usr/lib/iptables/libipt_mac.so
/usr/src/linux-2.4.22/net/ipv4/netfilter/ipt_mac.c
/usr/src/linux-2.4.22/include/linux/netfilter_ipv4/ipt_mac.h
/usr/local/lib/iptables/libip6t_mac.so
/usr/local/lib/iptables/libipt_mac.so
/usr/local/src/libpng/scripts/makefile.macosx
/usr/include/linux/netfilter_ipv4/ipt_mac.h

После пък се сетих че въпросния mac match ми е компилиран направо в кернела '<img'>
Версията на iptables която ползвам е v1.3.0rc1, компилирана от сорс.
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Проблем с iptables: invalid argument
« Отговор #1 -: May 11, 2005, 11:49 »
man iptables
Примерен код
mac
       --mac-source [!] address
              Match source MAC address.  It must be of the form XX:XX:XX:XX:XX:XX.  Note  that  this  only  makes
              sense  for  packets  coming  from  an Ethernet device and entering the PREROUTING, FORWARD or INPUT
              chains.
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

ivanatora

  • Напреднали
  • *****
  • Публикации: 658
  • Distribution: Ubuntu 10.04
  • Window Manager: Fluxbox
    • Профил
    • WWW
Проблем с iptables: invalid argument
« Отговор #2 -: May 11, 2005, 13:24 »
Ааах, ясно първото нещо което съм объркал са веригите '<img'>
Трябвало е да го прасна в PREROUTING и то не със цел SNAT а ACCEPT.. после отделно правило в POSTROUTING за SNAT. И да, така работи '<img'>
Мерси, VladSun!
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Проблем с iptables: invalid argument
« Отговор #3 -: May 11, 2005, 14:25 »
За нищо '<img'>

Все пак виж тази тема - http://www.linux-bg.org/cgi-bin....таблица
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

ivanatora

  • Напреднали
  • *****
  • Публикации: 658
  • Distribution: Ubuntu 10.04
  • Window Manager: Fluxbox
    • Профил
    • WWW
Проблем с iptables: invalid argument
« Отговор #4 -: May 11, 2005, 22:18 »
Да това го видях '<img'> Исках да сравня двата метода.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
root : invalid password
Хардуерни и софтуерни проблеми
Vency 1 3877 Последна публикация Apr 20, 2004, 17:57
от
Bad argument '#' в iptables
Настройка на програми
icemans 9 4471 Последна публикация Jul 08, 2011, 21:12
от ntrance
mount.nfs: Argument list too long
Настройка на програми
sash 26 7740 Последна публикация Jan 21, 2012, 21:55
от ieti
iptables не приема правило - bad argument
Настройка на програми
dark_elf 7 3813 Последна публикация Dec 12, 2012, 20:59
от neter
Failed to mount '/dev/sdc': Invalid argument
Настройка на хардуер
__SHADOW__ 2 2194 Последна публикация Mar 13, 2013, 07:16
от __SHADOW__