Make your computer a SUSE Linux Enterprise Server with a normal cable connection.
Novell Cool Solutions: Feature
By Geoffrey Pointon
Digg This -
Posted: 24 Aug 2005
With SUSE Linux Enterprise Server, your home computer can easily be converted into a LINUX server which can be used to host your own websites, email service, FTP service, etc...
how to do it
- Obtain a DDNS Service
Open an account with a Dynamic DNS provider such as DynDNS. Their dynamic DNS service is free, reliable and very easy to establish.
Make a note of your username and password. In this example well use johndoe as the username and passing as the password.
All you need to provide is your Hostname and choose one of their domains. In my case the LINUX server name is tbird34048 and I chose kicks-hiney.net as the domain.
If you tick the Enable Wildcard option, DNS will believe your server can do anything i.e. Web, Mail, ftp etc.
You can tick the Mail Exchanger (optional) and use one of their chargeable services for mail relay and forwarding.
- Install a Dynamic DNS Client
ddclient ships with SUSE, so from YaST-Software-Install and Remove Software, enter ddclient in the search field and follow the instructions to install it.
- Configure /etc/ddclient.conf
Ive stripped the file down to the bare minimum:
daemon=300 # Number of seconds before IP address is checked again syslog=yes # Log update messages to syslog mail-failure=root # Mail only failed updates to root pid=/var/run/ddclient.pid # Records the Process ID of ddclient use=web, web=checkip.dyndns.org/, web-skip=IP Address # Checks with DynDNS what your externally facing IP address is, thats the one on your router plugged into your cable modem. protocol=dyndns2 # The protocol DynDNS use for Dynamic DNS server=members.dyndns.org # The DynDNS server that manages your IP address and DNS resolution login=johndoe # Your DynDNS login name password=passing # Your DynDNS password wildcard=yes # Use wildcard DNS CNAME
- Check it is Working
There are a number of simple command lines you can use to get it up and running:
/etc/init.d/ddclient stop /etc/init.d/ddclient start /etc/init.d/ddclient restartIf you use the DynDNS check IP service (http://checkip.dyndns.org/) from a web browser, you should see the IP address of your router which is attached to the internet.
and that should be it!
Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions. www.webwiseone.com