Ieri ho ricevuto un nuovo computer come server di casa, un HP Proliant Microserver. Arch Linux installato su di esso, con la versione del kernel 3.2.12.
Dopo aver installato iptables (1.4.12.2 - la versione corrente AFAIK) e aver cambiato la net.ipv4.ip_forward
chiave in 1, e aver abilitato l'inoltro nel file di configurazione di iptables (e il riavvio), il sistema non può usare nessuna delle sue interfacce di rete. Il ping fallisce con
Ping: sendmsg: operation not permitted
Se rimuovo completamente iptables, la rete va bene, ma devo condividere la connessione Internet con la rete locale.
eth0 : scheda di rete integrata integrata sulla scheda madre (Broadcom NetXtreme BCM5723).
eth1 - NIC lan in uno slot pci-express (Intel 82574L Gigabit Network)
Dal momento che funziona senza iptables (il server può accedere a Internet e posso accedere con ssh dalla rete interna), presumo abbia a che fare con iptables. Non ho molta esperienza con iptables, quindi li ho usati come riferimento (ovviamente separati l'uno dall'altro ...):
wiki.archlinux.org/index.php/Simple_stateful_firewall#Setting_up_a_NAT_gateway
revsys.com/writings/quicktips/nat.html
Sul mio server precedente, ho usato la guida revsys per configurare nat, ha funzionato come un incantesimo.
Qualcuno ha mai provato qualcosa del genere prima? Che cosa sto facendo di sbagliato?