Koozali.org: home of the SME Server

EasyDNS and Speedstream 5660 DSL modem

Jim Huneycutt

EasyDNS and Speedstream 5660 DSL modem
« on: February 08, 2003, 06:30:58 AM »
I have a client with a DSL connection handled by a Speedstream 5660 (Efficient Networks) modem/router. I have set the modem in "bridge mode", updated the firmware, and had the setup changed to PPPoE (from PPPoA) by the ISP. I have the latest EasyDNS rpm from Darrell May (http://myezserver.com/downloads/mitel/contrib/ez-ipupdate/easydns-howto.html) and followed the instructions.

The problem is that, while I can see the Internet from the server as well as from any workstation on the network, the external IP address does not appear to be available at bootup, so the address is not updated at EasyDNS. Checking the server (SME 5.5 in server/gateway mode) config in server-manager, for example, shows the valid external ip address. The address is just not showing up when you query eth1. "Ifconfig eth1" shows the following:

eth1    Link encap:Ethernet  HWaddr 00:04:5A:64:82:A3
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1947 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2002 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:264757 (258.5 Kb)  TX bytes:210446 (205.5 Kb)
          Interrupt:12 Base address:0xa400

There should be an inet address line on line 2 above, and there is not. I can make a PPTP connection and bring up a web page on the server using the ip address reported by the server config - I just can't get easydns to update, since, I assume from the docs, that the value is read from eth1, and it is not there.

I would appreciate any suggestions as how to implement dynamic dns in this situation.

Thanks,
jim

Lothar Maier

Re: EasyDNS and Speedstream 5660 DSL modem
« Reply #1 on: February 08, 2003, 11:26:11 AM »
Jim Huneycutt wrote:
>
> I have a client with a DSL connection handled by a
> Speedstream 5660 (Efficient Networks) modem/router. I have
> set the modem in "bridge mode", updated the firmware, and had
> the setup changed to PPPoE (from PPPoA) by the ISP. I have
> the latest EasyDNS rpm from Darrell May
> (http://myezserver.com/downloads/mitel/contrib/ez-ipupdate/easydns-howto.html) and followed the instructions.
>
> The problem is that, while I can see the Internet from the
> server as well as from any workstation on the network, the
> external IP address does not appear to be available at
> bootup, so the address is not updated at EasyDNS. Checking
> the server (SME 5.5 in server/gateway mode) config in
> server-manager, for example, shows the valid external ip
> address. The address is just not showing up when you query
> eth1. "Ifconfig eth1" shows the following:
>
> eth1    Link encap:Ethernet  HWaddr 00:04:5A:64:82:A3
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:1947 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:2002 errors:0 dropped:0 overruns:0
> carrier:0
>           collisions:0 txqueuelen:100
>           RX bytes:264757 (258.5 Kb)  TX bytes:210446 (205.5
> Kb)
>           Interrupt:12 Base address:0xa400
>
> There should be an inet address line on line 2 above, and
> there is not. I can make a PPTP connection and bring up a web
> page on the server using the ip address reported by the
> server config - I just can't get easydns to update, since, I
> assume from the docs, that the value is read from eth1, and
> it is not there.
>
> I would appreciate any suggestions as how to implement
> dynamic dns in this situation.

Please look for a perl script named ddclient on http://clients.dyndns.org/unix.php?service=dyndns. It looks from outside at your ip and does with little configuration the update for you.

> Thanks,
> jim

--
    Lo

Shad Lords

Re: EasyDNS and Speedstream 5660 DSL modem
« Reply #2 on: February 08, 2003, 06:08:00 PM »
> eth1 Link encap:Ethernet HWaddr 00:04:5A:64:82:A3
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:1947 errors:0 dropped:0 overruns:0 frame:0
> TX packets:2002 errors:0 dropped:0 overruns:0
> carrier:0
> collisions:0 txqueuelen:100
> RX bytes:264757 (258.5 Kb) TX bytes:210446 (205.5
> Kb)
> Interrupt:12 Base address:0xa400
>
> There should be an inet address line on line 2 above, and
> there is not. I can make a PPTP connection and bring up a web
> page on the server using the ip address reported by the
> server config - I just can't get easydns to update, since, I
> assume from the docs, that the value is read from eth1, and
> it is not there.

This is exactly as it should be for PPPOE connections.  I actually have the same setup (SpeedStream 5660 in bridge with PPPOE).  The external IP address is shown on the ppp0 interface.

-Shad

Jim Huneycutt

Re: EasyDNS and Speedstream 5660 DSL modem
« Reply #3 on: February 08, 2003, 06:49:49 PM »
Many thanks, Shad!
It seems obvious now, but after struggling with the modem/router and the ISP for a couple of days it was getting hard to see the forest for the trees.

For anyone else with the same problem, just modify /etc/e-smith/templates/etc/easydns.conf/10easydns and change the interface from eth1 to ppp0. Then do a /sbin/e-smith/dynamic-dns/easydns start or restart if the easydns service is running.

It worked for me.

jim

Charlie Brady

Re: EasyDNS and Speedstream 5660 DSL modem
« Reply #4 on: February 08, 2003, 08:45:25 PM »
Shad Lords wrote:

> This is exactly as it should be for PPPOE connections.  I
> actually have the same setup (SpeedStream 5660 in bridge with
> PPPOE).  The external IP address is shown on the ppp0
> interface.

Moreover, if the EasyDNS configuration were packaged as a /sbin/e-smith/dynamic-dns/* script then all would "just work". Any of the existing e-smith-dynamicdns-* RPMs would be a good model.

Charlie

Andrew Couchman

Re: EasyDNS and Speedstream 5660 DSL modem
« Reply #5 on: December 24, 2003, 03:13:06 PM »
I have exactly the same issue, with ppp0 having the ip and not eth1.   However I am running SME server 5.6 and the configuration file mentioned doesn't seem to exist.  (I'm actually using dyndns.org, but I assume the idea is the same.)  So how do I change the interface that is being monitored for the purposes of triggering the dynamic dns update?

[%sig%]

Andrew Couchman

Re: EasyDNS and Speedstream 5660 DSL modem
« Reply #6 on: December 24, 2003, 11:05:39 PM »
Ignore my last post.  SME server is working correctly without requiring me to specify which interface to monitor; it was an entirely unrelated configuration issue which was causing the problem.

[%sig%]