Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Jul 2004 10:41:04 +0100
From:      Matthew Seaman <m.seaman@infracaninophile.co.uk>
To:        Darren Pilgrim <dmp@bitfreak.org>
Cc:        'freebsder' <freebsder51@yahoo.com>
Subject:   Re: Freebsd 5.1 <-> Win XP Networking problems
Message-ID:  <20040714094104.GA71531@happy-idiot-talk.infracaninophile.co.uk>
In-Reply-To: <001001c46920$f347b790$152a15ac@spud>
References:  <20040713200422.36735.qmail@web52502.mail.yahoo.com> <001001c46920$f347b790$152a15ac@spud>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
On Tue, Jul 13, 2004 at 02:32:46PM -0700, Darren Pilgrim wrote:

> > 	ifconfig_ed0="inet 192.168.1.0/24  netmask 255.255.0.0"
> > 	ifconfig_vr0="inet 192.168.0.0/24  netmask 255.255.0.0"
> 
> 192.168.1.0/24 and 192.168.0.0/24 are blocks of addresses in CIDR notation,
> not the actual addresses to be fed to ifconfig.  You need to pick addresses
> within the netblock to use for myserver and all the other machines on your
> network.  Since myserver can reach the internet just fine, you should keep
> the IP address for vr0 the same, just lengthen the netmask to allow the use
> of 192.168.1.0/24 on the LAN.

ifconfig(8) understands CIDR notation just fine, although it's not
usual to configure an interface using the '.0' /network/ address.  Look
on it as a third alternate way of specifying the netmask, so that the
following three examples are equivalent:

	ifconfig fxp0 inet 192.168.123.74/29
        ifconfig fxp0 inet 192.168.123.74 netmask 0xfffffff8
        ifconfig fxp0 inet 192.168.123.74 netmask 255.255.255.248

Those correspond to the slightly contrived example of the /29 network
starting with network address 192.168.123.72 and running up to the
broadcast address 192.168.123.79

Note: you can give a broadcast address on the ifconfig command line,
but usually it's not necessary as a standard value will be calculated
from any ip number forming part of that network and from the netmask.
However you can't in general use ip address + broadcast to do the
converse, as there isn't necessarily a unique solution.

	Cheers,

	Matthew

-- 
Dr Matthew J Seaman MA, D.Phil.                       26 The Paddocks
                                                      Savill Way
PGP: http://www.infracaninophile.co.uk/pgpkey         Marlow
Tel: +44 1628 476614                                  Bucks., SL7 1TH UK

[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)

iD8DBQFA9P+wiD657aJF7eIRArjmAJ9dhKNttAuTzlWXTQBKnymyiPtLAgCcDQUO
wl+R3TPEo0NLSMFlDFwlm+w=
=bZuS
-----END PGP SIGNATURE-----

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