Date: Fri, 22 Oct 1999 11:19:25 +0300 From: Ruslan Ermilov <ru@ucb.crimea.ua> To: Graham Wheeler <gram@cequrux.com> Cc: hackers@FreeBSD.ORG Subject: Re: aliasing a point-to-point interface Message-ID: <19991022111925.B69348@relay.ucb.crimea.ua> In-Reply-To: <9910220959290C.17915@cequrux.com>; from Graham Wheeler on Fri, Oct 22, 1999 at 09:58:44AM %2B0200 References: <99102118512208.17915@cequrux.com> <19991021202957.C83927@cequrux.com> <9910220959290C.17915@cequrux.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Oct 22, 1999 at 09:58:44AM +0200, Graham Wheeler wrote: > On Thu, 21 Oct 1999, Ruslan Ermilov wrote: > > On Thu, Oct 21, 1999 at 06:50:07PM +0200, Graham Wheeler wrote: > > > Hi all > > > > > > Is it possible to assign an IP alias to a point to point interface (in my case, > > > a sync PPP interface)? It doesn't seem to be possible, but perhaps I'm > > > missing something... > > > > Yup, that's possible but is somewhat tricky: > > > > # ifconfig ptpN inet X.X.X.X X.X.X.X alias > > # route delete -host X.X.X.X > > # route add -host X.X.X.X -gateway 127.1 > > # ping X.X.X.X > > I should have mentioned that ip forwarding is turned off so that routing > via the loopback interface is not an option... > The above commands do not rely on the host's forwarding capabilities. The first `route' command will remove the weird `X.X.X.X via X.X.X.X' entry. The second `route' command will install the route allowing you to communicate with X.X.X.X from this host itself. Look: : relay# ifconfig sl9 inet 1.1.1.1 1.1.1.1 alias : relay# netstat -rn | grep ^1.1.1.1 : 1.1.1.1 1.1.1.1 UH 0 0 sl9 : relay# ping 1.1.1.1 : PING 1.1.1.1 (1.1.1.1): 56 data bytes : ^C : --- 1.1.1.1 ping statistics --- : 2 packets transmitted, 0 packets received, 100% packet loss : relay# route delete -host 1.1.1.1 : delete host 1.1.1.1 : relay# route add -host 1.1.1.1 127.1 : add host 1.1.1.1: gateway 127.1 : relay# netstat -rn | grep ^1.1.1.1 : 1.1.1.1 127.0.0.1 UGHS 0 0 lo0 : relay# ping 1.1.1.1 : PING 1.1.1.1 (1.1.1.1): 56 data bytes : 64 bytes from 1.1.1.1: icmp_seq=0 ttl=255 time=0.108 ms : 64 bytes from 1.1.1.1: icmp_seq=1 ttl=255 time=0.170 ms : 64 bytes from 1.1.1.1: icmp_seq=2 ttl=255 time=0.208 ms : ^C : --- 1.1.1.1 ping statistics --- : 3 packets transmitted, 3 packets received, 0% packet loss : round-trip min/avg/max/stddev = 0.108/0.162/0.208/0.041 ms -- 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?19991022111925.B69348>