昨日、ホームサーバーとしてHP Proliant Microserverとして新しいコンピューターを入手しました。カーネルバージョン3.2.12でArch Linuxをインストールしました。
iptables(1.4.12.2-現在のバージョンAFAIK)をインストールし、net.ipv4.ip_forward
キーを1に変更し、iptables構成ファイルで転送を有効化(および再起動)した後、システムはそのネットワークインターフェイスを使用できません。pingが失敗します
Ping: sendmsg: operation not permitted
iptablesを完全に削除した場合、ネットワーキングは問題ありませんが、ローカルネットワークへのインターネット接続を共有する必要があります。
eth0の - NICは、マザーボード上に集積WAN(は、Broadcom NetXtreme BCM5723)。
eth1 -PCI ExpressスロットのLAN NIC(Intel 82574Lギガビットネットワーク)
iptablesがなくても動作するため(サーバーはインターネットにアクセスでき、内部ネットワークからsshでログインできます)、iptablesと関係があると思います。私はiptablesの経験があまりないので、これらを参照として使用しました(もちろん互いに分離しています...):
wiki.archlinux.org/index.php/Simple_stateful_firewall#Setting_up_a_NAT_gateway
revsys.com/writings/quicktips/nat.html
私の以前のサーバーでは、revsysガイドを使用してnatをセットアップしました。
誰も以前にこのようなことを経験しましたか?私は何を間違えていますか?