Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Oct 1999 14:43:08 +0300
From:      Ruslan Ermilov <ru@ucb.crimea.ua>
To:        Leigh Hart <hart@dotat.com>
Cc:        hackers@FreeBSD.ORG
Subject:   Re: aliasing a point-to-point interface
Message-ID:  <19991022144308.B20765@relay.ucb.crimea.ua>
In-Reply-To: <199910221126.UAA01307@at.dotat.com>; from Leigh Hart on Fri, Oct 22, 1999 at 08:56:19PM %2B0930
References:  <9910221201410E.17915@cequrux.com> <199910221126.UAA01307@at.dotat.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Oct 22, 1999 at 08:56:19PM +0930, Leigh Hart wrote:
> G'day folks,
> 
> I used to do this on my permanent link at home a while ago -- my ISP
> provided me with a /30 network address with which to run the point-
> to-point link, and then they routed my class C via my end of the /30,
> and I was told to default via their end of the /30.
> 
> This meant that when originating connections from my FreeBSD system, it
> would be sourced on the /30 address at my end - and therefore subject to
> my ISPs reverse mappings, not my own class C's.
> 
> So to force my connections to originate from one of my IPs, I would
> delete the PPP address that was negotiated with PPP (after pppd was
> completely connected), and added one of my own with ifconfig, ala:
> 
> ifconfig ppp0 delete
> ifconfig ppp0 10.1.1.1 netmask 255.255.255.255 192.168.1.1 alias
> route delete default
> route add default 192.168.1.1
> 
> now while 192.168.1.1 doesn't exist, and I can't ping it, sending
> my default traffic via that address forces it to be sent out via
> the ppp link, and the router at the other end doesn't give a hoot
> about the fact that I sent the packet to the wrong address, all it
> cares about is where to send the packet next :)
> 
> And yes, I can ping 10.1.1.1 from outside my network, so all works
> as expected.
> 
If you execute `route add 10.1.1.1 127.0.0.1' you will also be able
to ping it from the host itself.

-- 
Ruslan Ermilov		Sysadmin and DBA of the
ru@ucb.crimea.ua	United Commercial Bank,
ru@FreeBSD.org		FreeBSD committer,
+380.652.247.647	Simferopol, Ukraine

http://www.FreeBSD.org	The Power To Serve
http://www.oracle.com	Enabling The Information Age


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




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