It looks like you dont have the experimental autofw and portfw options compiled
in, or as modules.

Paul Wiechman

"Jeffrey C. Lehman" wrote:

> I'm having a problem getting port forwarding working. This is what happens
> (as root):
>
> ipmasqadm portfw -a -P tcp -L <local ip> <port> -R <remote IP> <port>
>
> results in
> portfw: setsockopt failed: Invalid argument
>
> ipmasqadm portfw -l
>
> results in:
> portfw: setsockopt failed: Invalid argument
> Could not open "/proc/net/ip_masq/portfw"
> Could not open "/proc/net/ip_portfw"
> Check if you have enabled portforwarding
>
> I have a RedHat 6.2 system with a custom 2.2.14 kernel.  Masquerading works
> alright so I'm wondering whether I missed an option while I was compiling
> the kernel or whether I installed ipmasqadm wrong.
>
> rpm -qa | grep ipmasqadm
>
> results in
> ipmasqadm-0.4.2-3
>
> Are there any other tests to determine whether I compiled the kernel with
> this option?  Here is my /usr/src/linux/.config network section
>
> #
> # Networking options
> #
> CONFIG_PACKET=y
> CONFIG_NETLINK=y
> CONFIG_RTNETLINK=y
> CONFIG_NETLINK_DEV=y
> CONFIG_FIREWALL=y
> CONFIG_FILTER=y
> CONFIG_UNIX=y
> CONFIG_INET=y
> # CONFIG_IP_MULTICAST is not set
> CONFIG_IP_ADVANCED_ROUTER=y
> CONFIG_RTNETLINK=y
> CONFIG_NETLINK=y
> CONFIG_IP_MULTIPLE_TABLES=y
> CONFIG_IP_ROUTE_MULTIPATH=y
> CONFIG_IP_ROUTE_TOS=y
> CONFIG_IP_ROUTE_VERBOSE=y
> CONFIG_IP_ROUTE_LARGE_TABLES=y
> CONFIG_IP_ROUTE_NAT=y
> # CONFIG_IP_PNP is not set
> CONFIG_IP_FIREWALL=y
> CONFIG_IP_FIREWALL_NETLINK=y
> CONFIG_NETLINK_DEV=y
> CONFIG_IP_ROUTE_FWMARK=y
> CONFIG_IP_TRANSPARENT_PROXY=y
> CONFIG_IP_MASQUERADE=y
> CONFIG_IP_MASQUERADE_ICMP=y
> CONFIG_IP_ROUTER=y
> CONFIG_NET_IPIP=y
> CONFIG_NET_IPGRE=y
> CONFIG_IP_ALIAS=y
> CONFIG_SYN_COOKIES=y
> CONFIG_INET_RARP=y
> CONFIG_SKB_LARGE=y
> # CONFIG_IPX is not set
> # CONFIG_ATALK is not set
>
> TIA,
> Jeff
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tclug-list-unsubscribe at mn-linux.org
> For additional commands, e-mail: tclug-list-help at mn-linux.org


---------------------------------------------------------------------
To unsubscribe, e-mail: tclug-list-unsubscribe at mn-linux.org
For additional commands, e-mail: tclug-list-help at mn-linux.org