FreeBSD 7.1 IPv6 multihoming problem
zgabe
zgabe84 at gmail.com
Tue Mar 31 01:08:16 PDT 2009
Hi All,
I am using laptop, FreeBSD 7.1 connecting to two ISPs (wlan and ppp) and I
have IPv6 addresses. 'netstat -rn' says there is only one default gateway
(for example wlan's default gateway). My problem is the following:
If I ping the ppp tunnel from an other computer, my laptop recieves the
ICMP6 echo request over the ppp tunnel, but it answers over the wlan
interface. I read some similar posts (only ipv4) about forwarding with IPFW,
but I was unable to solve my problem until now.
I built a kernel with the following options:
options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPFIREWALL_FORWARD
and put these lines to my rc.conf
firewall_enable="YES"
firewall_type="open"
as the handbook says.
I use the following command as root:
ipfw add 101 fwd pppgateway ipv6 from pppaddress to any
(pppgateway and pppaddress ipv6 addresses)
It throws "getsockopt(IP_FW_ADD): Invalid argument" error!
I have tried to set the following variables but the problem is still the
same.
sysctl -w net.inet.ip.forwarding=1 and
sysctl -w net.inet6.ip6.forwarding=1
Can anybody help me?
--
View this message in context: http://www.nabble.com/FreeBSD-7.1-IPv6-multihoming-problem-tp22800054p22800054.html
Sent from the freebsd-ipfw mailing list archive at Nabble.com.
More information about the freebsd-ipfw
mailing list