ClarkConnect User Guide
ClarkConnect Home Edition 2.1 User Guide
Point Clark Networks
Copyright © 2003 by Point Clark Networks
Table of Contents 1. Introduction 2. Quick Start Guide 3. System Requirements Hardware Network Cards Internet Connection Cable Modems DSL and PPPoE ISDN and Satellite Wireless 4. Installing the Software Installation Type Network Install CD-ROM - Bootable CD-ROM Creating the Installation Floppy Starting the Install Install Configuration Selecting Your Language and Keyboard Selecting Upgrade or Install Selecting your Server Type Selecting your Network Connection Type Selecting Your Network Card Drivers Configuring Your Network Configuring Your Network - PPPoE Configuring Your LAN IP Address Selecting Your Hostname - Password - Timezone - Hard Disk Partitioning Selecting Your Software Post Install Network Card Configuration Apply the Latest Updates! 5. Setting Up Other Machines Overview Windows 95/98 Windows 2000 Windows XP 6. Core Software Overview Administration Console Web-based Administration 7. Modules Overview Antispam AppleTalk Bandwidth Limiter Banner Ad and Pop-up Blocker Caching Nameserver Caller ID DHCP Server Mail Server - POP and IMAP
http://www.clarkconnect.com/docs/2.1/big.html (1 von 39)18.12.2003 23:14:15
ClarkConnect User Guide
Mail Server - SMTP FTP Server Intrusion Detection System Watcher Photo Gallery Print Server Samba - Windows File Sharing Web Mail Web Proxy Web Server Webmin 8. Firewall Overview Opening Ports and Port Forwarding 9. Services Services Overview Software Updates - Web-based Administration Software Updates - Command Line apt-get 10. Troubleshooting FAQ - Frequently Asked Questions Why can't I get ClarkConnect to detect my network card? How do I fix signal 11 errors? How do I remove the "FAILED" messages on boot? How do I edit files? I don't know vi... A. Understanding Networks B. ISA Network Cards C. License and Warranty List of Tables 2-1. Quick Start Network Settings 3-1. Hardware System Requirements 4-1. Supported Network Cards on Installation Floppy 5-1. Network Settings 7-1. Antispam from SpamAssassin 7-2. AppleTalk Information 7-3. Bandwidth Limiter 7-4. Banner Ad and Pop-Up Blocker Information 7-5. Caller ID Information 7-6. POP and IMAP Mail Servers Information 7-7. SMTP Mail Server Information 7-8. ProFTPD Information 7-9. Intrusion Detection Information 7-10. System Watcher 7-11. Photo Gallery 7-12. Print Server 7-13. Samba 7-14. Web Mail 7-15. Web Proxy 7-16. Web Server 7-17. Webmin 9-1. Modules and Package Names A-1. Netmasks and Networks
Chapter 1. Introduction
Welcome The ClarkConnect software transforms a standard PC into a full-featured Internet server/gateway. In other words, it connects your local area network (LAN) to a DSL or cable modem Internet connection. The software is based on Red Hat, so you can install thousands of software packages (RPMs) on your server! This document describes how to install and configure your ClarkConnect server/gateway. You should have the following background and experience:
http://www.clarkconnect.com/docs/2.1/big.html (2 von 39)18.12.2003 23:14:15
ClarkConnect User Guide
working knowledge of basic network concepts beginner's knowledge of Linux a DSL or cable modem Internet connection a small network
Features Please check the website for feature list. What's New Please check the website for the release notes.
Chapter 2. Quick Start Guide
The contents of all your hard disks on the target computer will be completely erased. For those folks who do not like to read manuals, here are the required steps to get your ClarkConnect server up and running. Step 1 - Build your home/office network Step 2 - Find an old computer You won't need too much horsepower to run a ClarkConnect device. You will need at least 32MB of RAM (though 64MB is recommended if you plan on using all the bells and whistles) and a 500MB disk. Step 3 - Install two network cards into your old computer Linux does a good job at auto-detecting most hardware. If you plan on purchasing new network cards, make sure they are supported by Linux. See Red Hat's Hardware Compatibility List. Step 4 - Create the installation floppy disk You need to use one of the ClarkConnect tools to create your floppy. On the CD, you will find the mkbootfloppy script for Linux, and the ClarkConnect Tools for Windows. If you have a bootable CD drive, you can skip this step. Step 5 - Install the ClarkConnect software Network Install
q q q
1. Insert the installation disk 2. Turn on your target computer 3. Follow the installation wizard
CD-ROM Install - with Boot Floppy
q q q q
1. Insert the installation disk 2. Insert the ClarkConnect CD 3. Turn on your target computer 4. Follow the installation wizard
CD-ROM Install - with Bootable CD
q q q q
1. If necessary, change your BIOS settings to run bootable CDs 2. Insert the ClarkConnect CD 3. Turn on your target computer 4. Follow the installation wizard
http://www.clarkconnect.com/docs/2.1/big.html (3 von 39)18.12.2003 23:14:15
then we want to hear from you! E-mail us at firstname.lastname@example.org (4 von 39)18.1. Most mass-market PCI network cards are supported.
ClarkConnect supports most DSL (including PPPoE) and cable modem broadband Internet connections. then save yourself some time and select the network cards that are designated 100% compatible. 128 MB for more than 10 users 1 GB Only required for the installation Any old video card will do Optional if you install over the Internet Optional if you have a bootable CD-ROM drive Optional . You may have to edit the driver configuration file .168.99 192.168.1.com/docs/2.
. System Requirements Hardware
Table 3-1.1.2 . Quick Start Network Settings Feature Default ClarkConnect IP Address 192.168.1. Do you plan on using ISA network cards? Do you only have ISA slots available or older ISA network cards around? You can still install the ClarkConnect software. if you have had success with getting Linux working on such a system.168.168.1 Available static IPs Addresses used by DHCP DNS Servers 192. We do not expect to add support for ISDN. However.254 192.for caller ID feature Broadband only! Minimum Requirements
Network Cards You will need 2 of these
Linux does a good job at auto-detecting most hardware.Configure other computers and devices on your network You have to make changes to your computers sitting on your network.clarkconnect.192. but it will take some extra work to get the network cards working.1.168.100 .192. wireless. Hardware System Requirements Hardware Processor Memory Hard Drive Monitor Video Card CD-ROM Floppy Drive Modem Connection Pentium class 64 MB for basic setup.1/big.see Appendix A Are you building a network from scratch? You may want to look at some of the Network Starter Kits available on the market.ClarkConnect User Guide
Step 6 . Take a look at the Red Hat Hardware Compatibility List website to see if your network card is compatible.1 and/or your ISP's DNS servers Description
Chapter 3.com. If you plan on buying new network cards for ClarkConnect and have two spare PCI slots.1. or satellite types of broadband any time soon. Use the following table as a guide: Table 2-1.
only a subset of network card drivers are available (see table below). Vladimir Vuksan has put together a great resource of Cable Modem Providers! If you are having trouble getting ClarkConnect to work with your cable ISP.PPPoE or "Standard". Fortunately. Fortunately. We are not too familiar with these services so they are not officially supported.11 Internet connections. Make sure you select the BPALogin option in the installation wizard!
DSL and PPPoE During the ClarkConnect install.html. ask the ISP's tech support staff.
Chapter 4. or other users. These are mutually exclusive implementations.12. and DE500 DEC EtherWORKS EtherExpress Pro/10 Intel EtherExpress Pro 100B EtherExpress Advanced Micro Devices AMD 79c970 / PCnet LANCE
http://www. Due to space limitations on the installation floppy.com/docs/2. some of the cable modem providers still have some quirks.clarkconnect. you require an installation floppy disk or a bootable CD drive. ClarkConnect includes the software required to connect to Australia's Telstra Big Pond Service. DE450. Supported Network Cards on Installation Floppy Driver 3c503 3c507 3c509 3c515 3c59x 8139too de4x5 eepro eepro100 eexpress lance Description 3Com cards: 3c503 3c507 3c509 3c515 3Com cards: 3c590/3c595/3c90x/3cx98 RTL8139. so you will need to select the right type during installation.2003 23:14:15
. SMC EZ Card Fast Ethernet DE4x5. See the website and Howtos for details.tldp.
ISDN and Satellite We do not support ISDN or satellite broadband service providers. check the following web site for some troubleshooting tips . you will be asked for which type of DSL service you use . The rest of the software is installed from the CD-ROM or directly over your high-speed Internet connection. DE434. Installing the Software Installation Type
To install the ClarkConnect software.1/big. It is very important to know how your Internet service provider configures your network. the days of proprietary software and logins are mostly behind us.html (5 von 39)18.http://www. If you are not sure.
Wireless The Office Edition supports 802. However. so you should be able to setup ClarkConnect without too much tinkering. you will need to create and installation floppy disk (described in the next section).ClarkConnect User Guide
Cable Modems Most cable modem Internet service providers will include a standard Ethernet card and external modem to enable your highspeed Internet connection.
Network Install For network installs.org/HOWTO/Cable-Modem/isps. Table 4-1.
Telstra's Big Pond Service)
CD-ROM . then you do not require an installation floppy disk. Keep in mind that each driver supports many types of network cards.1.exe file. bash# tar -xzvf clarkconnect-2. but the software can not be installed over the network.html (6 von 39)18. Network Install
1.1/big. and compatible AMD PCnet32 SMC Ultra32 EISA SMC Ultra. you need to use the ClarkConnect floppy creation tool. However. Unzip the package (two files) and run the makefloppy. For instance the "tulip" driver can be used for Intel. From Linux Download the floppy disk script and image from the website. you may need to change the settings in your BIOS to start the ClarkConnect install.g. Unpack the files and run the mkbootfloppy script. To create the installation floppy disk. LNE100TX.ClarkConnect User Guide
lne390 ne2k-pci ne pcnet32 smc-ultra32 smc-ultra tlan tulip / old_tulip via-rhine
Mylex LNE390 EISA PCI NE2000 clones NE1000.gz bash# cd clarkconnect-2. Accton and other types of network cards. most 21*40 Ethernet VIA VT86c100A Rhine-II PCI
Compare your network card to the Red Hat Hardware Compatibility List. SMC EtherEZ ISA ThunderLAN DEC 21040. Turn on your target computer 3. NE2000.com/docs/2. Follow the installation wizard
http://www.tar. If your network driver is not listed in the above table. Insert the installation disk 2.12. you will need to use a CD to create your ClarkConnect device.
Creating the Installation Floppy
A note to users with PPPoE connections: The ClarkConnect software does support PPPoE.1 bash# ./mkbootfloppy
Starting the Install
Warning The contents of all your hard disks on the target computer will be completely erased if you choose to auto-partition your system.clarkconnect. From Windows Download the floppy disk software from the website. Warning You must install by CD-ROM if you have a PPPoE type connection or your ISP uses a non-standard connection procedure (e.2003 23:14:15
.Bootable CD-ROM If your target computer contains a bootable CD-ROM drive.
Insert the installation disk 2.ClarkConnect User Guide
CD-ROM Install . If necessary.with Bootable CD
1.clarkconnect. Turn on your target computer 4.12.
Selecting Upgrade or Install Select whether you are upgrading or installing a system.1/big. If you are upgrading.com/docs/2. change your BIOS settings to run bootable CDs 2. Select your lanaguage and keyboard. make sure your read the release notes and upgrade notes. Insert the ClarkConnect CD 3.html (7 von 39)18. Follow the installation wizard
Selecting Your Language and Keyboard ClarkConnect includes several languages.with Floppy
1. Turn on your target computer 4. Follow the installation wizard
CD-ROM Install . Insert the ClarkConnect CD 3.
Selecting Your Network Card Drivers You will need to manually configure your network card settings if the installer does not automatically detect the driver.
Selecting your Network Connection Type Select the type of Internet connection you have (DSL.com/docs/2. Most ISA-based network cards may also require the I/O and IRQ settings for the driver. Standalone mode is used to create a server on a local area network (behind an existing firewall).clarkconnect. See the Linux Ethernet HOWTO and Appendix A for some tips and tricks.
Configuring Your Network
http://www.ClarkConnect User Guide
Selecting your Server Type ClarkConnect supports standalone server mode and gateway mode.html (8 von 39)18. DSL/PPPoE. Only one network card is required.1/big. Cable).12.2003 23:14:15
For brain dead ISPs. you may also need to specify DNS servers. then you should select "yes" on the "Select Partition Type" screen. If you would like to specify your own partition scheme. timezone and partition settings.. don't panic! Warning Do not forget your system password!
http://www. system password.com/docs/2.2003 23:14:15
. Add the username and password provided by your ISP on this screen.clarkconnect. The LAN hostname can be used instead of the IP address for many network tools.html (9 von 39)18.1/big. For instance.
Selecting Your Hostname ..12.PPPoE ClarkConnect supports PPPoE DSL connections. you will be able to access the webbased administration tool at https://<LAN-hostname>:81 in your web browser.Hard Disk Partitioning The next few screens will ask for your device name.Timezone .
Configuring Your LAN IP Address If you are installing ClarkConnect as a gateway. The partitioning configuration will appear in the second stage of the installation process.Password .ClarkConnect User Guide
Configuring Your Network . you must specify the network settings for your local area network.
Network Card Configuration Linux will auto-detect most PCI-based network cards.2003 23:14:15
. you can add other modules after installation. You may also need to disable plug-and-play features on the card.. Warning The two network cables coming from your box may need to be swapped.1/big.com/docs/2. Please check Red Hat's Hardware Compatibility Lists to see what settings may be required for your brand of network card..ClarkConnect User Guide
Selecting Your Software Select the software components to install on your system. Setting Up Other Machines
http://www. make sure you try swapping the cables. With the ClarkConnect web-based configuration. Older ISA cards may require setting parameters for the IRQ and IO. you can configure the drivers and settings (IRQs and IO). Warning Gotcha! You may only need to specify an IO or IRQ .
Chapter 5.html (10 von 39)18. but not both. Not all the modules (including AppleTalk and Junkbuster) are shown here . If you are having a hard time connecting to the Internet.clarkconnect. If you have old network cards.12.don't panic.
Apply the Latest Updates! Please register your system and apply the latest software updates.
http://www.clarkconnect..html (11 von 39)18.1.1 Available static IPs Addresses used by DHCP DNS Servers 192.. then follow the menu to Settings > Control Panel Double-click on the Network icon to bring up a window that will look similar to the screenshot Select TCP/IP and click on the Properties button.168.1. Step 1 . Table 5-1.1.2003 23:14:15
.ClarkConnect User Guide
All of the computers and devices on your network must have Internet addresses between 192.168.168.99 if you configure devices with static IP addresses.192. Allow ClarkConnect to automatically determine the IP address (via DHCP).Control Panel
Click on the Start button. Make sure you only use an address between 192.1 and/or your ISP's DNS servers Description
To set up networking in the Windows 95/98 environment.100 .2 .2 .168.192.254 220.127.116.11.1. Manually set the IP address to a specific number (static IP) or 2.12. ClarkConnect includes a caching DNS server.18.104.22.168.1. but you can use this as your Internet Service Provider's DNS servers if you wish.168. When you are configuring your network. Network Settings Feature Default ClarkConnect IP Address 192.168.168. you have two choices: 1.com/docs/2.2 and 192.1.99 192.168.1/big.1.
.clarkconnect.1.99. then you will need to add 192. Make sure you pick an address between 192. Your ClarkConnect software will automatically handle this for you.168. you can choose Specify an IP address (as shown in the screenshot). If you decided to let ClarkConnect assign your IP address automatically.12.2 to 192.1.1 to the list of installed gateways (as shown). Alternatively. The subnet mask is always 255.
Step 3 .html (12 von 39)18.
http://www.1/big.255.1.168. then there is no need to add an Installed Gateway.0. If you decided to specify your IP address.com/docs/2.IP Address On the IP Address tab.168. you can select Obtain an IP address automatically and ClarkConnect will automatically assign an IP address for you.ClarkConnect User Guide
Step 2 .Gateway Settings Click on the Gateway tab.255.
html (13 von 39)18.com/docs/2.12. If you decided to specify your IP address.168.clarkconnect. You should also add a host name and then add "lan" as the domain.1.1 to the DNS Server Search Order list (as shown). then you can select Disable DNS.DNS Settings If you decided to let the ClarkConnect assign your IP address automatically.2003 23:14:15
. you can add the DNS servers given by your Internet service provider.1/big. then you will need to add 192.
http://www. ClarkConnect will automatically configure these settings. If you prefer to bypass the ClarkConnect DNS cache.ClarkConnect User Guide
Step 4 .
Step 1 .html (14 von 39)18.. then follow the menu to Settings > Network and Dial-up Connections
Right-click on the Local Connection icon and go to properties.com/docs/2.2003 23:14:15
.ClarkConnect User Guide
To set up networking in the Windows 2000 environment.Network Connections Click on the Start button..12.clarkconnect.
The "Select Network Component Type" dialog box will appear. If the Local Area Connection Properties does not have Internet Protocol (TCP/IP).1/big.Configuring TCP/IP.2003 23:14:15
. you will need to install it using the Install button.ClarkConnect User Guide
If the Local Area Connection Properties does have Internet Protocol (TCP/IP) go to Step 2 .clarkconnect.
http://www.html (15 von 39)18.
The enumeration of the protocols will take a minute or so. Select "Microsoft" from the left panel and select Internet Protocol (TCP/IP) from the right panel.1/big.
http://www.ClarkConnect User Guide
Select "Protocol" and click on Add.clarkconnect.com/docs/2.
Select "Obtain and IP address automatically" and ClarkConnect will automatically assign an IP address for you.2003 23:14:15
.12.Configuring TCP/IP You can configure the TCP/IP properties by clicking on the properties button in the Local Area Connection dialog box.
Step 2 .html (16 von 39)18. Click the OK button.
com/docs/2.1/big. subnet mask.2003 23:14:15
.ClarkConnect User Guide
Alternatively. If you have more than three DNS servers.
http://www.html (17 von 39)18. default gateway and DNS server addresses.clarkconnect. you can choose "Use the following IP address:" and enter the IP address. use the advanced button at the bottom of the dialog box to specify the addresses and the order in which they are used.12.
html (18 von 39)18.1/big.2003 23:14:15
Click on the Start button.12. then follow the menu to Settings > Control Panel Double-click on the Network Connections Right click on Local Area Connection and go to Properties
Step 2 .Select IP Properties Select TCP/IP and click on the Properties button.
http://www. Step 1 ..ClarkConnect User Guide
To set up networking in the Windows XP environment.
1. If you prefer to bypass the ClarkConnect DNS cache. you can choose Specify an IP address (as shown in the screenshot). You should also add a host name and then add "lan" as the domain.12.168. then you can select Disable DNS. you can select Obtain an IP address automatically and ClarkConnect will automatically assign an IP address for you.ClarkConnect User Guide
Step 3 . The subnet mask is always 255. If you decided to specify your IP address.1 to the DNS Server Search Order list (as shown).clarkconnect.255. Alternatively.
http://www.99.html (19 von 39)18.2003 23:14:15
.255.168.com/docs/2.1.IP Address On the IP Address tab.1/big. Make sure you pick an address between 192.168. you can add the DNS servers given by your Internet service provider. ClarkConnect will automatically configure these settings.0.2 to 192.1. then you will need to add 192. Step 4 .DNS Settings If you decided to let the ClarkConnect assign your IP address automatically.
In most installations. ever. Use the root username and the password specified during installation.clarkconnect. if you are having trouble getting your network up and running.com/docs/2.
http://www. and would like to change the IP address of one or more of your network cards. However.12. Core Software Overview
There are two ways to configure your ClarkConnect system. The Administration Console is used to configure your network settings.html (20 von 39)18.2003 23:14:15
. while the Web-based Administration Tool is used to configure everything else!
The console must be accessed from a monitor and keyboard attached the server/gateway.1/big..ClarkConnect User Guide
Chapter 6. you will not need to access this configuration tool. then login to the console..
clarkconnect.1/big.168. you can type name of the server instead (e. then point your browser to https://192. Modules Overview
You can install software on your system using two tools: either the web-based interface or the command-line "apt-get" tool.clarkconnect. See apt-get and web-based administration for more information. both the web-interface and command-line tool automatically resolve these software dependencies.
http://www. Fortunately.ClarkConnect User Guide
ClarkConnect includes a web-based configuration tool. If you used the default LAN settings. Login as username "root" with the password you defined during the installation.clarkconnect. lan).12. Your connection is still secure and encrypted.
Chapter 7.html (21 von 39)18.g. but your server certificate is not official. Installing an add-on module may require several other software packages (or RPMS).com/docs/2. Use the "Install Certificate" option in your web browser to bypass this warning screen the next time you access the ClarkConnect web-based administration.1:81.1. A valid certificate (like the one used at https://secure.com) costs over $150 a year to maintain and not necessary for a private server. If you are using the caching DNS server.2003 23:14:15
. Your browser will issue an "Invalid Certificate" message when you access the site.
Table 7-1.html (22 von 39)18.
You can put checkmarks next to either share to create links on the desktop then click OK. (The same that Windows uses).
Table 7-2. the server should show up --.2003 23:14:15
. Unfortunately. it means that what you send as a password in not encrypted in anyway. RAV Antivirus). If you enter a valid username and password on the ClarkConnect box.com/docs/2. AppleTalk Information AppleTalk Description Information The netatalk package enables Linux to talk to Macintosh computers via the AppleTalk networking protocol.1/big. cc-netatalk "apt-get install cc-netatalk"
Package Name Command-line Install Mac Notes
Go to the Control Panel/AppleTalk and make sure ethernet is selected.see screenshot for more information. cc-spamassassin "apt-get install cc-spamassassin"
The SpamAssassin software works in conjunction with your mail server. It includes a daemon to allow Linux to act as a file server over EtherTalk or IP. you can access your home directory.--. or you can choose guest. Antispam from SpamAssassin Antispam Description Package Name Command-line Install Information SpamAssassin provides a spam filter for you system's mail server.first victory Click ok will bring a dialog box asking for name and password. You will also have access to the shared directory. Under file servers. So any system between the Mac and ClarkConnect can through packet sniffing read your password. Use the web-based administration tool to enable the software.clarkconnect. You should now have complete read/write access to the linux box. Note: when the box mentions cleartext for the password. If you click guest you only see the shared directory.12. You can configure the sensitivity and subject tag -. Webmin.g.second victory. Troubleshooting Tips
http://www. some software can only be installed after the installation (e. Go to Chooser and click on AppleShare.ClarkConnect User Guide
Warning You can select some of the following packages during the installation wizard.
html (23 von 39)18. To enable transparent mode.Non-Tranparent Mode Use the following instructions to use the Privoxy software in non-transparent mode.
Banner Ad and Pop-up Blocker
Table 7-4. Banner Ad and Pop-Up Blocker Information Privoxy Description Package Name Command-line Install Information Privoxy (Junkbusters) blocks banner ads and most pop-ups when browsing the web.no configuration changes are required for the desktops on your LAN. it needs a few second pause between the commands and restart will do it too quick) From the command line.Tranparent Mode Privoxy can be integrated with the Squid Web Proxy to provide transparent banner ad and pop-up filtering. In other words.12. make sure the Privoxy software is enabled on the Squid Web Proxy page and make sure Squid is set to run in transparent mode. run "top" and watch to make sure that atalkd.ClarkConnect User Guide
Stop and start atalk (Do not restart.
Table 7-3. cc-privoxy "apt-get install cc-privoxy"
Configuring Privoxy -. Hit 'q' to exit.2003 23:14:15
. papd and afpd have started.
Configuring Privoxy -. Check the /var/log/messages log file for errors.
Step 1 . cc-bandwidth "apt-get install cc-bandwidth"
Are you finding that a minority of users are using up the majority of your bandwidth? You can limit the download speed by IP address.com/docs/2.clarkconnect. you can enable filtering on the gateway -.1/big.Install the Privoxy module
http://www. Bandwidth Limiter Bandwidth Limiter Description Package Name Command-line Install Information The bandwidth limiter restricts download speeds for PCs on your local network. See the Squid Web Proxy for more information.
lan instead of 192.
Step 4 .
Step 5 . clarkconnect. Step 3 .168.clarkconnect.ClarkConnect User Guide
Step 2 . Click on the Connections tab. If the computers on your network use ClarkConnect as their nameserver (see Setting Up Other Machines). Click on the Advanced button and go to the next step. In Internet Explorer. The default hostname was specified during the installation wizard (see LAN settings). the LAN hostname will automatically appear in the caching nameserver.1/big.Make sure Privoxy is running . so we we use hostnames instead of IP addresses (e. click on Tools on the menu bar.g.2003 23:14:15
.You will not be able to access websites on your local network unless you specify the exceptions shown.html (24 von 39)18.You must set your browser to use ClarkConnect as a proxy server.check "Running Services" in the the web-based administration tool.1 and port 8118 to the proxy server settings.1.1.
http://www. and then the LAN Settings button.Add 192.12.
People are not too adept at remembering numbers. then Internet Options.168.1).com/docs/2.
then you will cause grief.
The Dynamic Host Configuration Protocol (DHCP) allows hosts on a network to request and be assigned IP addresses. Special thanks to Simon Kelley for creating the dnsmasq caching nameserver
Table 7-5. Some devices (printers) and incoming VPN connections may require a static IP. The default configuration for the DHCP server is given in the Network Settings table. you will need to make changes to your DHCP server.html (25 von 39)18.12. 192. If you changed the default LAN settings during the installation wizard.2003 23:14:15
. If you already have one running.this can cause the system to hang! If you are lucky enough to have a Linux-friendly modem with caller ID capabilities. then you can install the Caller ID package from ClarkConnect.g.168. then your changes will also be reflected in the DHCP server. Caller ID Information Caller ID Description Package Name Command-line Install Information Log incoming caller information cc-callerid "apt-get install cc-callerid"
Warning The install will attempt to detect a modem -.1/big. If you change your LAN IP address. A call log is displayed on the web-based administration tool.clarkconnect. Do not use the broadcast address (e. Some tips:
You should only have 1 DHCP server per network. All changes can be made through the web-based adminstration (see screenshot).1.255) as the last IP in the range.com/docs/2. the results will automatically be included in the caching DNS server! You can configure entries in the /etc/hosts file using the web-based administration tool.ClarkConnect User Guide
Tip: If you add names in the /etc/hosts file. Keep a range of IP addresses available for static addresses.
SMTP Mail Server Information SMTP Mail Server Description Package Name Command-line Install Information ClarkConnect uses the Postfix SMTP/MTA mail server.POP and IMAP
Table 7-6.html (26 von 39)18. cc-postfix "apt-get install cc-postfix"
Warning Do not forget to open up firewall ports for e-mail..SMTP
Table 7-7. You only need to open the POP or IMAP ports if you plan on picking up your mail from outside your local network. The screenshot below shows the configuration for POP mail.clarkconnect..12. POP and IMAP Mail Servers Information POP and IMAP Mail Servers Description Package Name Command-line Install Configuring POP/IMAP You can use either IMAP or POP to pickup your mail from the server. Eudora. Make sure the Xinetd server is running (this is a "super server" for other things. cc-imap "apt-get install cc-imap"
You can now configure your e-mail client (Outlook.) Your POP/SMTP/IMAP servers should point to your ClarkConnect box.ClarkConnect User Guide
Mail Server .
Mail Server .1/big. etc.com/docs/2.
. Information Remote mail access servers. including email) and that either the POP3 or IMAP service is enabled.
It is important that you do not make an error with the Trusted Networks parameter.0.. You can configure the FTP server by editing the /etc/proftpd.168.x address send e-mail through the box. Without the parameter.0. Advanced configuration for the FTP server is beyond the scope of the web-based administration tool.x.
http://www. any user on the Internet could send e-mail via your ClarkConnect box.spammers would eventually find your box and abuse it. ProFTPD Information ProFTPD Description Package Name Command-line Install Information ProFTPD is a full-featured FTP server. Not good -. the Primary Domain is the same as the hostname.x.com/docs/2.
Tips The Hostname does not have to be related to the e-mail domains that you host.html (27 von 39)18. you should add 10. In our example.ClarkConnect User Guide
Configuring SMTP/Postfix You can configure your mail server with the web-based administration tool.2003 23:14:15
.. just a coincidence. The default setting allows any user with a 192.x address.12.1/big.x.conf configuration file.clarkconnect. cc-proftpd "apt-get install cc-proftpd"
The default configuration for ClarkConnect allows read-only anonymous FTP (directory is /var/ftp) and full access to user accounts. If you use a 10. It can be ANY valid Internet name for your machine.0/8 to the list of trusted networks.
Table 7-8. Take a look at the ProFTPD website to configure advanced settings such as bandwidth throttling.
System Watcher Network Watcher Description Package Name Command-line Install Information Monitors the status of your network and system. The software is also responsible for submitting a new IP address to the dynamic DNS system.. cc-syswatch "apt-get install cc-syswatch"
The syswatch daemon monitors the status of your broadband Internet. Shameless Plug New exploits are discovered everyday.2003 23:14:15
Table 7-10.clarkconnect.com/docs/2.html (28 von 39)18.
Table 7-11. The Nimda and Code Red worms are the rule. The software logs any downtime and attempts to reconnect to the Internet when trouble occurs. not the exception! Snort maintains a list of over 1000 rules in their database..ClarkConnect User Guide
Table 7-9. A Pentium 100 with 32MB was able to keep up.1/big. but the machine was getting a good workout. Intrusion Detection Information Snort Description Package Name Command-line Install Information The Snort software is an advanced intrusion detection system. You can receive automatic snort updates by upgrading your Gateway Services account. and watches for potential system issues. Photo Gallery Photo Gallery Description Package Name Command-line Install Information A web-based photo album cc-gallery "apt-get install cc-gallery"
http://www. The SnortSnarf software package creates web pages from the snort log files on a daily basis. cc-snort "apt-get install cc-snort"
The Snort package is included with ClarkConnect to make users more aware of some of the daily "hostile" traffic that can pass by your Internet connection.12. Warning Snort does require some horsepower.
These two systems (with the help of a few other software packages) create the core of the printing system.html (29 von 39)18. you will be able to see your ClarkConnect box through your Network Neighborhood icon.in addition to Foomatic . Cups and Samba When you configure a new printer with Cups.ClarkConnect User Guide
Gallery is a web based photo album that provides users with the ability to create and maintain their own online photo collection via an intuitive web interface. Gotchas Warning Due to a "feature" in Microsoft networking.a database of printer drivers and descriptions. workgroup or comment shown in Network Neighborhood. You can find whether or not your printer is supported. More information can be found on the Gallery page in the web-based administration tool. sometimes it takes several minutes to appear. cc-samba "apt-get install cc-samba"
If you are using Windows PCs.1.1/big. Print Server Print Server Description Package Name Command-line Install Information A print server for ClarkConnect cc-cups "apt-get install cc-cups"
ClarkConnect includes the CUPS . The best resource is the Linux Printing Database. Supported Printers Not all printers are compatible with Linux.com/docs/2. A quick way around this "feature" is to use the Find Computer tool. However. Samba Samba Description Package Name Command-line Install Information Samba file sharing system. If so.2003 23:14:15
. Use the Samba/File Sharing page in the web-based administration to add or change the name.use the Running Services page from the web-based administration tool. it will appear as a shared printer in Windows Network Neighborhood (if Samba is installed).1:631 on a default LAN setup).
http://www. you may not see ClarkConnect right away. then follow the link from the web-based administration tool to add your printer (or jump straight to it: http://192.12.168.clarkconnect. you will need to restart the Samba service after adding a new printer .the Common Unix Printing System .Windows File Sharing
Table 7-13. Resource: Gallery Web Site
Information Web proxy for ClarkConnect.1/big. Web Proxy Web Proxy Description Package Name Command-line Install Documentation coming soon.html (30 von 39)18.
http://www. then hit the Find Now button.12.
Table 7-14. cc-webmail "apt-get install cc-webmail"
Table 7-15. Web Mail Web Mail Description Package Name Command-line Install Documentation coming soon. cc-squid "apt-get install cc-squid"
.ClarkConnect User Guide
Type in "clarkconnect".clarkconnect. Information Web mail for ClarkConnect.
1. Once you have installed Webmin.ClarkConnect User Guide
Table 7-16. You can find additional documentation in the web-based administration pages. They will test your ClarkConnect box for common security problems.2003 23:14:15
. your ClarkConnect box considers this type of "network scanning" mischievous behavior and logs the information in the Intrusion Detection log.12. web server) on ClarkConnect. ClarkConnect has been configured to be secure. cc-httpd "apt-get install cc-httpd"
Warning Gotcha! You must enable the webserver through the ClarkConnect web-based administration tool.
http://www. The Port Forwarding tool allows you to forward ports to computers behind your firewall.g. Of course.1:10000 on a default installation (make sure you use https when you type the address).https://192.
Table 7-17. webmin "apt-get install webmin"
Webmin is a alternative web-based administration tool.
Opening Ports and Port Forwarding
The ClarkConnect web-based administration has two tools to help you configure your firewall.clarkconnect. so you should be happy with the results. Webmin Webmin Description Package Name Command-line Install Information A web-based administration tool.1/big. You can set up basic firewall rules using the web-based administration tool (screenshot below). In fact.html (31 von 39)18. you can access it from your web browser -. Firewall Overview
Take a look at the Test My Shields and Probe My Ports security tools from Gibson's Research. Use the "root" username and password to login. Web Server Web Server Description Package Name Command-line Install Information Web server for ClarkConnect. The Firewall Tool opens up ports to allow services (e.
Chapter 8.168. You must also open the firewall port to allow web connections.com/docs/2.
You can also subscribe to the mailing list to receive the latest software and security patches. You can use SSH or the console. You must register your ClarkConnect system to access this page. To use apt-get. you know the frustration of resolving software dependencies.12.2003 23:14:15
Software Updates .clarkconnect.1/big. You can upgrade your account to receive more features:
Domain name registration System fault monitoring Security audit Backup e-mail service Advanced DNS service Bandwidth metering
Software Updates . With apt-get. Just create a new account and then configure your ClarkConnect device.Web-based Administration
The web-based administration includes a tool to update and install software on your system.even with a dynamic IP address. Services Services Overview
ClarkConnect comes with free dynamic DNS.ClarkConnect User Guide
Chapter 9. You can view and install the latest software on your system with a few clicks on a web browser. these dependency issues are automatically resolved. login to your ClarkConnect server as root. For those of you familiar with the underlying RPM package system. You will always be able to find your server/gateway from anywhere on the Internet .Command Line apt-get
The apt-get tool installs and upgrades software on your system. The following list of commands
http://www.com/docs/2.html (32 von 39)18.
Why can't I get ClarkConnect to detect my network card? Please read ISA Network Card page (even if you are using PCI cards!).1/big.. apt-get upgrade -. apt-get -. The package is the name of the RPM (see following table).ClarkConnect User Guide
will get you started.http://www.html (33 von 39)18.POP/IMAP Mail Server .12.com/docs/2.clarkconnect. Tip: Do you want to install the latest patches? Run the following two commands: i) apt-get update ii) apt-get upgrade apt-get update -. apt-get install <package> -. Modules and Package Names Module Antispam AppleTalk/AppleShare Bandwidth Limiter Banner Ad and Pop-up Filter Caching Nameserver Caller ID Console Tool Developer Environment DHCP Server Firewall FTP Server Intrusion Detection Intrusion Detection Reports Mail Server ..performs an upgrade for all obsolete software on your system.
http://www. You should run this command before using other apt-get commands (you must run this at least once). Troubleshooting FAQ .installs software on your system.displays other apt-get options Table 9-1.SMTP Network Watcher Photo Gallery PHP POP before SMTP Print Server System Statistics System Status Webmail Webmin Web Proxy Web Server Windows File Server . latest additions Package cc-spamassassin cc-netatalk cc-bandwidth cc-privoxy cc-dnsmasq cc-callerid cc-console cc-devel cc-dhcp cc-firewall cc-proftpd cc-snort cc-snortsnarf cc-imap cc-postfix cc-syswatch cc-gallery cc-php cc-pop-before-smtp cc-printing cc-mrtg cc-phpsysinfo cc-webmail webmin cc-squid cc-httpd cc-samba web page
Chapter 10.clarkconnect. Please check the website for more FAQs .2003 23:14:15
.retrieves the latest list of software and updates available through apt-get.Frequently Asked Questions
This FAQ only covers installation questions.
168. Netmasks and Networks Netmask /24 -.1.255. Understanding Networks
On several ClarkConnect configuration screens.255.1. you will see a place to configure network settings.1.com/docs/22.214.171.124.255.1/big. These error messages can be caused by memory problems.192.nl/sig11/
How do I remove the "FAILED" messages on boot? This error will occur if your second network card cannot be auto-detected. You may end up setting jumpers.255 in the first example) are reserved and cannot be used. the error messages should disappear.168.192.168. you may be in for a world of hurtin'.255.168.255.192. Table A-1.255.1 .html Configuring a Network Driver
http://www.1.0 and 192.http://www. ISA Network Cards
ISA Network Cards If you decide to use ISA network cards.1.1.255.bitwizard.html (34 von 39)18.tldp. but many are just as capable of doing the job! The following is courtesy of Paul Ramsey's Red Hat Linux 6.168.168. Example -. org/HOWTO/mini/Home-Network-mini-HOWTO. followed by a "netmask".168.1.0
The first and last addresses (192.254 192. What does this mean? Using special notation. These cards may take more effort to configure.168.192. You must specify the first IP address in the range.168.255.0 /25 -.1.1 . disabling plug-n-play.2
Appendix B.2003 23:14:15
How do I edit files? I don't know vi. Once you have configured your network cards.255.
Appendix A.192 /27 -.1.1 .126 192.X as an Internet Gateway for a Home Network .126.96.36.199 range of IP addresses can specified with the following two methods:
192.168.128 /26 -.255.255.168.1.255.248 /30 -.255.1 . and many other types of errors.192. Take a look at the extra log screens after the error occurs . setting IRQs.14 188.8.131.52.clarkconnect.ClarkConnect User Guide
How do I fix signal 11 errors? Old hardware can sometimes cause grief for the Linux installer.255. Use the much less cryptic nano text editor.1 ..192.0 .1.255.240 /29 -.1. Check this website for tips and tricks: http://www. they cannot find a network interface and spit out an error.168.1 .1.255..168.30 192.1.0/24 192.1.type Alt-F1 through F5 to see all the screens.168.168. When certain services start up.255.6 192.168.168.1.255.the 192.1 . or downloading DOS configuration tools from a vendor's website.168.62 192.224 /28 -. hard disk detection and configuration errors.192.168.1.1.0/255. you can specify a network (or range of IP addresses).12. There are two common ways to specify the netmask (see table and example below).252 IPs 254 126 62 30 14 6 2 Sample Usable Range 192.
The third line (options ne io=0x300 irq=10) tells the ne driver at which io address and irq interrupt it will find the ISA card at. You probably have a similar line. just replace the driver. subject to the following restrictions: The copyright notice above and this permission notice must be preserved complete on all complete or partial copies. Remember.conf) for any ethernet cards you configured during installation. and the first number for each addressing type is for eth0. so one or both of your cards are not recognized by the kernel. I have a PCI 10/100Mb card based on the VIA Rhine chip. You can often find out a great deal about your network cards (and other things) by reading through / proc/pci and noting down makes and models.conf) for both your cards. Fortunately. the addresses and IRQ numbers are made up. instructions for obtaining the complete version of this manual must be included.read the Plug'n'Play HOWTO. and I'm not going to cover all of them. once you've configured your card you will know exactly what the IO base and IRQ are. and a means for obtaining a complete version provided. Small portions may be reproduced as illustrations for reviews or quotes in other works without this permission notice if proper citation is given.conf).modules (modules. Here's some summary advice:
You have a PCI network card.modules (or modules.
http://www. The second line (alias eth0 ne) tells the kernel to use the ne driver for the eth0 device. really. You have an ISA network card. Copyright © 2000. try ifconfig eth0 and ifconfig eth1 again. without fee. Because there are so many possibilities and combinations of things which can go in this file. and a plain-jane 10Mb NE2000 ISA clone. Open this file up in the text editor of your choice. Two Identical Network Cards So. It is possible you will have to know the IO base address and the IRQ the card is operating on. You may already have lines in conf.modules (modules. You have an ISA Plug'n'Play card. assuming it is not so new and cutting edge that no drivers exist.
You will want to ensure that you have alias entries in conf. This manual may be reproduced in whole or in part. and now you cannot get them to work together? Do not worry. You are probably sitting pretty. right? Right? If not. If you have ISA cards you will probably have to use this kind of directive.modules (modules.conf).modules (modules. For this example.clarkconnect.
Now. this would be a good time to surf to the manufacturer's web site and see if they have any online references. It's time to edit a configuration file! The file we will be editing is /etc/conf.conf). you were really really smart.conf) file should look like this: alias eth0 ne alias eth1 ne options ne io=0x330.1/big. You have manuals.html (35 von 39)18. Your /etc/conf. the tough turn to the Ethernet HOWTO. You'll have to learn how to configure it first -.modules (modules.0x360 irq=7. and correct options lines for all your ISA cards. since you know what the make and model of eth0 and eth1 are you can go to the compatibility page of the Ethernet HOWTO and look up your card. Leave it alone.conf) file is laid out as follows:
q q q
The first line is there to configure my parallel port for printing. Because my eth1 card is a PCI card. Write it down.com/docs/2. If you distribute this work in part. There are lots of twists and turns here. You may have to apply some trial and error if you are messing with IO addresses and IRQs without a manufacturers manual.12. I do not need to provide io or irq information: the PCI subsystem configures the device automatically.conf) file looks like this: alias parport_lowlevel parport_pc alias eth0 ne options ne io=0x300 irq=10 alias eth1 via-rhine My conf.ClarkConnect User Guide
OK. This is not a problem. The fourth line (alias eth1 via-rhine) tells the kernel to use the via-rhine driver for eth1. Take note of the recommended driver.9 The addressing options are all given on the same line. the second number for eth1. When you have finished editing conf.modules (modules. when the going gets tough. What we're going to have to do is tell the kernel more explicitly how to find your cards. Any translation or derived work must be approved by the author in writing before distribution. I'm going to give my own gateway as an example. and any information about special options your card may require. io and irq directives with the correct information for your card. and I will assume that you have bought a matched pair of NE2000 clones (a common choice).2003 23:14:15
. I use the 100Mb card for the internal network and the 10Mb card for the external connection. Or if you have an old DOS configuration diskette. My / etc/conf. bought two identical network cards for your Linux gateway. getting them to coexist is just a matter of using the correct syntax in /etc/conf.modules (modules. boot to DOS and see if there is a setup program which will read and set the address and IRQ. Paul Ramsey.
any free program is threatened constantly by software patents.ClarkConnect User Guide
Exceptions to these rules may be granted for academic purposes: Write to the author and ask.com/docs/2.) You can apply it to your programs. We protect your rights with two steps: (1) copyright the software. When we speak of free software. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. but changing it is not allowed. we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. we are referring to freedom. By contrast. and some other components. too. and a "work based on the Program" means
.html (36 von 39)18. And you must show them these terms so they know their rights. you must give the recipients all the rights that you have. Preamble The licenses for most software are designed to take away your freedom to share and change it. Windows software. that you can change the software or use pieces of it in new free programs. and that you know you can do these things. or if you modify it. not price. Inc. The precise terms and conditions for copying. and (2) offer you this license which gives you legal permission to copy. June 1991 Copyright (c) 1989. Boston. that you receive source code or can get it if you want it. for each author's protection and ours. distribute and/or modify the software.1/big. refers to any such program or work. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.12. in effect making the program proprietary. we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. To prevent this. below. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses. the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. so that any problems introduced by others will not reflect on the original authors' reputations. . MA 02111-1307. USA 59 Temple Place
Everyone is permitted to copy and distribute verbatim copies of this license document. receive or can get the source code. distribution and modification follow. These restrictions translate to certain responsibilities for you if you distribute copies of the software. Also. Distribution And Modification 0. You must make sure that they. 1991 Free Software Foundation. whether gratis or for a fee. GNU GENERAL PUBLIC LICENSE Version 2. if you distribute copies of such a program. we want its recipients to know that what they have is not the original. we want to make certain that everyone understands that there is no warranty for this free software. too. License and Warranty
This does not apply to Suva.
Appendix C. These restrictions are here to protect us as authors. Terms And Conditions For Copying. Finally. If the software is modified by someone else and passed on. For example. To protect your rights. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish). not to restrict you as learners and educators. The "Program".clarkconnect.Suite 330.
either verbatim or with modifications and/or translated into another language. under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code. But when you distribute the same sections as part of a whole which is a work based on the Program.) These requirements apply to the modified work as a whole. the distribution of the whole must be on the terms of this License.12.clarkconnect. If identifiable sections of that work are not derived from the Program. thus forming a work based on the Program. and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). keep intact all the notices that refer to this License and to the absence of any warranty. provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty. to be licensed as a whole at no charge to all third parties under the terms of this License. Thus. then this License. and its terms. b) Accompany it with a written offer. c) If the modified program normally reads commands interactively when run. whose permissions for other licensees extend to the entire whole. and copy and distribute such modifications or work under the terms of Section 1 above. a work containing the Program or a portion of it.2003 23:14:15
.html (37 von 39)18. you must cause it.ClarkConnect User Guide
either the Program or any derivative work under copyright law: that is to say. and thus to each and every part regardless of who wrote it. it is not the intent of this section to claim rights or contest your rights to work written entirely by you. for a charge no more than your cost of physically
http://www. Activities other than copying.) Each licensee is addressed as "you". and can be reasonably considered independent and separate works in themselves.1/big. they are outside its scope. to give any third party. translation is included without limitation in the term "modification". do not apply to those sections when you distribute them as separate works. Whether that is true depends on what the Program does. and telling the user how to view a copy of this License. to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else. mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
You may charge a fee for the physical act of transferring a copy. provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. You may copy and distribute the Program (or a work based on it. when started running for such interactive use in the most ordinary way. In addition. b) You must cause any work that you distribute or publish. that in whole or in part contains or is derived from the Program or any part thereof. 1. your work based on the Program is not required to print an announcement. 3. You may copy and distribute verbatim copies of the Program's source code as you receive it. or. rather. and give any other recipients of the Program a copy of this License along with the Program. (Hereinafter. and you may at your option offer warranty protection in exchange for a fee. (Exception: if the Program itself is interactive but does not normally print such an announcement. the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. saying that you provide a warranty) and that users may redistribute the program under these conditions. 2. in any medium. which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. You may modify your copy or copies of the Program or any portion of it.com/docs/2. The act of running the Program is not restricted. valid for at least three years. distribution and modification are not covered by this License.
agreement or otherwise) that contradict the conditions of this License. even though third parties are not compelled to copy the source along with the object code. then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer. If distribution of executable or object code is made by offering access to copy from a designated place.
c) Accompany it with the information you received as to the offer to distribute corresponding source code. 6. plus any associated interface definition files. You are not required to accept this License. If. then offering equivalent access to copy the source code from the same place counts as distribution of the source code. if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you. as a special exception. complete source code means all the source code for all modules it contains. from you under this License will not have their licenses terminated so long as such parties remain in full compliance.1/big. which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system. distribute or modify the Program subject to these terms and conditions. You may not copy. and all its terms and conditions for copying. the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler. However. the recipient automatically receives a license from the original licensor to copy. parties who have received copies.ClarkConnect User Guide
performing source distribution. they do not excuse you from the conditions of this License. Therefore. However. kernel. sublicense or distribute the Program is void. a complete machine-readable copy of the corresponding source code. modify. it is up to the author/donor to decide if he or she is willing to distribute
http://www.com/docs/2. or distribute the Program except as expressly provided under this License. the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. in accord with Subsection b above. then as a consequence you may not distribute the Program at all. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims.2003 23:14:15
. conditions are imposed on you (whether by court order. You are not responsible for enforcing compliance by third parties to this License.html (38 von 39)18. sublicense. and will automatically terminate your rights under this License. since you have not signed it. For example. 5. Each time you redistribute the Program (or any work based on the Program). You may not impose any further restrictions on the recipients' exercise of the rights granted herein. For an executable work. These actions are prohibited by law if you do not accept this License. as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues).) The source code for a work means the preferred form of the work for making modifications to it. or rights. nothing else grants you permission to modify or distribute the Program or its derivative works. If any portion of this section is held invalid or unenforceable under any particular circumstance. Any attempt otherwise to copy. modify.12. However.clarkconnect. distributing or modifying the Program or works based on it. plus the scripts used to control compilation and installation of the executable. 4. and so on) of the operating system on which the executable runs. you indicate your acceptance of this License to do so. 7. or. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations. by modifying or distributing the Program (or any work based on the Program). to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. this section has the sole purpose of protecting the integrity of the free software distribution system. unless that component itself accompanies the executable.
INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS). If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces. 9. REPAIR OR CORRECTION. 8. write to the author to ask for permission. BUT NOT LIMITED TO.html (39 von 39)18. Warranty 11. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. we sometimes make exceptions for this. Point Clark Networks
http://www. but may differ in detail to address new problems or concerns.ClarkConnect User Guide
software through any other system and a licensee cannot impose that choice.clarkconnect. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE. In such case. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND. so that distribution is permitted only in or among countries not thus excluded. INCLUDING. this License incorporates the limitation as if written in the body of this License.2003 23:14:15
. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER. 10. SPECIAL. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. YOU ASSUME THE COST OF ALL NECESSARY SERVICING.
Copyright © 2000-2003.1/big. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different. TO THE EXTENT PERMITTED BY APPLICABLE LAW. Such new versions will be similar in spirit to the present version. EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. write to the Free Software Foundation. OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE. you may choose any version ever published by the Free Software Foundation. INCLUDING ANY GENERAL. the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries.12. If the Program specifies a version number of this License which applies to it and "any later version". THERE IS NO WARRANTY FOR THE PROGRAM. For software which is copyrighted by the Free Software Foundation. SHOULD THE PROGRAM PROVE DEFECTIVE.com/docs/2. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. Each version is given a distinguishing version number. BE LIABLE TO YOU FOR DAMAGES. If the Program does not specify a version number of this License. 12. EITHER EXPRESSED OR IMPLIED.