Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Jul 2001 15:44:40 -0600
From:      Peter Warrick <peter@guest-tek.com>
To:        freebsd-net@freebsd.org
Subject:   Routing. :)
Message-ID:  <200107162141.PAA27335@mail.guest-tek.com>

next in thread | raw e-mail | index | archive | help
I hope I am not sending to the wrong address but here goes. :)

I need to be able to alias an IP and route to another IP. For example.. 
I have a computer behind my BSD server with an IP of 1.2.3.4 and it 
requires a gateway IP of 1.2.3.1. So I simply issue an ifconfig en1 
1.2.3.1 alias. But this results in the entire 1.x.x.x subnet to become a 
part of my server's network.

I've been able to do this in Redhat Linux where I alias the gateway and 
then route the second address (1.2.3.4) with a gateway of 0.0.0.0 and a 
netmask of 255.255.255.255 on the en1 (or for linux the eth1) network. 
This results in just the 1.2.3.1 and 1.2.3.4 IPs existing on my network 
and it will still go out to 1.4.5.3 (just a random example IP) on the 
internet through en0 (If I have natd enabled).

To give you an idea of what my Redhat Linux calls are to make this 
work.. They are..

ifconfig eth1:0 1.2.3.1 netmask 255.255.255.255
route add -host 1.2.3.4 dev eth1:0

In BSD the closest thing I have tried to this is...

ifconfig en1 1.2.3.1 netmask 255.255.255.255 broadcast 1.255.255.255 
alias
route add -host 1.2.3.4 -interface en1

I added the broadcast to the ifconfig line in BSD because I noticed in 
linux my broadcast was 1.255.255.255 by default and BSD wasn't doing 
this.

I hope this makes a little sense but in summary I wish to just bring 2 
IPs into my network and route them so they can talk to each other 
without having to bring the entire subnet on to my network.

Thanks for any help.. I've been struggling with this for the past week 
without success. Its frustrating that I know how to do it on Linux but 
not BSD. :(

Pete

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-net" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200107162141.PAA27335>