Subject: IP-masquerading on RiscBSD v1.3a
To: None <port-arm32@NetBSD.ORG>
From: Ib-Michael Martinsen <imm@riscpc.dk>
List: port-arm32
Date: 06/21/1998 17:37:39
Hello there.
I have build a small network with the following layout:
Machine OS network-address
RiscPC RiscBSD 192.168.0.1
PC Win95 192.168.0.2
A410 RISC OS 192.168.0.3
The RiscPC acts as the internet-gateway via a ppp-connection
to my ISP. I would like to be able to access the internet from
the PC and the A410 and have read that IP-masquerading is the
proper technique for this. A search for IP-masquerading gave
me some LINUX howto's on the subject, which I have read.
In LINUX you use the command ipfwadm to set up masquerading,
but unfortunately this command is not present in my version
of RiscBSD. I found ipf on RiscBSD to be the nearest lookalike
to ipfwadm, although the man-pages does not mention anything
about masquerading. Can anybody provide me with a suitable
example on how to do it?
Anyway, I made the following ipf.conf file:
<Start of file>
# block all inbound packets
block in log all
# but allow incoming to 192.168.0.x
pass in from any to 192.168.0.1/255.255.255.0
pass in from any to 192.168.0.2/255.255.255.0
# log all outgoing traffic
log out all
<End of file>
but when I execute the command: ipf -f ipf.conf
I get the error:
root@nethotel:/etc => ipf -f ipf.conf
open device: Device not configured
ioctl(SIOCADDFR): Bad file descriptor
ioctl(SIOCADDFR): Bad file descriptor
ioctl(SIOCADDFR): Bad file descriptor
ioctl(SIOCADDFR): Bad file descriptor
Likewise the ipfstat command gives the following error:
root@nethotel:/etc => ipfstat
open: Device not configured
According to the man pages the standard device is /dev/ipl
which (among others) is defined as
root@nethotel:/etc => ll /dev/i*
crw------- 1 root wheel 42, 0 Mar 2 19:32 /dev/iic
crw------- 1 root wheel 46, 3 Mar 2 19:33 /dev/ipauth
crw------- 1 root wheel 46, 0 Mar 2 19:33 /dev/ipl
crw------- 1 root wheel 46, 1 Mar 2 19:33 /dev/ipnat
crw------- 1 root wheel 46, 2 Mar 2 19:33 /dev/ipstate
What do I have to do to get ipf and ipfstat to work?
Best regards
Ib-Michael
--
Ib-Michael Martinsen Email at work: dtpimm@dsg.dk
Fidomail: 2:234/181.9 Email at home: imm@nethotel.dk
Running RiscBSD v1.3a on an Acorn RiscPC with a 202.4 MHz StrongArm processor.
--
Ib-Michael Martinsen Email at work: dtpimm@dsg.dk
Fidomail: 2:234/181.9 Email at home: imm@nethotel.dk
Running RiscBSD v1.3a on an Acorn RiscPC with a 202.4 MHz StrongArm processor.