Date: Thu, 16 Mar 1995 11:16:07 +0100 From: jg@euronet.nl (Jan_Guldemond) To: questions@FreeBSD.org Subject: Routing two ethernets Message-ID: <199503161016.LAA10882@mail.euronet.nl>
next in thread | raw e-mail | index | archive | help
Hi all,
Here's how I got the routing working.
First of all the configuration of our network(s)
FreeBSD FreeBSD MS-Windows f. workgr. 3.11
host.jcn.nl router.jcn.nl <no name>
netmask 0xffffffc0 netmask 0xffffffc0 netmask 0xffffffc0
193.78.175.65 193.78.175.66 193.78.175.129 193.78.175.128
| | | |
\--------------------/ \-----------------/
First the configuration of the host.jcn.nl:
*** ifconfig -a:
ed1: flags=8863<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 193.78.175.65 netmask 0xffffffc0 broadcast 193.78.175.127
ether 08:00:00:19:67:32
lo0: flags=8009<UP,LOOPBACK,MULTICAST> mtu 65532
inet 127.0.0.1 netmask 0xff000000
sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 552
sl1: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 552
*** netstat -rn:
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 193.78.175.66 UGSc 0 0 ed1
127.0.0.1 127.0.0.1 UH 0 0 lo0
193.78.175.64 link#1 UC 0 0 ed1 -4672
193.78.175.65 8:0:0:19:67:32 UHLW 0 88 lo0
193.78.175.66 0:0:1b:4f:b9:38 UHLW 5 82 ed1 1032
Then the configuration of router.jcn.nl:
*** ifconfig -a:
ed0: flags=8863<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 193.78.175.66 netmask 0xffffffc0 broadcast 193.78.175.127
ether 00:00:1b:4f:b9:38
ed1: flags=8863<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 193.78.175.129 netmask 0xffffffc0 broadcast 193.78.175.191
ether 00:00:1b:4f:bd:fc
lp0: flags=810<POINTOPOINT,SIMPLEX> mtu 1500
lo0: flags=8009<UP,LOOPBACK,MULTICAST> mtu 65532
inet 127.0.0.1 netmask 0xff000000
sl0: flags=9010<POINTOPOINT,LINK0,MULTICAST> mtu 552
sl1: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 552
*** netstat -rn:
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
127.0.0.1 127.0.0.1 UH 0 0 lo0
193.78.175.64 link#1 UC 0 0 ed0 -4730
193.78.175.65 8:0:0:19:67:32 UHLW 1 109 ed0 962
193.78.175.66 0:0:1b:4f:b9:38 UHLW 1 8 lo0
193.78.175.128 link#2 UC 0 0 ed1 -4730
193.78.175.129 0:0:1b:4f:bd:fc UHLW 1 35 lo0
The routing works fine: I can access the Windows station from host.jcn.nl
and the host.jcn.nl from the WIndows station.
Here's what I did:
* Configured the ethernet-cards (.65, .66, .129 and .138) all with the
netmask 255.255.255.192. The mask 255.255.255.128 also seems to work, but
some of you told me that is not allowed to use a subnet-mask with all 0's or
1's. So I made a subnet mask with two bits, ans only use 01 and 10. So 50%
of my class C-address is lost :-(
* Enabled the routing on router.jcn.nl with 'sysctl -w
net.inet.ip.forwarding = 1'. This enables the router function of this machine.
I have a SLIP connection from the router.jcn.nl to my Internet-provider. I
can't access external sources from the Windows machine. Because my provider
doesn't know (yet) to route all information for 193.78.175.0 to that SLIP
connection. It's a SLIP connection with a fixed IP-number (193.78.242.118),
so its understandable that my provider doesn't know to route 193.78.175.0 to
this connection. A leased line is comming up, so when that arrives we can
connect the entire class C-network to the Internet using the leased-line.
If you had any problems routing (like I did), I hope this helped. If not,
feel free to ask!!
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199503161016.LAA10882>
