Date: Sun, 21 May 1995 00:41:34 +0800 (CST) From: Brian Tao <taob@gate.sinica.edu.tw> To: Paul Richards <paul@isl.cf.ac.uk> Cc: freebsd-hackers@FreeBSD.org Subject: Re: alias ( secondary IP ) for Ethernet Ifaces in FreeBSD Message-ID: <Pine.BSI.3.91.950521003354.15569J-100000@leo> In-Reply-To: <199505201627.RAA29572@isl.cf.ac.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 20 May 1995, Paul Richards wrote: > > which will set your broadcast address to 131.251.122.1 which is wrong. I'd > also like to be able to treat an alias as a separate interface and do > things like > > ifconfig lnc0:1 I like this format too. Makes getting at each numbered interface much easier than remembering IP addresses and looking through netstat. > You need to specify a netmask for the aliases so that the routing code can > distinguish between them, you can access the aliases from the host then. I've been using the usual 0xffffff00 netmask for all my local machines on the same C-class subnet. Do I need to specify something different for the aliases? This is what I get on host leo, initially with one IP address assigned to it (140.109.40.249). I want to add 140.109.40.238 to it: # netstat -i Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll ed1 1500 <Link>00.00.e8.cb.cd.58 3916567 1 2536025 11 584527 ed1 1500 140.109.40 leo 3916567 1 2536025 11 584527 lp0* 1500 <Link> 0 0 0 0 0 lo0 16384 <Link> 67 0 67 0 0 lo0 16384 your-net localhost 67 0 67 0 0 # ping 140.109.40.238 PING 140.109.40.238 (140.109.40.238): 56 data bytes ^C --- 140.109.40.238 ping statistics --- 6 packets transmitted, 0 packets received, 100% packet loss # ifconfig ed1 inet 140.109.40.238 netmask 0xffffff00 alias ifconfig: ioctl (SIOCAIFADDR): File exists # netstat -i Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll ed1 1500 <Link>00.00.e8.cb.cd.58 3916601 1 2536043 11 584527 ed1 1500 140.109.40 leo 3916601 1 2536043 11 584527 ed1 1500 140.109.40 140.109.40.238 3916601 1 2536043 11 584527 lp0* 1500 <Link> 0 0 0 0 0 lo0 16384 <Link> 67 0 67 0 0 lo0 16384 your-net localhost 67 0 67 0 0 # ping 140.109.40.238 PING 140.109.40.238 (140.109.40.238): 56 data bytes ping: sendto: Host is down ping: wrote 140.109.40.238 64 chars, ret=-1 ping: sendto: Host is down ping: wrote 140.109.40.238 64 chars, ret=-1 ping: sendto: Host is down ping: wrote 140.109.40.238 64 chars, ret=-1 ^C --- 140.109.40.238 ping statistics --- 6 packets transmitted, 0 packets received, 100% packet loss # rsh aries ping 140.109.40.238 PING 140.109.40.238 (140.109.40.238): 56 data bytes 64 bytes from 140.109.40.238: icmp_seq=0 ttl=255 time=2.967 ms 64 bytes from 140.109.40.238: icmp_seq=1 ttl=255 time=1.633 ms 64 bytes from 140.109.40.238: icmp_seq=2 ttl=255 time=1.440 ms 64 bytes from 140.109.40.238: icmp_seq=3 ttl=255 time=1.373 ms ^C --- 140.109.40.238 ping statistics --- 4 packets transmitted, 4 packets received, 0% packet loss round-trip min/avg/max = 1.373/1.853/2.967 ms Do I need to restrict my netmask more? -- Brian ("Though this be madness, yet there is method in't") Tao taob@gate.sinica.edu.tw <-- work ........ play --> taob@io.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSI.3.91.950521003354.15569J-100000>