Re: Gateway udenfor subnet

From: Robert Martin-Legène (none@robert+bsd-dk--martin-legene.dk.lh.bsd-dk.dk)
Date: Wed 01 Mar 2006 - 18:05:29 CET


Date: Wed, 1 Mar 2006 18:05:29 +0100
From: Robert Martin-Legène <none@robert+bsd-dk--martin-legene.dk.lh.bsd-dk.dk>
To: bsd-dk@bsd-dk.dk
Subject: Re: Gateway udenfor subnet

On Wed, Mar 01, 2006 at 05:21:59PM +0100, Wabsie Eisbaw wrote:
> fixed-address 172.27.75.148;
> option subnet-mask 255.255.252.0;
> option routers 172.27.77.2;
> option domain-name-servers 172.27.77.1,194.239.134.83;
> option dhcp-server-identifier 172.27.77.2;

Denne, din sidste dhclient lease, siger at din subnetmaske er
255.255.252.0, hvilket svarer til at dit net går fra 172.27.72.0 til
172.27.75.255. Du kan se denne subnetmaske med ifconfig, vil jeg håbe.

> Routeren og gatewayen er 172.27.77.2 i leasen her, men når jeg tracerouter
> google.dk fra en linux livecd, får jeg at første hop er 172.27.75.254, som
> jo burde være routeren. Addressen 172.27.77.2, optræder aldrig i traceroute.

Routeren kan svare med en hvilken som helst af sine adresser efter
forgodtbefindende, så det kan du ikke aflede noget af. Måske svarer den
med .77.2-adressen hvis du tracerouter lige netop .77.2, men det er ikke
reelt vigtigt.

> 172.27.75.254 må altså være den rigtige gateway, som 172.27.77.2 bare peger
> tilbage på. Problemet er at dhcp serveren, siger at 172.27.77.2 er gateway,
> som ikke overholder netmasken, som jeg tror at FreeBSD ikke accepterer. Er
> dette rigtigt?

Det tror jeg ikke.

> Nogen idéer? Måske man kan tvinge dhclient til at bruge 172.27.75.254 som
> gateway, men DNS serveren ligger stadig uden for subnettet. DNS serveren er
> nok også bare et alias, men det er ikke lykkedes mig at finde hvilken host
> den skulle pege på.

Ud over at din navneserver står på LANet, så er der faktisk intet som
siger at den ikke må stå i Afrika. Det er nok heller ikke smart at ændre
de defaults som du får af DHCP-serveren medmindre du virkelig ved hvad
du laver og din sysadm beviseligt intet ved. Ellers skaber du nok kun
endnu flere problemer for dig selv.

> Jeg håber I har nolge forslag og sig bare til hvis der skulle mangle nogle
> informationer.

en "netstat -rnf inet" ville nok være behjælpelig. Og en traceroute
indtil den siger * * *.



This archive was generated by hypermail 2b30 : Wed 15 Nov 2006 - 18:24:57 CET