Date: Thu, 21 Aug 1997 09:41:48 -0400 (EDT) From: "Michael W. Lucas" <mwlucas@bigbrother.rust.net> To: freebsd-questions@freebsd.org Subject: problems with freebsd router Message-ID: <199708211341.JAA01219@bigbrother.rust.net>
next in thread | raw e-mail | index | archive | help
Hello,
I'm trying to use a FreeBSD box (2.2.1) as a router between two different
Ethernet segments. The second Ethernet card doesn't work properly.
The Ethernet cards are 3C590s. I've rebuilt the kernel to allow vx1, and
set gateway=yes in /etc/sysconfig, as per the mailing list archives. Both
cards have IP addresses set in sysconfig, and routerflog is set to -s, per
the man page.
Upon boot, the machine recognizes both cards, i.e.:
pedicular 9% ifconfig -a
vx0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 209.69.72.162 netmask 0xffffff00 broadcast 209.69.72.255
ether 00:a0:24:ca:12:c8
vx1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
ether 00:20:af:f5:c4:0e
lp0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet 127.0.0.1 netmask 0xff000000
pedicular 10%
Oddly, if I do "ifconfig vx1 up", the card comes up. I can manually
assign it an IP address, but I get errors like:
Aug 21 05:42:41 pedicular routed[67]: punt RTM_ADD without gateway
Aug 21 05:42:41 pedicular routed[67]: write(rt_sock) RTM_ADD 209.69.36.128/29 --
> 209.69.36.129: File exists
Obviously, I'm don't quite know what I'm doing. Help? Please?
Thanks,
Michael
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199708211341.JAA01219>
