[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

DHCP/ routing / ADSL - UK



I've got an interesting problem....

I'm using my sparc to perform NAT and some hosting.... Just switched
over to ADSL with an ethernet router.... I get one static IP which my
router is using DHCP spoofing to pass through to the first host that
requests an address via DHCP.

Fine:
/etc/network/interfaces
auto eth0
iface eth0 inet dhcp
        hostname weeble

Low and behold it gets my address:
eth0      Link encap:Ethernet  HWaddr 08:00:20:1A:88:5A
          inet addr:62.49.19.57  Bcast:62.255.255.255  Mask:255.0.0.0
          UP BROADCAST RUNNING  MTU:1500  Metric:1
          RX packets:5812071 errors:46 dropped:0 overruns:0 frame:68
          TX packets:5830722 errors:7 dropped:0 overruns:0 carrier:7
          collisions:25272 txqueuelen:100
          RX bytes:2076940822 (1980.7 Mb)  TX bytes:2100168289 (2002.8
Mb)
          Interrupt:5 Base address:0x1400

No gateway gets set though. Not a problem thought I.. I'll just manually
add a static entry... I'll ask pump what it is: Device eth0
        IP: 62.49.19.57
        Netmask: 255.0.0.0
        Broadcast: 62.255.255.255
        Network: 62.0.0.0
        Boot server 10.0.0.138
        Next server 0.0.0.0
        Gateway: 217.32.64.72
        Domain: oooarrr.cx
        Nameservers: 10.0.0.138
        Renewal time: Mon May  6 00:02:49 2002
        Expiration time: Mon May  6 00:04:04 2002

Strange, the gateway's not on my subnet... Oh well:
Route add -host 217.32.64.72 eth0
Route add -net 0.0.0.0 netmask 0.0.0.0 gw 219.32.64.72

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use
Iface
217.32.64.72    0.0.0.0         255.255.255.255 UH    0      0        0
eth0
192.168.128.0   0.0.0.0         255.255.255.0   U     0      0        0
eth0
62.0.0.0        0.0.0.0         255.0.0.0       U     0      0        0
eth0
0.0.0.0         217.32.64.72    0.0.0.0         UG    0      0        0
eth0

All works fine.... Until that is I unplug my ADSL router to move it and
then reconnect it all.

After some investigation is seems my gateway is now 217.32.64.74! My ISP
are giving me a different gateway each time I connect.... I have a
static IP and a dynamic gateway!

Now, my question (if you haven't already worked it out is.....) What's
the best way of getting the gateway address by dhcp adding the route so
my machines knows where it is (not on the same subnet) and then add a
default route using it?

Thanks in advance!!!




Ps.
Something else perplexing (but doesn't matter):

traceroute to www.yahoo.akadns.net (64.58.76.222), 30 hops max, 38 byte
packets  1  10.0.0.138 (10.0.0.138)  2.580 ms  2.230 ms  2.061 ms  2
217.32.64.1 (217.32.64.1)  13.614 ms  13.126 ms  11.687 ms  3
217.32.64.34 (217.32.64.34)  13.805 ms  13.660 ms  13.473 ms  4
217.32.64.110 (217.32.64.110)  13.461 ms  14.254 ms  13.506 ms  5
anchor-adsl.router.demon.net (212.240.162.126)  15.359 ms  14.944 ms
4.756 ms

The gateway doesn't even show in a traceroute!



-- 
To UNSUBSCRIBE, email to debian-user-request@lists.debian.org 
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: