Re: Gateway udenfor subnet

From: Wabsie Eisbaw (none@wabsie--gmail.com.lh.bsd-dk.dk)
Date: Thu 02 Mar 2006 - 11:09:41 CET


Date: Thu, 2 Mar 2006 11:09:41 +0100
From: "Wabsie Eisbaw" <none@wabsie--gmail.com.lh.bsd-dk.dk>
To: bsd-dk@bsd-dk.dk
Subject: Re: Gateway udenfor subnet

Fra FreeBSD:
void# uptime
10:49AM up 4 mins, 3 users, load averages: 0.03, 0.17, 0.09

void# ifconfig vr0
vr0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    inet6 fe80::240:d0ff:fe87:ff8e%vr0 prefixlen 64 scopeid 0x1
    inet 172.27.75.148 netmask 0xfffffc00 broadcast 172.27.75.255
    ether 00:40:d0:87:ff:8e
    media: Ethernet autoselect (100baseTX <full-duplex>)
    status: active

void# netstat -rnf inet
Routing tables

Internet:
Destination Gateway Flags Refs Use Netif Expire
127.0.0.1 127.0.0.1 UH 0 0 lo0
172.27.72/22 link#1 UC 0 0 vr0

void# traceroute 172.27.77.2
traceroute: findsaddr: write: No such process

void# traceroute google.dk
traceroute: unknown host google.dk

void# traceroute 172.27.75.254
traceroute to 172.27.75.254 (172.27.75.254), 64 hops max, 40 byte packets
 1 172.27.75.254 (172.27.75.254) 1.106 ms * 0.593 ms

void# netstat -rnf inet
Routing tables

Internet:
Destination Gateway Flags Refs Use Netif Expire
127.0.0.1 127.0.0.1 UH 0 0 lo0
172.27.72/22 link#1 UC 0 0 vr0
172.27.75.254 00:0f:8f:a8:14:80 UHLW 1 3 vr0 1169

void# ping google.dk
ping: cannot resolve google.dk: Host name lookup failure

void# ping 172.27.77.2
PING 172.27.77.2 (172.27.77.2): 56 data bytes
ping: sendto: No route to host
ping: sendto: No route to host
ping: sendto: No route to host

--- 172.27.77.2 ping statistics ---
3 packets transmitted, 0 packets received, 100% packet loss

void# arp -a
? (172.27.75.254) at 00:0f:8f:a8:14:80 on vr0 [ethernet]

Fra XP:
C:\>ipconfig -all

Windows IP-konfiguration

      Værtsnavn. . . . . . . . . . . . . . . . . . : void
      Primært DNS-suffiks. . . . . . . . . . . . . :
      Nodetype . . . . . . . . . . . . . . . . . . : Hybrid
      IP-routing aktiveret . . . . . . . . . . . . : Nej
      WINS-proxy aktiveret . . . . . . . . . . . . : Nej
      Søgeliste for DNS-suffiks. . . . . . . . . . : HTX

Ethernet-netværkskort LAN-forbindelse:

      Forbindelsesspecifikt DNS-suffiks. . . . . . : HTX
      Beskrivelse. . . . . . . . . . . . . . . . . : VIA Rhine II Fast
Ethernet
Adapter
      Fysisk adresse . . . . . . . . . . . . . . . : 00-40-D0-87-FF-8E
      Dhcp aktiveret . . . . . . . . . . . . . . . : Ja
      Automatisk konfiguration aktiveret . . . . . : Ja
      IP-adresse . . . . . . . . . . . . . . . . . : 172.27.75.148
      Undernetmaske. . . . . . . . . . . . . . . . : 255.255.252.0
      Standardgateway. . . . . . . . . . . . . . . : 172.27.77.2
      DHCP-server. . . . . . . . . . . . . . . . . : 172.27.77.2
      DNS-servere. . . . . . . . . . . . . . . . . : 172.27.77.1
                                                     194.239.134.83
      Primær WINS-server . . . . . . . . . . . . . : 172.27.77.2
      Rettigheden opnået . . . . . . . . . . . . . : 2. marts 2006 10:56:40
      Rettigheden udløber. . . . . . . . . . . . . : 7. marts 2006 10:56:40

C:\>ping 172.27.77.2

Pinger 172.27.77.2 med 32 byte data:

Svar fra 172.27.77.2: byte=32 tid<1ms TTL=127
Svar fra 172.27.77.2: byte=32 tid<1ms TTL=127
Svar fra 172.27.77.2: byte=32 tid<1ms TTL=127

Ping-statistikker for 172.27.77.2:
    Pakker: Sendt = 3, modtaget = 3, tabt = 0 (0% tab),
Beregnet tid for rundtur i millisekunder:
    Minimum = 0ms, Maksimum = 0ms, Gennemsnitlig = 0ms
Control-C
^C
C:\>ping 172.27.75.254

Pinger 172.27.75.254 med 32 byte data:

Svar fra 172.27.75.254: byte=32 tid=1ms TTL=255
Svar fra 172.27.75.254: byte=32 tid<1ms TTL=255
Svar fra 172.27.75.254: byte=32 tid<1ms TTL=255

Ping-statistikker for 172.27.75.254:
    Pakker: Sendt = 3, modtaget = 3, tabt = 0 (0% tab),
Beregnet tid for rundtur i millisekunder:
    Minimum = 0ms, Maksimum = 1ms, Gennemsnitlig = 0ms
Control-C
^C
C:\>arp -a

Netværkskort: 172.27.75.148 --- 0x10003
  Internetadresse Fysisk adresse Type
  172.27.73.20 00-00-e8-8e-d4-a8 dynamisk
  172.27.73.22 00-11-50-45-7d-5f dynamisk
  172.27.75.254 00-0f-8f-a8-14-80 dynamisk
  172.27.77.2 00-0f-8f-a8-14-80 dynamisk

C:\>

Håber det hjælper.

Den 06-03-01 skrev Robert Martin-Legène <none@robert+bsd-dk--martin-legene.dk.lh.bsd-dk.dk>:
>
> 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.254som
> > 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 * * *.
>

--
/* mvh. Mark R. */



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