I think you are gonna need to do some IPPORTFWing here.
Patch your 2.0.36 kernel with the IPPORTFW patch, re-compile
the kernel, compile the IPPORTFW program, reboot, and then
try adding this to your IPFWADM ruleset as an experiment:
NOTE: 10.0.0.1 is your bootp/tftp server
192.168.0.1 is your NCD box
/usr/local/sbin/ipportfw -C
#
echo " Enabling TFTP forwarding.."
#Bootp
/usr/local/sbin/ipportfw -A -t10.0.0.1/67 -R 192.168.0.1/67
/usr/local/sbin/ipportfw -A -u10.0.0.1/67 -R 192.168.0.1/67
/usr/local/sbin/ipportfw -A -t10.0.0.1/68 -R 192.168.0.1/68
/usr/local/sbin/ipportfw -A -u10.0.0.1/68 -R 192.168.0.1/68
#tftp
/usr/local/sbin/ipportfw -A -t10.0.0.1/69 -R 192.168.0.1/69
/usr/local/sbin/ipportfw -A -u10.0.0.1/69 -R 192.168.0.1/69
Let me know if this works.
--David
>/sbin/depmod -a
>/sbin/modprobe ip_masq_ftp
>/sbin/ipfwadm -I -f
>/sbin/ipfwadm -I -p accept
>/sbin/ipfwadm -O -f
>/sbin/ipfwadm -O -p accept
>/sbin/ipfwadm -F -p accept
>/sbin/ipfwadm -F -a masquerade -S 192.168.1.2/24 -D 0.0.0.0/0
>
>Typing ipfwadm -M -l, I get the following:
>
>IP masquerading entries
>prot expire source destination ports
>udp 03:40.78 192.168.1.2 bootp.server tftp (61002) -> tftp
>
>When I try to boot the terminal, it seems that the terminal doesn't get a
>response from the bootp server. It simply hangs and waits forever....
.----------------------------------------------------------------------------.
| David A. Ranch - Linux/Networking/PC hardware [EMAIL PROTECTED] |
!---- ----!
`----- For more detailed info, see http://www.ecst.csuchico.edu/~dranch -----'
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
For daily digest info, email [EMAIL PROTECTED]