Çekirdek 3.14.18 kullanıyorum ve bu seçeneklerle oluşturulmuş iptables 1.4.21 kullanıyorum --static-enable --disable-shared.
Bu komutu çalıştırdığımda:
/sbin/iptables -A PREROUTING -m -d 127.3.0.2/24 -j DNAT --to-destination 10.0.0.1 -p udp -dport 69
Bu hata mesajını alıyorum:
iptables v1.4.21: Couldn't load match `-d':No such file or directory
Neyi kaçırdığımı açıklamaya yardımcı olan var mı?
Daha fazla bilgi: 2 arayüzlü, eth0 ve eth1 adında bir host sistemim var. eth0, 127.3.xx ipi ile paketleri alacak. Bu paketleri eth1 dışına bir sunucuya iletmek istiyorum (10.0.1). eth1, 192.168.0.100 ipine sahiptir. Sunucunun paketleri ana bilgisayardan geliyor gibi görmesi gerekir (192.168.0.100). -M flag'ı kaldırabilirim ama bunu yaptığımda şu hatayı alıyorum: iptables v1.4.21: çoklu -d bayraklarına izin verilmiyor
—
mikec 23:15