I applied three patches from John, and I found:
! while ((len = m->b_rptr - m->b_wptr) <= off) {
This way, it doesn't NAT anything at all. Just don't work.
while ((len = m->b_wptr - m->b_rptr) <= off) {
Nats ok, traceroute starts but paniced the machine.
Although, the panic doesn't look applicable?
$c copymsg+0x3e(d279d260) ptioc+0x3a7(d2314b78, d279d260, 2) ptemwmsg+0x1bb(d2314b78, d279d260) ptemwput+0xe1(d2314b78, d279d260) putnext+0x1b7(d2314b78, d279d260) ldterm_do_ioctl+0xd8b(d2314a00, d279d260) ldtermwmsg+0x41(d2314a00, d279d260) ldtermwput+0x8e(d2314a00, d279d260) putnext+0x1b7(d2314a00, d279d260) ttcompat_do_ioctl+0x425(d2ac4b30, d2314888, d279d260) ttcompatwput+0x152(d2314888, d279d260) putnext+0x1b7(d2314888, d279d260) strdoioctl+0x30d(d231dbf8, d2a51d20, 0, 102803, 1, d2a67ac0) strioctl+0x5b7(d2324180, 5467, 8047358, 102803, 1, d2a67ac0) spec_ioctl+0x48() fop_ioctl+0x1e(d2324180, 5467, 8047358, 102803, d2a67ac0, d2a51f80) ioctl+0x199() sys_sysenter+0xdc()
Feb 23 02:17:53 KRULL savecore: [ID 570001 auth.error] reboot after panic: BAD TRAP: type=e (#pf Page fault) rp=d2a51a14 addr=8 occurred in module "genunix" due to a NULL pointer dereference
-- Jorgen Lundman | <[EMAIL PROTECTED]> Unix Administrator | +81 (0)3 -5456-2687 ext 1017 (work) Shibuya-ku, Tokyo | +81 (0)90-5578-8500 (cell) Japan | +81 (0)3 -3375-1767 (home)
