Date: Mon, 9 Dec 2002 22:48:35 -0500 (EST) From: Fuzzy <fuzzy@pooh.ASARian.org> To: freebsd-questions@FreeBSD.ORG Subject: Help setting up natd on FreeBSD 4.7-release. Message-ID: <Pine.BSF.4.44.0212092243300.5454-100000@pooh.ASARian.org>
next in thread | raw e-mail | index | archive | help
FreeBSD pooh.ASARian.org 4.7-RELEASE FreeBSD 4.7-RELEASE #0:
Internet Software Consortium DHCP Client V3.0pl1
smbclient 2.2.2
I have 2 NICs in the server, (one is on a 10bT
hub along with with the ADSL modem and 2 win98se
boxes, the other is on a 100bTx/10bT hub with a
cable modem, (nc.rr.com, Time Warner cable /
Roadrunner and a single win98se box. The cable
modem provides 2 DHCP served dynamic IPs).
I managed to get FBSD to use one of the external
DHCP served IPs as the servers main IP address,
and it appears to be running correctly now.
Now I need to make the 2 windows boxes with RFC1918
addresses accessable via NAT and relayed thru the
FBSD 4.7-rel's connection to the cable modem.
hub1
[windows 98se ] <--+--> [FreeBSD 4.7] <----> { to hub2 }
[tigger.asarian.org] |
192.168.150.5 |
|
[ADSL Modem-Verizon] <--+
[ offline ] |
|
|
[windows 98se ] <--+
[piglet.asarian.org] |
192.168.150.6 |
|
[FreeBSD 4.7-rel ] <--+
[RFC1918: RL0 ]
[pooh1.asarian.org]
192.168.150.1
{ subnet: 192.168.150.0/29 }
hub2
{ to hub1 } <---------+
|
+--> [cable modem]
|
+--> [windows 88se ]
| [DHCP dynamic IP ]
| [eeyore.asarian.org]
|
|
+--> [FBSD 4.7-rel ]
[public: rl0 ]
66.26.76.83
[pooh.asarian.org ]
I modified the kernel and rebuilt it, (diff at end).
then issued the following commands:
/sbin/ifconfig rl0 inet 192.168.150.1 netmask 255.255.255.248
/sbin/ipfw add 1000 divert 1326 ip from any to any via rl0
/sbin/natd -s -m -u -p 1326 -n rl0
I setup the win98se box to treat its IP as static,
use the FBSD box as its gateway and DNS server.
I then rebooted win98se and tried to use IE to
read our website, (same box as the DNS server).
I got basic connectivity working, (I can run windows clients and connect
to the internet with them). My next problem is I need to support both
mount_smbfs and smbclient (from samba port). When the windows machine
had a public IP it was able to connect with the FBSD 4.7 system without
a problem, (I only had to type the share password on the console).
For the mount_smbfs, I just changed the -I option to the correct
IP for that machine. I don't know what I'm doing wrong.
Any thoughts would help.
I'm sure its a configuration error, I'm just lost as to
what I need to change to make it work :(?
thanks
Fuzzy
{documentation}
update to kernel config:
--- POOH2 Mon Nov 4 23:50:25 2002
+++ POOH3 Sat Dec 7 22:28:57 2002
@@ -2,7 +2,7 @@
machine i386
cpu I686_CPU
-ident POOH2
+ident POOH3
maxusers 0
#makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
@@ -110,5 +110,5 @@
options IPFIREWALL_VERBOSE
options IPFIREWALL_DEFAULT_TO_ACCEPT
options INCLUDE_CONFIG_FILE
+options IPDIVERT
#options NETSMB
-
ipfw list
01000 divert 1326 ip from any to any via ed0
65535 allow ip from any to any
mount_smbfs -c l -d 770 -f 660 -g wheel -u fuzzy -N \
-I 192.168.215.5 //TIGGER/C /tc
mount_smbfs: unable to open connection: syserr = Operation timed out
/usr/bin/smbclient //tigger/c fuzzy -W ASARIAN \
-I 192.168.215.5 -n POOH -d3
added interface ip=192.168.215.1 bcast=192.168.215.7 nmask=255.255.255.248
Client started (version 2.2.2).
Connecting to 192.168.215.5 at port 139
timeout connecting to 192.168.215.5:139
Connection to tigger failed
ifconfig
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.215.1 netmask 0xfffffff8 broadcast 192.168.215.7
ether 00:e0:7d:a8:cf:5d
media: Ethernet autoselect (10baseT/UTP)
status: active
ed0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 66.26.76.83 netmask 0xfffff800 broadcast 255.255.255.255
inet 192.168.216.1 netmask 0xfffffffc broadcast 192.168.216.3
ether 00:00:c5:3c:39:53
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet 127.0.0.1 netmask 0xff000000
grep gateway_enable /etc/rc.conf
gateway_enable="YES"
netstat -rn
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 66.26.72.1 UGSc 76 279937 ed0
24.163.43.145 0.0.0.0 UGHS 0 278 ed0
66.26.72/21 link#2 UC 1 0 ed0
66.26.72.1 00:07:0d:a9:a4:54 UHLW 72 0 ed0 1200
66.26.76.83 66.26.72.1 UGHS 1 15530 ed0
127.0.0.1 127.0.0.1 UH 0 3737 lo0
192.168.215/29 link#1 UC 2 0 rl0
192.168.215.5 00:c0:4f:ba:57:53 UHLW 1 215077 rl0 1157
192.168.215.7 ff:ff:ff:ff:ff:ff UHLWb 0 4 rl0
192.168.216/30 link#2 UC 0 0 ed0
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.44.0212092243300.5454-100000>
