어제 홈 서버 인 HP Proliant Microserver로 새 컴퓨터를 구입했습니다. 커널 버전 3.2.12로 Arch Linux를 설치했습니다.
iptables (1.4.12.2-현재 버전 AFAIK)를 설치하고 net.ipv4.ip_forward
키를 1로 변경 하고 iptables 구성 파일에서 전달 (및 재부팅)을 수행 한 후 시스템은 네트워크 인터페이스를 사용할 수 없습니다. 핑 실패
Ping: sendmsg: operation not permitted
iptables를 완전히 제거하면 네트워킹은 가능하지만 로컬 네트워크와 인터넷 연결을 공유해야합니다.
eth0 -wan NIC가 마더 보드에 통합되었습니다 (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를 설정하고 매력처럼 작동했습니다.
전에 이런 경험이 있습니까? 내가 도대체 뭘 잘못하고있는 겁니까?