Koozali.org: home of the SME Server
Legacy Forums => General Discussion (Legacy) => Topic started by: del on December 22, 2004, 04:22:06 AM
-
Hi All,
I have a SME server in server only mode behind a netgear router and I have forwarded the ports for email and web hosting, all works great. The only thing I cannot figure out is how to get dyndns.org to update my dynamic IP address. When I used Road Runner and had the server in server/gateway I just entered my details in the server during setup and never had a problem, but of course there is no where to enter my dyndns details in the server only setup. Can anyone tell me if there is a script or another way to get dyndns.org working in server only mode? Any help is much appreciated.
Regards,
Del :-?
-
My netgear router had a dyndns update facility built into it. Other than that, i can't offer any advice, only ever used it as server/gateway.
Tristan
-
in cron weekly add a file with the following
#! /bin/bash
exec /etc/e-smith/events/actions/update-dns
then in /etc/e-smith/events/actions/update-dns
make sure you have
#!/usr/bin/perl -w
#----------------------------------------------------------------------
# copyright (C) 1999, 2000 e-smith, inc.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
# Technical support for this program is available from e-smith, inc.
# Please visit our web site www.e-smith.com for details.
#----------------------------------------------------------------------
package esmith;
use strict;
use Errno;
use esmith::config;
use esmith::util;
use esmith::db;
my %conf;
tie %conf, 'esmith::config';
#------------------------------------------------------------
# If using Dynamic DNS service, notify them of new IP address.
#------------------------------------------------------------
my $event = $ARGV [0];
my $ipaddress = $ARGV [1] || db_get(\%conf, 'ExternalIP');
my $status = db_get_prop(\%conf, 'DynDNS', 'status') || "disabled";
my $service = db_get_prop(\%conf, 'DynDNS', 'Service') || 'off';
my $account = db_get_prop(\%conf, 'DynDNS', 'Account');
my $password = db_get_prop(\%conf, 'DynDNS', 'Password');
my $domain = db_get(\%conf, 'DomainName');
untie %conf;
if ($status eq "enabled" && $service ne 'off')
{
exec ("/sbin/e-smith/dynamic-dns/$service",
$ipaddress, $account, $password, $domain)
or die "Couldn't exec /sbin/e-smith/dynamic-dns/$service: $!";
}
exit (0);
and then you'll need a database for that file to point too, but that's out of my scope, maybe someone else can help you with that, unless you already know what to do.
hope that helps
cheers
-
Hi All,
I have a SME server in server only mode behind a netgear router and I have forwarded the ports for email and web hosting, all works great. The only thing I cannot figure out is how to get dyndns.org to update my dynamic IP address.
Try ddclient. I use a AVM Fritz!box as router, which (still) has no DynDNS client and ddclient worked perfectly with it.
http://e-smith.dyndns.org/
-
Hi All,
I have a SME server in server only mode behind a netgear router and I have forwarded the ports for email and web hosting, all works great.
Give your netgear router to a friend and set your server up in server-gateway mode. The router isn't doing anything the server can't quite happily do.
-
The router isn't doing anything the server can't quite happily do.
My AVM router can do VoIP, WLAN, and has a DSL modem build in. Nothing a SME server can handle itself.
-
My netgear router had a dyndns update facility built into it. Other than that, i can't offer any advice, only ever used it as server/gateway.
Tristan
Where did you set it in the Netgear Router?
Thanks,
Del
PS
Charlie, I couldn't get my server to connect through a DSL modem despite trying everything the good people on here told me to try.
-
Check out the client that DYNDNS.org has to offer. I set it up a couple of hours ago for a friend and it seems to be working well. I'm using it with Linksys VPN router, it looks like it will pull the IP off a web page if your router is not listed.
http://www.dyndns.org/services/custom/clients.html
Good luck.
Rick
-
Thanks to all your suggestions, I have found the setting in the Netgear Router setup and it seems to work OK, it accepted my settings anyhow and only time will tell if it updates. Thanks again.
Regards,
Del