昨天我有一台新电脑作为我的本地服务器,HP Proliant Microserver.
安装了Arch
Linux,内核版本为3.2.12.
安装iptables(1.4.12.2 – 当前版本AFAIK)并将net.ipv4.ip_forward键更改为1,并在iptables配置文件中启用转发(并重新启动)后,系统无法使用其任何网络接口. Ping失败了
Ping: sendmsg: operation not permitted
如果我完全删除iptables,网络是可以的,但我需要共享到本地网络的Internet连接.
eth0 – wan NIC集成在主板上(Broadcom NetXtreme BCM5723).
eth1-lan网卡在pci-express插槽中(Intel 82574L千兆网络)
由于它没有iptables(服务器可以访问互联网,我可以从内部网络使用ssh登录),我认为它与iptables有关.我对iptables没有太多经验,所以我用这些作为参考(当然彼此分开……):
在我以前的服务器上,我使用revsys指南来设置nat,就像一个魅力.
以前有人经历过这样的事吗?我究竟做错了什么?