FreeBSD 11.1-RELEASE: Kernel panic in ipv6_output() via tcp6_usr_connect()
Viktor Dukhovni
freebsd at dukhovni.org
Mon Nov 6 04:40:02 UTC 2017
On Wed, Nov 01, 2017 at 02:17:33PM +0300, Andrey V. Elsukov wrote:
> > # NAT the rest
> > ipfw nat 1 config if "$oif" unreg_only reset same_ports
> > ipfw add nat 1 ip from any to any via "$oif"
>
> Just an theory, can you try change this rule to be like this:
>
> ipfw add nat 1 ip4 from any to any via "$oif"
>
> From first glance I don't see any restrictions in libalias/nat44 to not
> try to translate IPv6 packet assuming it as IPv4.
I've changed the rule from "ip" to "ip4", but also made other
changes to get 6to4 working, and no longer see panics.
Reverting the rule on a running system back to "ip", still yields
no panics, but I am now running a different 11.1 kernel built from
SVN with my "stf" patch. So it is sadly not quite clear where the
problem was, my original configuration, the older kernel, something
else?
# svn info
Path: .
Working Copy Root Path: /usr/src
URL: https://svn0.us-west.freebsd.org/base/releng/11.1
Relative URL: ^/releng/11.1
Repository Root: https://svn0.us-west.freebsd.org/base
Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Revision: 325169
Node Kind: directory
Schedule: normal
Last Changed Author: gordon
Last Changed Rev: 324708
Last Changed Date: 2017-10-17 17:20:07 -0400 (Tue, 17 Oct 2017)
--
Viktor.
More information about the freebsd-net
mailing list