Netmasks: the truth is out there?
Alex Trull
atrull at hybyte.com
Tue Apr 29 10:26:59 PDT 2003
* Steve Warwick <ukla at attbi.com> [2003-04-29 10:03:02 -0700]:
> Hi All,
>
> I know someone out there knows the truth about netmasks. All the
> documentation I can find on the net talks about "masking off" part of the IP
> address and how you can tell network from subnet and host ids.
>
> However, I have knowledgeable friend who is telling me that the netmask is
> also dependant on how the hosting company has set up their routing tables
> and incorrect netmasking on my part can reduce or halt my connection.
>
> So the question is, who is right? Is it as simple as just masking off the
> first three octets or does the netmask interact with the router?
>
> Please point me to an authoritative source or if you have the time, a brief
> description of if or how the netmask has to match the router, as I am not
> sure what questions to ask my hosting company.
>
>
> ---
>
> My current rc.conf entry looks like this (these ips are bogus) - no
> broadcast and FreeBSD seems happy with this.
>
> defaultrouter="123.456.789.1"
> ifconfig_rl0="inet 123.456.789.111 netmask 255.255.240.0"
> ifconfig_rl0_alias0="inet 123.456.789.112 netmask 255.255.255.0"
> <+7 other aliases>
>
> Thoughts, suggestions, links ?
Well, I can't help you with the theory.
But I've seen a mistake in the rc.conf cutting you spamme:
ifconfig_rl0_alias0="inet 123.456.789.112 netmask 255.255.255.0"
should read:
ifconfig_rl0_alias0="inet 123.456.789.112 netmask 255.255.255.255"
as should any other secondary aliases to subordinate a prime address
(where they would in reality share the same netmask)
to nail the concept home, if you had another set of aliases for a different network:
ifconfig_rl0_alias15="inet 321.456.987.11 netmask 255.255.240.0"
ifconfig_rl0_alias16="inet 321.456.987.12 netmask 255.255.255.255"
ifconfig_rl0_alias17="inet 321.456.987.13 netmask 255.255.255.255"
.....
I hope that helps, and you find answers to your other questions.
Cheers,
Alex Trull
Systems and Network Administrator & Information Commissioner
C : +44 (0) 7966 203990 | Hybyte Solutions & Services Ltd
D : +44 (0) 2079 764219 | 114-116 Rochester Row
S : +44 (0) 2079 764200 | Victoria, London
F : +44 (0) 2079 764229 | SW1P 1JQ
http://mail.uk.hybyte.net/~atrull/pgppub.key
More information about the freebsd-questions
mailing list