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>