This action might not be possible to undo. Are you sure you want to continue?
SME Server:Documentation:Administration Manual:Booklet
From SME Server
Languages: English • Deutsch
■ 1 Welcome to SME Server 7 ■ 1.1 About This Manual ■ 1.1.1 Production ■ 1.1.2 History ■ 1.1.3 Endorsements ■ 1.1.4 Acknowledgements ■ 1.2 Software Licensing Terms and Conditions ■ 1.3 About Our Example Company: The Pagan Vegan ■ 1.4 What's New ■ 1.5 Server Features ■ 2 The role of the SME Server ■ 3 Your Internet Service Provider (ISP) ■ 3.1 Dedicated versus dialup connectivity ■ 3.2 The IP address ■ 3.2.1 Static versus dynamic IP addressing ■ 3.2.2 Routable versus non-routable IP addresses ■ 3.3 Arranging connectivity with your ISP ■ 3.3.1 Ordering a corporate ADSL or other commercial dedicated connection ■ 3.3.2 Ordering cablemodem or residential ADSL service ■ 3.3.3 Ordering a dialup connection ■ 3.4 Arranging Services From Your ISP ■ 3.4.1 Service List A ■ 3.4.2 Service List B ■ 3.4.3 Service List C ■ 3.4.4 Service List D ■ 3.5 Terms used in ordering connectivity and services ■ 4 Hardware Requirements of the SME Server ■ 4.1 4.1. Minimum Hardware Requirements ■ 4.2 4.2. Recommended Hardware Requirements ■ 4.3 4.3. Hard Drive Configuration ■ 4.4 4.4. Supported Ethernet or SCSI Adapters, or Tape Drives ■ 5 Installing And Configuring Your SME Server Software ■ 5.1 Licensing Terms and Conditions ■ 5.2 RAID1 Support (Disk Mirroring) ■ 5.2.1 Software Mirroring ■ 5.2.2 Hardware Mirroring ■ 5.3 Upgrading From A Previous Version ■ 5.4 Installing the Software ■ 5.5 Restoring a Backup ■ 5.6 Configuring your SME Server ■ 5.7 Setting Your Administrator Password ■ 5.8 Configuring Your System Name and Domain Name ■ 5.9 Configuring Your Local Network ■ 5.9.1 Selecting Your Local Ethernet Adapter 10/18/2010
Page 2 of 111 ■ 5.9.2 Configuring Local Network Parameters ■ 5.10 Operation Mode ■ 5.10.1 Option 1: Server and gateway mode ■ 5.10.2 Option 2: Private server and gateway ■ 5.10.3 Option 3: Server-only mode ■ 5.11 Configuring Server and Gateway Mode ■ 5.12 Server and Gateway Mode - Dedicated ■ 5.12.1 Configuring Your External Ethernet Adapter ■ 5.12.2 Assigning Your Ethernet Adapters to Network Connection ■ 5.12.3 Configuring Your External Interface ■ 5.12.4 Configuring Dynamic DNS ■ 5.13 Configuring the Server for Server and Gateway Mode - Dialup Access ■ 5.14 Configuring Your DHCP Server ■ 5.14.1 Configuring the DHCP Address Range 6 The Server Console ■ 6.1 Option 1: Check status of this server ■ 6.2 Option 2: Configure this server ■ 6.3 Option 3: Test internet access ■ 6.4 Option 4: Reboot, shutdown or reconfigure you server ■ 6.5 Option 5: Manage disk redundancy ■ 6.6 Option 6: Access server manager ■ 6.6.1 Using the Text-based Browser ■ 6.6.2 Accessing the Linux Root Prompt ■ 6.7 Option 7: View support and licensing information ■ 6.8 Option 8: Perform backup to USB device 7 Configuring the Computers on Your Network ■ 7.1 What Order to do Things ■ 7.2 Configuring Your Desktop Operating System ■ 7.2.1 Automatic DHCP Service ■ 7.2.2 Manual entry for computers not using DHCP service ■ 7.2.3 MS Windows workgroup configuration ■ 7.2.4 MS Windows Domain configuration ■ 188.8.131.52 Connecting to a Domain ■ 184.108.40.206 Setting up network drives 8 On-going Administration using the server-manager 9 Collaboration ■ 9.1 Users ■ 9.1.1 Disabling User Accounts ■ 9.1.2 Changing User Passwords ■ 9.2 Groups ■ 9.2.1 Setting admin rights ■ 9.3 Quotas ■ 9.4 Pseudonyms ■ 9.5 Information Bays 10 Administration ■ 10.1 Backup or restore ■ 10.1.1 To desktop ■ 10.1.2 To Tape ■ 10.1.3 To Workstation or USB Drive ■ 10.2 View log files ■ 10.3 Mail log file analysis ■ 10.4 Reboot or shutdown 11 Security ■ 11.1 Remote Access ■ 11.1.1 PPTP (VPN) ■ 11.1.2 Remote Management ■ 11.1.3 SSH ■ 11.1.4 FTP ■ 11.1.5 Telnet ■ 11.2 Local networks 10/18/2010
Page 3 of 111 ■ 11.3 Port forwarding ■ 11.4 Proxy settings 12 Miscellaneous ■ 12.1 Support and licensing ■ 12.2 Create Starter Web Site ■ 12.3 Online manual ■ 12.4 Other Administration Notes 13 Configuration ■ 13.1 Software Installer Panel ■ 13.2 Set date and time ■ 13.3 Workgroup ■ 13.4 Directory ■ 13.5 Printers ■ 13.6 Hostnames and addresses ■ 13.6.1 Creating New Hostnames ■ 13.6.2 Reserving IP Addresses Through DHCP ■ 13.7 Domains ■ 13.8 E-mail ■ 13.8.1 E-mail Access ■ 13.8.2 E-mail Filtering ■ 13.8.3 E-mail Retrieval ■ 13.8.4 E-mail Delivery ■ 13.9 Review Configuration 14 Information Bays (i-bays) ■ 14.1 i-bay Directories ■ 14.2 Accessing the i-bays ■ 14.3 Creating an i-bay ■ 14.4 Modifying an i-bay ■ 14.5 An i-bay Used as a Customer Site: The Miles Gabriel Art Exposition ■ 14.6 An i-bay Used as a Shared Network Drive ■ 14.7 An i-bay Used as an Intranet: The Pagan Vegan "Vegemite" ■ 14.8 An i-bay Used to Expedite Processes: Samson's Farms ■ 14.9 An i-bay Used as Your Customer Download Site 15 SME Manual Appendix ■ 15.1 Appendix A. Introduction to the Ethernet Local Area Network (LAN) ■ 15.2 Appendix B. DNS ■ 15.2.1 DNS Basics ■ 15.2.2 PTR Records ■ 15.2.3 SPF Records ■ 15.2.4 Dynamic DNS Services ■ 15.2.5 DNS Service Providers ■ 15.3 Appendix C. Proxy Servers ■ 15.4 Appendix D. Technical Support 16 Glossary
Welcome to SME Server 7
Congratulations on choosing the SME Server as your network and communications server! SME Server is an open-source Linux server distribution designed to be: ■ Simple to setup and use: Installation and basic configuration takes less than 20 minutes, and every configuration option can be set via a web-based interface. ■ Secure and stable to operate: SME Server only includes what is necessary, which translates into the entire ISO being around 500MB. Stability comes from using proven, supported rpm packages and from an update system that notifies you with available updates. ■ Cross-platform and extendable to meet future needs: SME Server already has everything necessary to provide the core services most people need to network Linux, Macintosh, and Windows systems. ■ And it's completely free! 10/18/2010
Page 4 of 111 ■ Download the ISO from http://wiki. CentOS 4 is built from publicly available open source Red Hat Enterprise Linux SRPMS (http://ftp. This means that you are free to use. and alter the software. If you do alter any of the packages. Mitel's commercial offering is known as the "Mitel Managed Application Server". you must make the source code (with patches please) freely available. for security.org/SME_Server:Download The heart of SME Server 7 is based on the GPL'd sources of the unsupported developer release of SME 7. About This Manual This manual walks you step-by-step through the straightforward process of installing and configuring your SME Server.net and wiki.0 alpha from Mitel (http://www.org History ■ October 2005 . who is the copyright holder for much of what makes SME Server what it is. Almost all of the packages that SME Server includes from these upstream vendors are included unmodified.com/) .org Acknowledgements Thank you to the developers that create and maintain the SME Server distribution.sourceforge.net) . and to allow automatic updates as soon as an update is available from the upstream vendor.com/pub/redhat/linux/enterprise/4/en/os/i386/SRPMS) and aims to be binary compatible.org) and RPMForge (http://rpmforge. Production This document was revised on the wiki's at smeserver. SME Server 7 uses many packages from CentOS (http://centos. Mitel has been very generous to fund development of the alpha and beta versions and to keep to the spirit of the GPL by sharing their source code freely.0 started at sourceforge. RPMForge is a collaborative effort of several RPM packagers that build RPMs not included with CentOS. The purpose of doing so is to take advantage of the stability that comes from the huge user base that uses these packages.Revisions for SME Server 7. Security updates from Redhat/Centos should be available until 2012 for Centos 4.contribs. Software Licensing Terms and Conditions The SME Server is licensed under the General Public License (GPL). and in the past was known as e-Smith.mitel.contribs. The agreement is found on the ISO. The Appendices and Glossary provide background information on subjects related to networking and the Internet and are intended to supplement chapters in the main section of this document. Acceptance of this agreement is required during the software installation.contribs.net (Previous versions were published by e-smith.redhat. 10/18/2010 .org. And thank you to the companies and people that support the developers. Mitel and contribs. and are the basis for this manual) Endorsements This is the official documentation for SME Server and is endorsed by the developers at http://wiki.
The applicable license for each software module is specifically identified and can be seen by running the rpm -qiv packagename command. The Pagan Vegan or TPV.html.org/licenses/. easy-to-install package. Details on other open source licences can be obtained here: http://www. that configures. What's New For the most complete list of information about changes that have been made in SME Server.org/licensing/licenses/gpl.Page 5 of 111 SME Server users may copy and redistribute this software. About Our Example Company: The Pagan Vegan In this manual. you get: 10/18/2010 . converting it to an industrial-strength communications server that optionally allows all of the computers on your network to share a single Internet connection. we use examples of a catering and event-planning company. The text of the GPL license may be found at http://www.opensource. see the release notes that accompany your download. administers and makes use of their server. no company of this name exists. Some packages may have an alternate open source licence. Server Features The SME Server server and gateway installs automatically on a PC. In one simple.fsf. from the command line. As far as we know.
ready to accept a second drive.Page 6 of 111 ■ A high performance email server that handles email to and from your users. When one of your local computers contacts the Internet. but seamlessly interposes itself into the communication. ME or NT. ■ Windows 2000 and XP domain logon support . ■ A shared email address book that is maintained automatically. and optional filtering and subject tagging. control remote access. ■ Antivirus email and hard drive scanning is now provided by ClamAV. Selectable "Automatically install updates" option.you have the ability to set a limit on the amount of a disk space a user can use for files and e-mail. Virus definitions are kept up to date automatically. and 6+ Drives as RAID6. Configurable rejection levels. ■ Quota Management . SMTP AUTH over SMTP/SSL. Imp.The server now includes better support for Macintosh file sharing and eliminates some previous cases where Macintosh users were unable to access i-bays. minimizing the risk of intrusions.that allow you to communicate better internally and with the rest of the world using the Internet. the SME Server not only routes that connection.) support@domain1 and support@domain2 to different places. ■ Special services that speed web and Internet access. set up workgroups and connect additional networks. ■ Secure email enhancements. Macintosh and Unix machines. IMAP/SSL.It is now possible to connect the SME Server to a printer via the USB port. Your server also provides services . The result is that any other Redhat EL4 or Centos 4 RPMS should work without modification. ■ Experimental ISDN card support . Systems with 2 drives are set up as RAID 1. This prevents a direct connection from being established between an external computer on the Internet and a computer on your local network thereby significantly reducing the risk of intrusion onto your network.g. ■ Webmail has been upgraded to the latest versions of Horde. ■ Use of unmodified packages from upstream providers . this version now includes experimental support for using an internal passive ISDN card. Advanced but simple to use plugin system to easily install extra functionality and write local rules. This version now extends that domain logon support to Windows 2000 and Windows XP. ■ Enhancement to the pseudonyms panel. Throughout this user's guide.6. 10/18/2010 . 3-5 drives as RAID5. ZIP. ■ Enhanced security features that reduce the risk of intrusion. the word gateway is used to mean the computer that acts as the interface between your local. and you can now enter pseudonyms of pseudonyms. You now have the ability to send (e. ■ Email attachment handling: Including the ability to block EXE. Approved contribs and official updates can now be installed in the server-manager. Almost all features are implemented in plugins. 98. or is contacted by an outside machine on the Internet. and other packages from atrpms and rpmforge are used unmodified whenever possible.9 kernel). Mitel. internal network and the external world. ■ USB printer support . SMTP/SSL. ■ Spam Filtering with Spamassassin. ■ A web server to host your company web and/or intranet site. improving the performance of your network.Previous versions have allowed the server to act as a domain controller for client computers running Windows 95. ■ i-bays. configure network printers. POP3/SSL. ■ Browser based server-manager software that makes it easy to add new user accounts. and program updates will be available automatically via the software installer (yum).including e-mail. ■ Yum based Software installer panel. Turba and Ingo from horde. ■ Improved Macintosh file sharing support . a unique communications and collaborative facility that makes it easy for users to work together on projects.org ■ SMTP Email reception is now handled by qpsmtpd.Packages from Centos 4 (2. PIF and automatic conversion of TNEF or UUENCODE encoded attachments to MIME. web access and a powerful file sharing and collaboration feature called "i-bays" . ■ Installation on a system with 1 hard drive is automatically set up half of a RAID1 mirror. Automatic tagging with X-spam-status headers. The role of the SME Server Your SME Server manages your connection to the Internet by routing Internet data packets to and from your network (which allows all the computers on your network to share a single Internet connection) and by providing security for your network.While our software has always supported external ISDN adapters. ■ A central file server enabling seamless information exchange among Windows.
The server-only mode is typically used for networks already behind a firewall. so only on rare occasions will you require direct access to the server computer. 10/18/2010 . (Note that some computers may not operate correctly without an attached keyboard. providing routing and network security. In "server-only" mode.) Tip: More About Ethernet Appendix A: Introduction to the Ethernet Local Area Network (LAN) . but not the routing and security functions associated with the role of "gateway". Routine administration is handled from your desktop using a web-based interface. you can also run your SME Server in "server-only" mode.Page 7 of 111 >>++Server and Gateway Mode++]] If you prefer. your SME Server can be configured and managed remotely. ethernet components and typical ethernet configuration. Once installation is complete. briefly explains ethernet. the firewall fulfills the role of gateway. you can disconnect the keyboard and monitor. In that configuration. >>++Server only Mode++]] Once installed. your server provides your network with services. If you wish. most customers put the server in an out-of-the-way place like a utility closet.
Rather. your IP address enables other people to reach you. 10/18/2010 . refers to the physical connection between your site and your ISP. your server is not permanently connected to the Internet. which will accept all the Internet data packets intended for your network and distribute them to the appropriate computer . your ISP only needs to allocate one IP address for your network. For that reason. since not all ISPs offer all services. How you connect to your ISP affects the speed of your Internet connection. While your ISP can also assist you in selecting and arranging the right Internet services for your organization. it could certainly host an intranet web site because the local network would always be connected. the single Ethernet connection to the local network is "trusted" as being secure and packet filtering is disabled. it's important to know the general range of services available.much like an office receptionist is able to accept incoming calls and direct them to the appropriate extension. which provides you with many (though not all) of the same services as a traditional ISP. The speed of transmission over a cable network can vary widely (from quite fast to very slow) based in part on the usage within your neighborhood. Warning: If you are operating the product in "server-only" mode. also referred to as Internet access type. impacts such things as how quickly your web site is displayed to visitors. You should not directly connect such a system to the Internet via an Internet Service Provider. A cable connection links you to your cable company. depending on your plans for the server. having your server host your external company web site would create a problem because whenever your server was not connected to the Internet. If you have dialup connectivity. Because your connection to the Internet is not permanent. Dedicated versus dialup connectivity Connectivity. For example. the web site would not be available. (However. Like your phone number. some of the services on your server cannot be provided to the outside world. Although they are more expensive than the alternative. This section of the user's guide reviews what ISPs offer and what the implications are in choosing among the various options available to you. It is assigned to your server. It also provides other essential services. you will need to review your gateway/firewall documentation and perhaps consult with your ISP regarding your configuration. You may also need to configure your firewall for port forwarding of services. There are several common types of dedicated connectivity. In our standard configuration. dedicated connections are generally faster and allow you to use the full range of services on your server. a server-only server must always be behind a local firewall. it connects to your ISP over a phone line using a modem or ISDN adapter .Page 8 of 111 Your Internet Service Provider (ISP) Your Internet Service Provider or ISP is your connection to the Internet .) The IP address An IP address is an identifying number assigned to all devices connected to the Internet. ADSL provides relatively fast data transmission over phone lines. In server-only mode. For example. Dedicated connectivity refers to a full-time connection to your ISP.it routes Internet data packets to and from your server. and is used in routing information from one device to another. which. in turn. your ISP may need to publish DNS records associating your mail and/or web servers with your firewall IP address.
it cannot directly receive incoming Internet connections. Your ISP will help you connect your site and provide you with services that enable you to take advantage of the Internet (e. If your server is assigned a nonroutable address. static IP address. you may find it helpful to use a dynamic DNS service . static IP addresses for your corporation . When your telephone number changes. a non-routable address is the equivalent of an office extension. the type of connection used determines the services needed. which limits the services that it can provide to your site. It is permanently assigned to your server by your ISP. Routable versus non-routable IP addresses If an IP address is analogous to your phone number. but you also need to ensure that your server can locate the appropriate devices at your ISP's site. However. etc. whenever your IP address changes. To some extent. with a typical cablemodem). Therefore. you will need to arrange for a connection to the Internet. other people are unable to look up your new number and place calls to you. This makes it more difficult to ensure continuity of service to your network. Your ISP will give you this information (e. ISDN. Alternatively. the ISP will typically arrange that. In fact. then a routable IP address is the equivalent of a full telephone number complete with country code and area code such as +1-613-555-1234. you not only need to arrange your physical connection (modem. Similarly. your ISP will arrange for and configure your external hub and router. 10/18/2010 .g. Consider again our telephone number analogy.you will need only one for your server. Note: Static IP addressing is preferable to dynamic IP addressing because it makes it easier for users on the Internet to connect to your services. you are able to place outgoing calls. a record associating your server with its new IP address must be published with the equivalent of Directory Services (known as Domain Name Service or DNS) before incoming traffic can find you. cable modem. If your IP address is dynamically assigned and you have a dedicated connection to your ISP (for example. Ordering a corporate ADSL or other commercial dedicated connection Typically. If a special phone line is required. Using the same analogy. DSL.Page 9 of 111 Static versus dynamic IP addressing A static IP address never changes. Dynamic IP address assignment means that your IP address is assigned to you only temporarily and may be changed by your ISP. you may be required to install that hardware yourself under their direction.g. we guide you first through arranging connectivity and then direct you to the appropriate list of services for each type of connection. To connect your site to the Internet. e-mail delivery).). IP addresses for their devices) which must eventually be entered into your server console (a straightforward process covered in a later chapter). until your new phone number is registered with Directory Services. We strongly recommend you review Appendix B: Dynamic DNS services for more information about this worthwhile option. The terms used in the following sections are defined at the end of this chapter. Many ISPs use a DHCP server which can directly configure your server with some or all of these parameters. Arranging connectivity with your ISP If you are going to be using your server in "server and gateway" mode. usually you will be allocated a block of routable. It is most typical with corporate service that you receive a routable.
Page 10 of 111 Information provided to you by your ISP: ■ static IP address (or block of addresses from which you choose one) ■ IP address of router ("gateway IP address") ■ subnet mask Order services from: Service List A Ordering cablemodem or residential ADSL service Typically. it is typical for you to arrange that yourself. ADSL connects to the ISP via a conventional phone line. 10/18/2010 . If you require an additional phone line. There are three possible configurations when ordering cablemodem or residential ADSL services. If you do not have cable access. your cable company will install it for you. your cable company or ADSL provider will install a configured cablemodem or ADSL router at your site.
This interferes in a few minor ways with your server (e. ■ Some ISPs block outgoing HTTP connections. please keep the following information in mind: ■ ISPs often supply the items marked * to your server by DHCP.Page 11 of 111 Note: In the tables below. You receive a routable. You receive a routable. forcing you to use their proxy server.) Information provided to you by your ISP: ■ gateway IP address* ■ subnet mask* Information provided by dynamic DNS service: ■ DNS service account name ■ DNS service password 10/18/2010 . static IP address Information provided to you by your ISP: ■ static IP address ■ IP address of cablemodem or ADSL router ("gateway IP address") ■ subnet mask Order services from: Service List A 2.g. the test for Internet connectivity will fail erroneously). dynamically assigned IP address and you elect to use a dynamic DNS service (We encourage you to review Appendix B: Dynamic DNS Services for a discussion of dynamic DNS services. However.. 1. using the ISP's proxy server will normally work fine.
Warning: While the software includes experimental support for ISDN cards. we do not provide technical support for the use of these cards as they have not yet been tested in a wide enough variety of environments. dynamically assigned IP address and you elect not to use a dynamic DNS service OR your IP address is non-routable. There are two possible configurations with dialup service: 1.Page 12 of 111 Order services from: Service List B 3. The software can work with external ISDN adapters and includes support for passive ISDN cards. Information provided to you by your ISP: ■ IP address of cablemodem or ADSL router ("gateway IP address")* ■ subnet mask* Order services from: Service List D Ordering a dialup connection It is typical for you to purchase and install your own modem or ISDN adapter for your dialup connection. it is typical for you to arrange that yourself.~WinModems will not work.) Your modem connects to your ISP over a conventional phone line. Your ISDN adapter will connect to the ISDN connection installed by your ISP or local telecommunications provider. You receive a routable. If you require an additional phone line. (Be sure to use a Linux-compatible modem . Your ISP is able to meet all of the following three conditions: 10/18/2010 .
static IP address ■ your ISP will provide a secondary mail server for your domain. which receives e-mail when your server is not connected. Your ISP is unable to meet all three of the above conditions Information provided to you by your ISP: ■ dialup access number ■ dialup account name ■ dialup account password Order services from: Service List D Arranging Services From Your ISP In each of the previous sections on connectivity. we direct you to the appropriate list of services that should be ordered from your ISP. (This command is used by the server to retrieve the mail held by the ISP's secondary mail server. ■ your ISP is able to accept the "ETRN command".) Information provided to you by your ISP: ■ ■ ■ ■ static IP address dialup access number dialup account name dialup account password Order services from: Service List C 2. FTP server and e-mail server publication of DNS mail (MX) records secondary mail server (optional) Internet news server (optional) Service List B Services to order from ISP: ■ secondary mail server (optional) ■ Internet news server (optional) Services From Dynamic DNS Service ■ domain name (depending on the service purchased.Page 13 of 111 ■ you receive a routable. FTP server and e-mail server ■ publication of DNS mail (MX) records Service List C ■ ■ ■ ■ ■ ■ PPP dialup access (with static IP) domain name publication of DNS address records for your e-mail server* publication of DNS mail (MX) records secondary mail server (ETRN must be supported) Internet news server (optional) 10/18/2010 . your dynamic DNS service may restrict what your domain name can be) ■ publication of DNS address records for your web server. Service List A ■ ■ ■ ■ ■ domain name set up and hosting publication of DNS address records for your web server.
this configuration does not allow you to host a web page or FTP site using your SME Server. Your POP mailbox must be large enough to hold the e-mail for your organization until it is fetched. this configuration does not allow you to host a web page or FTP site using your SME Server. Some ISPs add a header to each e-mail message as it enters the POP mailbox to assist in determining the addressee. e-mail is handled using a method called "multidrop". If your primary ISP cannot supply this. some of the addressee information is removed.Page 14 of 111 Your web and FTP servers are available to the external world only when your server is connected to the Internet. In this case. Because there is no published address receiving incoming network connections. Any e-mail that cannot be delivered will be returned to the sender. Because of the potential problems involved with delivery of e-mail to multidrop mailboxes. As e-mail messages are delivered into the POP mailbox at your ISP. Because there is no published address receiving incoming network connections. To determine to whom the e-mail message is addressed. ■ ■ ■ ■ PPP dialup access (if you are using dialup connectivity) POP mailbox (with generous size limitation) domain name . DNS address records for web and FTP servers only need to be published if it is likely that someone external to your site will need to connect to them for a particular reason. we strongly encourage you to consider other means of mail delivery before resorting to using multidrop. your server uses several heuristics. messages from mailing lists (and other 10/18/2010 . your server uses several heuristics. you can use another ISP for your e-mail hosting. If your ISP does this. you can use another ISP for your e-mail hosting. This works very well for normal person-to-person e-mail. some of the addressee information is removed. Your POP mailbox must be large enough to hold the e-mail for your organization until it is fetched. e-mail is handled using a method called "multidrop". which involves temporarily storing all e-mail messages addressed to your domain in a POP mailbox at your ISP until your server connects and fetches them. If your primary ISP cannot supply this. However. In this case. As e-mail messages are delivered into the POP mailbox at your ISP. However. Service List D Please read the important notes (below) on the limitations of this configuration. One common header tag is: "X-Delivered-To".route all mail for domain name to the single POP mailbox Internet news server (optional) Warning: Note on Service List D (Multidrop Mail) Service list D is applied to configurations where the publication of DNS records is not practical either because your IP address changes frequently or because it is non-routable. Service list D is applied to configurations where the publication of DNS records is not practical either because your IP address changes frequently or because it is non-routable. If the e-mail cannot be returned to sender. it will be directed to the system administrator. make note of the header tag used so that you can configure your server to look for it (explained in a later section). This works very well for normal person-to-person e-mail. To determine to whom the e-mail message is addressed. messages from mailing lists (and other sources where the user's account name is not present in the headers) cannot be delivered. which involves temporarily storing all email messages addressed to your domain in a POP mailbox at your ISP until your server connects and fetches them.
your ISP can help you select one.domain.xxx") with the IP address of your server.yourdomain. For example.com" or "e-smith. Domain Name This refers to the unique name attached to your organization on the Internet. or Domain Name Service. FTP server ("ftp. DNS (Domain Name Service) DNS. These servers do not need to be configured into your server as the DNS server that is provided with your server will correctly resolve all local and Internet names. Some ISPs add a header to each e-mail message as it enters the POP mailbox to assist in determining the addressee. Any e-mail that cannot be delivered will be returned to the sender. Because of the potential problems involved with delivery of e-mail to multidrop mailboxes. Terms used in ordering connectivity and services ADSL (or DSL) ADSL is a type of high-speed Internet access that uses regular phone lines and is available in many metropolitan areas. ensure it is available. One common header tag is: "X-Delivered-To".xxx"). and your ISP typically also provides you with the IP addresses of DNS servers. If you don't have a domain name. refers to the software and protocols involved in translating domain names to IP addresses. If your ISP does this.com".Page 15 of 111 sources where the user's account name is not present in the headers) cannot be delivered. 10/18/2010 .domain. it will be directed to the system administrator. make note of the header tag used so that you can configure your server to look for it (explained in a later section).xxx") should be delivered to your e-mail server ("mail. Your server provides DNS lookup services for your local network. "tofu-dog.domain. we strongly encourage you to consider other means of mail delivery before resorting to using multidrop. DNS: Publication of DNS Address Records The publication of DNS address information allows other DNS servers to look up your domain information. and register it. DNS: Publication of DNS Mail (MX) Records The publication of DNS mail (MX) records is the method used to inform Domain Name Services worldwide that all e-mail to your domain ("yourdomain.xxx") and e-mail server ("mail. ETRN ETRN is a command used for dialup solutions in order to retrieve e-mail temporarily stored at your ISP Gateway IP Address A gateway is the device on your network that forwards packets to and from the Internet.xxx"). Your ISP must publish DNS address records associating the name of your web server ("www. If the e-mail cannot be returned to sender.
Enabling webmail will increase the resource requirements of your server. located at: https://hardware. will function correctly with SME Server 7. one ethernet adapter is needed. If a tradeoff is required. selecting an appropriate host computer is important.1 Minimum Hardware Requirements Specifications PCI-based i586 or i686 compatible processor 400 MHz 256 MB SATA/PATA or SCSI . We do not recommend the use of server hardware which is not listed as "Certified" or "Compatible".Page 16 of 111 Hardware Requirements of the SME Server The hardware requirements of the SME Server are modest compared with other server software available today. We expect that all hardware which is marked as "Certified" or "Compatible" for RedHat Enterprise Linux Update 4 on the RedHat Hardware Compatibility web site. Other remote access services. You should consider a fast processor speed if you intend to make significant use of these services. because of its critical role in your office. Table 4. WinModems are not supported.php?topic=36603. See also a forum thread with users suggestions http://forums.redhat. whether you plan to use the proxy server on the server. extra RAM will usually be more beneficial than a faster CPU. ■ For a dedicated connection in server and gateway mode. Note that we do not believe such a system will provide satisfactory performance for features such as webmail. please have a look at the 'Recommended' Hardware Requirements.4. such as SSH and PPTP. The hardware requirements of the host computer depend on such things as the number of users on your network.0 of SME Server is based on CentOS 4. but it is important that any hardware chosen for the server has been tested for compatibility before deployment. When you consider the requirements. Virus and Spam Scanners.at least 4 GB SCSI adapter must appear on the supported list (only necessary for SCSI systems) The ethernet adapters installed on your server must appear on the supported list. are also processor-intensive. which are cpu intensive will not perform well on this platform.com/hwcert/.contribs.4 and uses the 2. Minimum Hardware Requirements The following information outlines what we consider the bare minimum system that will function as a basic file/print server and network gateway.1. To utilize all the features of SME Server 7. remote access via PPTP.0. However. in particular the memory requirement. For a dialup connection or server-only mode. Only modems that are Linux-compatible may be used.6 series Linux kernel. your server requires two ethernet adapters (also called network adapters or network interface cards). 10/18/2010 Category Architecture Processor speed RAM Hard Drive SCSI adapter Ethernet adapter(s) Modem (for dialup only) .org/index.15 Note: Version 7. ■ The amount of available RAM is one of the most important considerations for server performance as it reduces the load on the disks. 4. This combination supports a wide variety of hardware. please be aware of the following notes: ■ The server ships with the remote access services disabled by default. and the speed of your Internet connection. ■ The server should work with any i586 or i686 compatible CPU that can run Centos 4.0.
but should be sufficient for at least 25 users. 10/18/2010 . 5 or 6. they should all be identical in size and model.Page 17 of 111 CD-ROM drive Monitor Graphics card ATAPI or SCSI any any 4. ATAPI or SCSI any any 4.at least 40 GB SCSI adapter must appear on the supported list (only necessary for SCSI systems) The ethernet adapters installed on your server must appear on the supported list.3. Category Architecture Processor speed RAM Hard Drive SCSI adapter Ethernet adapter(s) Modem (for dialup only) CD-ROM drive Monitor Graphics card Table 4. How many users this configuration will support depends on how heavily the server will be utilized.Software RAID 5 (4-5 drives with SME 7. WinModems are not supported.2. Hard Drive Configuration SME Server 7 introduces a new feature . two drives can fail and the system will still function.Software RAID 1 (ready to accept a second drive).Automatic configuration of Software RAID 1. Recommended Hardware Requirements The following information is what we would suggest is the recommended minimum to utilize all the features of SME Server 7.Software RAID 1 3-5 Drives . In the case of RAID 6. so that if one drive fails. 2 Drives . We highly recommend that at a minimum you utilize 2 identical drives in your sytem to take advantage of the redundancy provided by the RAID configuration.0. the system will still function. Only modems that are Linux-compatible may be used.0 if you utilize more than one drive. Your server will be automatically configured as follows: ■ ■ ■ ■ 1 Drive .5GHz 512 MB One or more SATA/PATA or SCSI .Software RAID 6 Note: With SME 7. Recommended Hardware Requirement Specifications PCI-based i686 compatible processor 1.1 this is no longer a requirement.2.1) 6+ Drives . From SME 7. RAID is a way of storing data on more than one hard drive at once.
contribs. There is more technical information on SME Raid at http://wiki. Upgrading From A Previous Version in order to preserve your existing configuration and data. as explained in chapter 10. you must have a tape drive that is supported by Red Hat Enterprise Linux 4. i-bay contents and web site and configuration parameters. You can do so easily by selecting "Backup or restore" from the server manager. Note: If you have previously installed and configured a server and are reinstalling the software.2. The server is configured to accept any number of drives and will function properly. If the computer you plan to use for your server has a SCSI hard disk. user directories. Software Mirroring The SME Server comes by default with RAID disk mirroring.org/Raid 10/18/2010 . Disk mirroring can be accomplished through either software or hardware . Supported Ethernet or SCSI Adapters. If you later wish to add more drives. All of your data will be protected. you basically write all of your data to two separate hard disks installed in your server.3. also called RAID Level 1. In disk mirroring. RAID1 Support (Disk Mirroring) With SME Server. please be aware that you should use the procedure described in section 5. the mirror disk will continue operations as if nothing had happened. Licensing Terms and Conditions In installing the SME Server software. The level of Raid depends on the number of drives installed. It will take some time to build so do it during scheduled maintenance. Installing And Configuring Your SME Server Software The following sections explain in detail the process of installing the SME Server software. your SCSI adapter must be supported by Red Hat Enterprise Linux 4. Your ethernet adapters must be supported by Red Hat Enterprise Linux 4. you have the ability to set up disk mirroring. but we strongly advise they are the same size and type. Simply performing a new installation will erase all previously existing user accounts. or Tape Drives Either one ethernet adapter (in the case of dialup connectivity or server-only mode) or two ethernet adapters (for dedicated connections in server and gateway mode) must be installed on your SME Server. of this guide under the title Software Licensing Terms and Conditions .Page 18 of 111 4.1. One is the mirror of the other. you may wish to back up the contents of your server onto one of your desktop computers. Should the primary disk experience a hardware failure.4. just add them and instruct the server via the console to create the mirror. you are agreeing to the open source licensing terms and conditions associated with it. You can read these terms and conditions in|Chapter 1. You can verify the RAID status from the console. If you have not already done so. They can be either SCSI or IDE drives. If you intend to use the tape backup capabilities of the SME Server.
Also see the related Howto UpgradeDisk if you are restoring to a new server or new Drive.1.4. restore the backup through the server manager Installing the Software Note: 10/18/2010 . select Upgrade from the appropriate screen in the installation process as described in section 5. If you are going to use hardware mirroring. Installing the Software. Installing the Software. we do recommend that you back up your system prior to performing this upgrade just to be safe.3. the performance can be significantly faster than software mirroring. While the upgrade should proceed smoothly. To do so.Dual hard disk with software RAID-1 mirroring during the installation process described in section 5. if you want to upgrade a previous version of the software that was not installed with software mirroring to use software mirroring (RAID1) support.x using the standard upgrade process detailed in section 5. perform a fresh install selecting the software mirroring option 3. Warning: It is not possible to use the Upgrade option to add software mirroring (RAID1) to an existing server. However.4.) Instead. As mirroring is performed in hardware. You should back up all your data and test carefully after installation. you should NOT choose Install . If you previously installed software mirroring with a previous version of the software.Page 19 of 111 Hardware Mirroring With hardware mirroring. perform a backup through the server manager as detailed in chapter 10. you will be able to upgrade from an earlier version of the SME Server to version 6. Backup or restore 2. Upgrading From A Previous Version. you should do a regular installation of the software. Upgrading From A Previous Version If you have previously installed a server and now wish to upgrade to version 7. you should be able to upgrade without any problems. (Doing so will enable software mirroring. You should be able to use any supported SCSI hardware RAID controller. you use a special RAID disk controller to perform the actual mirroring across multiple disks. you can do so while preserving your configuration data. Note: Using one of the supported hardware RAID controllers. Additionally it can simplify configuration because to the operating system the entire RAID disk system looks like one single disk. you should: 1.
Choose OK to test the CD media or choose Skip to start the installation. it would be advisable to read it before proceeding.Page 20 of 111 If you are configuring your system with RAID1 support. Step 1: Insert the CD-ROM media.media before beginning installation. notice that your step 4 below will be slightly different. Step 2: You will be given the option of testing the CD --ROM-.2 RAID1 Support (Disk Mirroring). 10/18/2010 . If you skipped section 5. Step 3: Select the language you would like to use during the installation process.
Page 21 of 111 Step 4: Select which model keyboard is attached to your computer. You must choose Yes to proceed. Step 5: You are informed that all disks will be formatted and any data will be lost. 10/18/2010 .
Removable drives are USB pen drives and floppy/cd rom drives. The installation process will now automatically proceed to install the necessary packages. The installer ignores all removable drives and uses all non-removable drives that are at least 2Gb in size. be sure to back them up prior to starting the installation process. 10/18/2010 . Be sure to unplug USB drives. Step 6: Select which time zone you are in. If you have multiple hard drives.Page 22 of 111 Warning: The installation process formats and erases all attached hard drives. USB hard drives are considered non-removable drives.
At the end of the process. 10/18/2010 .Page 23 of 111 Step 7: Finishing the installation is automatic and takes only a few minutes. you will be prompted to remove the CD and then to reboot your computer.
This detection should be disabled in your system's BIOS. Enter your media.you must provide information about your internal network so that your server can communicate with other machines on your local network. If your ISP provided you with a summary of your configuration choices and network information. you have set during install.tgz) you are prompted if you wish to restore. Make your necessary changes or use the Keep option to preserve the settings you have set previously. you are ready to configure your system. detailed explanation of the required information.Page 24 of 111 Warning: The installation (or upgrade) process rewrites the boot sector on your hard drive. we suggest that you keep it handy while completing the screens in the configuration section of the server console. when you are 10/18/2010 . Once your system has restarted (so that it is no longer booting from the installation CD). ■ miscellaneous information .) ■ configuration for the internal (local) network .there are several final items to configure. you only need one ethernet adapter. Restoring a Backup If you have a tar backup (usually smeserver. such as whether to allow your users to use a proxy server. CD. ■ configuration for the external network/Internet . whether to provide status reporting to Contribs. There are several types of configuration parameters that must be entered into your server: ■ the system password ■ the type of ethernet adapters (network interface cards. you will be presented only with the screens necessary for your given configuration. Configuring your SME Server Tip: To change configuration settings. (Note that if you are connecting to the Internet with a dialup connection. Note: As you move through the configuration screens. As you select a given configuration parameter. Each screen will provide you with a simple. Obviously. Typically. at a later date you can login as admin user to your server console and choose the option to Reconfigure your server.org.you must configure your server so that it can communicate with your ISP either by a dedicated connection or using a dialup connection (only for server and gateway mode). ■ operation mode . or NICs) that will be used by your server to communicate with the internal network and the Internet (or external network).you must select whether your server will operate in server and gateway mode or server-only mode. This may cause machines with BIOS boot sector virus detection to not boot unattended. you will notice that there is a "Keep" option which will allow you to keep the choices you may have made previously. and whether you wish to secure the server console so that it can only be accessed using the administrator's password. You will be take through the configuration routine just like during installation. the server software will detect this information automatically. DVD. USB Disk or Tape drive If you have a DAR backup perform your restore from the server-manager after configuration.
you should choose a password that cannot be guessed easily. It is extremely important that you choose a good password and keep that password secret. If it is found to be weak (for instance. a dictionary word).and lower-case letters. the first thing you will be asked to do is to set the system password. you will see an additional screen asking if you really want to use this password. your next step is to enter the primary domain name that will be associated with your SME Server. A good password should contain mixed upper. Depending on how you configure the system. The password will also be examined to determine how strong it is from a security point-of -view. This is the password you will enter to access the web-based server manager. this option can save time.) 10/18/2010 . yet also be easy to remember. but if you later go back to re-configure the system. As this password gives someone total control over your server. Anyone who gains access to this password has the power to make any change to your server! After you enter the password once. (You can later configure other virtual domains that work with the server. you will be asked to type it again to confirm that the password was recorded correctly. You will have the option to go back and change to a stronger password or to continue using the weaker password. numbers and punctuation. Warning: You can use any ASCII printable characters in the administrator password. many of these choices will not have been made. Setting Your Administrator Password As shown in the image below. An example might be "IwmSMES!" as in "I want my SME Server!" (Please don't use this example as your password!) Configuring Your System Name and Domain Name As shown below.Page 25 of 111 configuring your system for the first time. you may also need to enter this password to access the server console.
It connects your computer and the ethernet. Those clients would need to remap the drive using the new name. to use an ethernet adapter. You will first need to select the appropriate driver for the ethernet adapter connected to your local network. Using some type of theme. a shown in the screen below: 10/18/2010 . called an "ethernet driver". Configuring Your Local Network Selecting Your Local Ethernet Adapter An ethernet adapter . such as location names. You should think carefully about this as changing it later may create additional work. each server will need a unique name.is a special piece of hardware that serves as the interface between a computer and the ethernet network. When you do.Page 26 of 111 Next you need to provide a name for your server. A computer needs a special software program.also called an ethernet card or network interface card (NIC) . allowing the computer to communicate with other computers and devices on the network. (For instance. Which ethernet driver is required depends on which ethernet adapter is installed on your computer.) Tip: You should make the system name as unique as possible in case you someday decide to link your server to another server using an IPSEC VPN. Windows client computers may be mapping drives to your server using its name. may be an effective way to ensure unique names.
directly interacts with the external world.Page 27 of 111 If you are using a PCI ethernet adapter that appears on our supported list. your server will act as a relay between your local network and the Internet. the IP addresses assigned to those computers need only be unique with regards to your local network. we are able to use special "non-routable IP addresses" for your local network.) As a result. these will differ from the IP address and subnet mask on the external interface. 10/18/2010 . (It doesn't matter if a computer on someone else's local network uses the same IP address. Because no computer on your local network. where 'xxxx' and 'yyyy' are specific to your hardware. Warning: If you configure your server in server-gateway mode make sure the IP address for the internal interface and the one for the external interface are in different ranges that do not overlap. because the two machines will not be in direct contact. If the software fails to detect it correctly. Because your server acts as a gateway and firewall. you can manually select the appropriate driver for your ethernet adapter from a list of drivers or from a list of ethernet adapter models. This includes the IP address and the subnet mask on your server's internal interface. After the appropriate driver is selected. select "OK" and proceed to the next screen. "Use xxxx (for chipset yyyy)". other than your server. including the internal interface of your server. Configuring Local Network Parameters Your SME Server needs information about your local network in order to communicate with the other computers on your network. it is likely that your server will be able to detect your hardware automatically and you will simply be able to choose option 1. If you plan to operate in server and gateway mode (explained in greater detail below).
Tip: If you are installing servers at multiple sites within your organization. one ethernet adapter (for the local network) and a modem for a dialup connection With server and gateway mode. Operation Mode After configuring your SME Server for your local network. each server will need to use a different range of IP addresses. you may find it useful for later troubleshooting to use different network addresses for each site. you will be prompted to enter the subnet mask for your local network. 10/18/2010 . and provides security and routing. two ethernet adapters (one to communicate with the local network and the other to communicate with the ext 1. Otherwise. your server will prompt you with default parameters that are probably appropriate in your situation. This is where you select your server's operation mode. If you are adding your server to an existing network. If you configure your server to operate in server and gateway mode. if you ever want to establish an IPSEC VPN between the servers. your server will require either: 1. you will need to use the subnet mask used by the local network. unless you have a specific need for some other setting. Additionally. you can accept the default setting. you are operating your server in "server-only" mode and there are already servers on your network. you will need to obtain an unused IP address for your local network. it would be safest to use unique network addresses for each location. you will see the following screen. however. The fact that it serves as a "gateway" means it has separate interfaces with each network. Option 1: Server and gateway mode In server and gateway mode. Even if you are not planning to use a VPN right now.Page 28 of 111 If you have no reason to prefer one set of IP addresses over another for your local network. there are a number of extra parameters that will need to be configured. your server provides services (such as e-mail. web services. file and print sharing) to your network and also acts as a gateway between your internal network and the outside world. If. These will be discussed in the next section. Next.
Warning: Because the server "trusts" the local network to be secure in server-only mode. " Server-only mode . e-mail. file and print-sharing) to your network. If you do not have an Internet connection. your server will provide your local network with web. In this configuration. file and print-sharing.Page 29 of 111 Option 2: Private server and gateway This mode is a variation of option 1 and provides the same functionality with the following differences: ■ our web server is not visible to anyone outside of the local network. All services are available on the internal network. Under no conditions should it be directly connected to the Internet. If you select Option 3. Your network will resemble the image below: If you have a connection to the Internet by way of another gateway or corporate firewall. ■ Additional firewall rules have been configured to drop packets for various services (such as 'ping' requests). In this instance. your server connects only to the local network and does not connect directly to the outside world (although it may connect indirectly through your firewall or another server). it must be behind a firewall of some type. you can configure your server to provide services (including e-mail. you do not need your server to provide the gateway role because that role is fulfilled by your firewall. ■ our mail server is not accessible from outside of the local network. but do not wish to publish any services to the external Internet. simply leave this configuration screen blank. you should enter the IP address for the Internet gateway on your local network.protected network ". web services. On the next configuration screen. 10/18/2010 . The differences are entirely in how your server is seen by the external world. You would select this mode only if you wish to use the server as a gateway. Option 3: Server-only mode Server-only mode is appropriate if you do not wish to use the gateway capabilities of your server.
dedicated connection" you will be presented with very different configuration screens than if you configured the server for "server and gateway . Configuring Your External Ethernet Adapter As you did previously with your local ethernet adapter. you must select one of two Internet connection types . If it does not. Server and Gateway Mode . Your server will make this 10/18/2010 .a dedicated connection (such as ADSL or cable modem) or a dialup connection (in which case you will be connecting to your ISP via a modem). Therefore.Dedicated How you configure your server's external interface depends on whether you are using a dedicated connection or a dialup connection.dialup connection" (as discussed in the next section). Assigning Your Ethernet Adapters to Network Connection To communicate successfully. you can proceed using Option 1. if you configured your server for "server and gateway mode . If it correctly identifies the card. As before. your server needs to know which ethernet adapter connects it to the internal network and which adapter connects it to the external network/Internet. you need to configure the driver for your external ethernet adapter. you will need to manually select the driver. "Keep current driver". the software will attempt to detect the card.Page 30 of 111 Configuring Server and Gateway Mode If you are configuring your server to operate in server and gateway mode. The next step after selecting a connection type is to enter the specific parameters representing that connection.
Configuring Your External Interface With a dedicated connection in server and gateway mode. return to this screen. swap the card assignment and retry the test. If you have two cards that use the identical driver you will see a screen such as the one above where the actual driver is not listed. Tip: If you are using two different network interface cards. You will later have the opportunity to "Test Internet Access" from the server console. If your test fails at that time. internal network and the second ethernet adapter (in position "eth1") will normally be assigned to the external network/Internet. This information can help you determine which card is eth0 and which is eth1.the first ethernet adapter (in position "eth0") will normally be assigned to the local. this screen allows you to easily swap that designation. In the event that this assumption is incorrect. you will see which driver is associated with eth0 and which is associated with eth1. If you don't know which ethernet adapter is designated to eth0 and which is designated to eth1. you will be presented with the following screen: Your server must know three additional things to communicate on the Internet: 10/18/2010 .Page 31 of 111 designation automatically . we suggest you leave it in the default configuration while completing the rest of the screens.
Configuring Dynamic DNS If you choose either of the DHCP options or PPPoE. select Option 2. 10/18/2010 . There are some very good reasons to use a dynamic DNS service if you have a dynamically assigned IP address. When you first connect to your ISP. It is a simple. This is the IP address of the router on your server's external network. If you have a static IP address and your ISP does not offer DHCP or PPPoE. select Option 1. However. then your ISP will give you the static IP address. Essentially. It identifies the computer that your server should contact in order to exchange information with the rest of the Internet. affordable way to ensure continuity of service when your IP address changes. most ISPs are capable of automatically assigning these configuration parameters to your server using a DHCP server or PPPoE . it is an implementation of the popular PPP protocol used for dialup connections . Successive screens will prompt you to enter each parameter. Please read the next section on dynamic DNS for more information about dynamic DNS. If your ISP is providing you with a dynamic IP address. and the gateway IP address of the device that your server should connect to in order to communicate with the Internet. your server will automatically be given its external interface configuration parameters. If you have a static IP address and your ISP is configuring your server using DHCP or PPPoE. You will then be asked for the user name and password you use to connect to your ISP. Note that some ISPs require you to enter their domain name as well as your user name. choose Option 3. 2 or 3 depending upon how you will be connecting to your ISP. Tip: What is PPPoE? PPPoE is the Point-to-Point Protocol over Ethernet . the ISP will configure this through DHCP or PPPoE and your server will be re-configured automatically whenever your IP address changes. Assuming you have this information on hand. you would need to know this information and enter it into the server console. Otherwise. Many ISPs that provide ADSL connections use PPPoE as the method of connecting their customers to the Internet over ADSL. subnet mask (or netmask). Normally. ■ the IP address of the external gateway for your server.Page 32 of 111 ■ its own unique IP address so that Internet data packets can reach it. you will be presented with an additional screen where you can choose which dynamic DNS service you wish to use. select Option 1. ■ a subnet mask (also called a netmask) which looks like an IP address and allows other computers to infer your network address from your IP address. If you plan to use a Dynamic DNS service. you can go ahead and select Option 4.only configured to run over an Ethernet connection. If you are using ADSL and need PPP over Ethernet.
(You can elect to use a different service. the subsequent two screens will prompt you to enter your account name and the password for your account.) Please read Appendix B on dynamic DNS for more information about whether a dynamic DNS is right for you. additional information may need to be entered here ■ the dialup access phone number ■ username ■ password ■ connection policy This last item may be of special interest. As shown in the screen below. This is also true if your ISP charges a fee on a per-minute basis.com. you may wish to minimize the time you are online. On the other hand. Warning: If you are using a dial-on-demand link to your ISP. dyndns.com . we suggest that you contact your ISP and ask whether it is willing to assume responsibility if a failure at their end results in a large phone bill. the script for "dyndns. If you are in a small office and wish to share your phone line between your computer and phone or fax. If your telephone carrier charges you per-call or per-minute fees.Commercial service" doesn't work. if you have a separate phone line or unlimited time with your ISP. you might want to have long connection times or a continuous connection. Configuring the Server for Server and Gateway Mode .and a hefty phone bill.Page 33 of 111 The server is pre-configured to operate with four dynamic DNS organizations: yi. but with some particular modems or ISDN cards.Dialup Access If you select dialup access. please be aware that you can incur very steep phone charges due to dialup connection attempts to the ISP. NB.) Once the service is selected.com.org. you can configure what type of policy you wish to have in place during typical work hours. (These two parameters would be given to you by the service. 10/18/2010 . successive screens will ask you for the following information: ■ information regarding the modem or ISDN connection with your ISP. and tzo. dyndns. Note that the dynamic DNS service may place restrictions on which domain name you can use for your company. such as the serial port your modem is connected to *2 ■ modem or ISDN initialization screen . but doing so would require some customization of the server. if you wish to use this service select custom and write your own script.most users can simply leave this blank. We are aware of at least one case in which a failed modem link at the ISP resulted in several thousand connection attempts over a couple of days .org.
On the other hand. You may also be able to visually identify which port your modem uses. One example of this use might be to set a Continuous connection policy during work hours and then some variable policy during off-hours and the weekend. whereas users connecting to another service (such as ssh or POP3 to an external server) probably will be more active than someone using a web browser. If your office only shares a single phone line. Choice HTTP Timeout Other Timeout Short 3 minutes 30 seconds Medium 10 minutes 5 minutes Long 20 minutes 10 minutes Note that there is also the option for a Continuous dial-up connection. which would allow you to restrict your system from connecting on weekends or during off-hours. These specify how long the server should wait before disconnecting the dialup connection. the Short option minimizes the amount of connection time and frees up the phone line for later use. 10/18/2010 . you can then configure the policy for time outside of office hours and additionally for the weekend. Notice that you do have the choice of never. This reduces the risk of error and simplifies the process of configuring your network.Page 34 of 111 After configuring this policy for "work" hours. The other is a more general timeout for any other types of packets. #2 Your modem documentation may indicate which serial port is used by the modem. these settings would give your users the fastest response time as the connection would always be online. Your SME Server can be configured to provide DHCP service to your internal network. setting the Long connection time will result in users experiencing fewer delays while waiting for the server to reconnect. There are two separate timeout values configured by each choice. Choosing this option is basically equivalent to creating a permanent or dedicated connection. The down side to this is that if someone is reading a long page on the web site or steps away from their computer for a brief moment. Assuming that your ISP is okay with this arrangement and you can afford to do so financially. Configuring Your DHCP Server You now will be prompted regarding DHCP service. The DHCP server can automatically configure the other computers on your internal network with such parameters as non-routable IP address. when they want to then go to another web page. The timeout values are shown in the table below. Medium or Long. subnet mask and gateway IP address. The connection policy defines several choices including Short. However. The difference is there because it is assumed that people reading a web page may take longer to go on to another web page. the phone line will used for a larger amount of time. but only doing so through the use of a dial-up connection and a modem or ISDN adapter. the server will probably have disconnected and will need to redial and connect. One value is the length of time since the last HTTP (web) packet went through the server.
you can simply accept the defaults for these screens. The Server Console When installation is complete and if you set server console mode to "auto". After you enter the user name "admin" and your system password. you need to tell it what range of IP addresses it can safely distribute. Client IP Addresses are handed out at the high end of the range. you will see the server console screen above. If you have fewer than 180 machines on your local network and no reason to prefer one range of IP addresses over another. As above. you will be given a login prompt. 10/18/2010 . this section is pre-configured with defaults that are appropriate in most situations.Page 35 of 111 We recommend configuring your server to use DHCP to configure all of your network clients. the opening screen of the SME Server server console will appear: Tip: If you set the server console mode to "login". You should not do this if there is an existing DHCP server on your network as there should typically be only one DHCP server per network. Configuring the DHCP Address Range Before the DHCP server is able to assign IP addresses to the computers on your network.
The server console provides you with basic. IP address information. Option 2: Configure this server Allows you to view and modify the configuration information you entered during the original installation (ethernet cards. etc. From the server console you can get the following information and perform the following tasks: Option 1: Check status of this server Provides you with uptime information about your server. DNS.Page 36 of 111 Note: Any time that you login to your system as the "admin" user you will see the server console. domain names.). This is true even when connecting to the server remotely using a tool such as ssh (discussed later in the chapter on Remote Access). DHCP. 10/18/2010 . direct access to your server. Option 3: Test internet access Allows you to test your Internet access.
For more information see the Raid howto 10/18/2010 .Page 37 of 111 Option 4: Reboot. shutdown or reconfigure you server Allows you to smoothly reboot. Option 5: Manage disk redundancy Allows you to manage and view the current RAID status. reconfigure or shut down your server.
Navigation is primarily with the arrow keys .browser. 10/18/2010 .up and down to move through the page. right arrow to follow a link. Using the Text-based Browser For Option 4. Access server manager with text-mode browser. the server uses a text-based browser called lynx to allow you to access the web-based server manager from the server console. Lynx has a wide range of other commands which you can learn about through the online help available at http://lynx. This is the same interface to which you can connect from another system using a normal graphical browser.org/ Note that for security reasons some regular features of lynx are disabled when you are browsing from the server console (such as the ability to specify an external URL). This option merely allows you to perform these functions directly from the server console. Type 'q' (for 'quit') to exit the text-based browser. left arrow to go back.Page 38 of 111 Option 6: Access server manager Provides you with a means to access the web-based server manager using a text-based browser.
Note: If you are not familiar with working from the Linux prompt. To switch back. Note that this is the same password as that used by the "admin" user account. You should always ensure that you log out from the root account when you are finished and before you switch back to the server console. If you connect in remotely as the "admin" user and see the server console. The password for the "root" user is whatever password is currently set for the administrator of the server. you can access the Linux operating system underlying the SME Server software by logging in as the user "root".) Note that remote administrative access is disabled by default and must be specifically enabled through the Remote Access panel of the server manager. If your server is displaying the server console and not a login prompt. It allows you to perform many file operations through a menu-driven interface. you can press Alt-F2 to switch to another screen with a login prompt. you may be interested in trying a file management tool called Midnight Commander.Page 39 of 111 Accessing the Linux Root Prompt If you are an expert user and would like to do advanced modifications to the configuration of your server.org for support. Option 7: View support and licensing information Displays the GNU General Public License (the license governing the distribution and use of SME Server software) and information on how to contact Contribs. open up another remote connection to your server and login as the "root" user. Option 8: Perform backup to USB device Attach a USB Device and follow the prompts. press Alt-F1. Be aware that this ability to switch between the server console and a login prompt is only available when you have physical access to the server. however. Simply type mc at the command prompt. Press the function key "F1" for help and "F10" to quit. 10/18/2010 . you will not be able to switch to a login prompt in that window. (You can.
we recommend you configure your desktop computers in the following order: Step 1: First. This chapter helps you configure software and hardware supplied by other companies and for that reason is not as specific as the rest of this guide. we cannot accurately explain the process of configuring each of them. SME_Server:Documentation:Administration_Manual:Chapter10 Configuring the Computers on Your Network What Order to do Things For efficiency. The next chapter.Page 40 of 111 To restore this type of USB Backup. Step 3: Once e-mail accounts are created. 10/18/2010 . they might be useful supplements to this chapter. Don't have the Drive attached during the install or the drive will be formatted !! Note: The console backup to USB device is an independent method not related to the server-manager backup options. operating systems and software applications. If your computers and applications came with manuals. Step 2: With TCP/IP up and running on one of your computers. you can ensure that all the computers on your network are configured for TCP/IP. configure one of your desktop computers to work with TCP/IP (using the information in this chapter). perform a clean install and when prompted if you wish to restore attach the USB Drive. explains this simple process. web browsing and LDAP (using the information in this chapter). Technical problems encountered in networking your desktop computers and applications are best resolved with the vendors who support them for you. Given the wide range of computers. e-mail. you can now access the server manager over the web and create your employees' user accounts.
10/18/2010 . the window will look like the image below. open TCP/IP Control Panel. In Apple. enable DHCP service See section below Item What to enter In Windows you add a TCP/IP protocol. If a TCP/IP protocol is not yet associated with your ethernet adapter. Note: We strongly recommend that you configure all clients machines using DHCP rather than manually using static IP addresses. client configuration occurs in the "Properties" dialog box associated with the TCP/IP protocol for your ethernet adapter. On a Windows 95/98 system. in Microsoft Windows 95 or 98. you may need to add one before you can configure its properties with the following information. you will find it much easier to work in an environment where addresses are automatically assigned. go to the "Control Panel" and select "Network".Unless an application relies on a nonTCP/IP TCP/IP protocol.) In Windows. disable all other protocols protocols. Description All your computers must communicate enable TCP/IP on the network using the TCP/IP protocol protocol. etc.Page 41 of 111 Warning: This chapter demonstrates only one of the many possible ways to configure your client computers and is provided here as an example. enable "Obtain an IP address service automatically". In Apple. Configuring Your Desktop Operating System The dialog box where you configure your desktop differs from operating system to operating system and version to version. Turn "off" other networking protocols (e. As an example. NetBeui.g. To get there. disable non. select "DHCP server". Should you ever need to change network settings or troubleshoot your network later.
subnet mask.Page 42 of 111 Automatic DHCP Service Your server provides a DHCP server that assigns each of the computers on your network an IP address. However. The typical approach is to manually enter this IP address into the network properties of the specific machine. Next you will go to the Hostnames and addresses web panel of the server manager and enter the information there. Warning: 10/18/2010 . To do so. you will first need to determine the Ethernet address of the client computer (usually through the network properties). you may want to use a static IP address for a particular client machine. The negative side of this approach is that you cannot easily change or alter network settings without having to go in and modify the information on the client machine. For a more detailed explanation of DHCP. Note: In some rare cases. gateway IP address and DNS IP address(es). consult the section in the|Chapter 5 called "Configuring Your DHCP Server". it is possible to provide this static IP address directly through DHCP rather than manually configuring the client computer.
168. if your computers do not support DHCP. Enter the IP address for the server If you are running in server and gateway mode. Enter its IP or. netmasks. enter the IP address for address here: the default is "192. If a former DHCP server configured your computers.the default used in the server console is "192. he default subnet mask (or netmask) is Manually enter this number.168. If you accepted the defaults pre-configured into the server console. 10/18/2010 . enter the IP address for the device interfacing with your external network. It is even possible to assign a static IP address through the Hostnames and addresses web panel of the server manager that will be distributed through your DHCP server. In enabling DHCP service in the server console. IP addresses 192.g. in the case of server-only mode. If you have a firewall other than your Manually enter this information.1. your server is your local network's gateway. gateway IP addresses and DNS addresses will be assigned automatically by the server DHCP server.255. New IP addresses.Page 43 of 111 Only One DHCP Server It is imperative that no other DHCP server is on your network. Manual entry for computers not using DHCP service As noted above.2 through 192. However. "255.1. use only those IP addresses when manually assigning IP addresses to your computers. you should remove that DHCP server from your network. If you are your network's gateway (e. Normally you would just add the IP address for your server .1".1. unique IP address to computers not accepting DHCP (see note below). You also allocated a block of IP addresses for manual assignment. What to enter You must assign a different. you must manually enter the following information into your TCP/IP properties: Item IP address subnet mask (or netmask) gateway IP address Description Manually enter this information (see paragraph below). firewall or network router). you may need to enter additional DNS servers here.168. Leave DHCP enabled.1. we strongly recommend that you perform all your client configuration using DHCP.255.1". server that restricts internal queries to Internet DNS servers.168.0". To avoid duplication. IP addresses of your domain name servers It is critical that every computer on your network has a unique IP address and that you don't assign two computers the same address. you designated a range of IP addresses for DHCP assignment. the running in server-only mode. and reboot each computer.64 will have been set aside for manual entry.
go to the "Control Panel". In the field for "Workgroup".) Go to the Control Panel. and click on change. here users do not need accounts on individual PC's but authenticate against the Server. we'll explain how this can be set using the web-based server manager. (For example. you must ensure that your workgroup is the same as the workgroup name of your server. Enter your servers "workgroup" value in the domain field and 'Connect'. (In a subsequent chapter. (In a subsequent chapter. select "System" --"Network"-. most Windows systems need to be rebooted after the TCP/IP configuration has been changed.) Once the settings take effect. type your "workgroup".Page 44 of 111 After configuring the TCP/IP parameters. then "Computer Name".and "Computer Name" and click Change. your computer will be connected to the server and to the Internet. you may need to reboot your desktop computer to implement the configuration changes. select "System".) Connecting to a Domain To connect a windows XP client to your domain. MS Windows workgroup configuration If you are using a Microsoft operating system. Enter 10/18/2010 . we'll explain how this can be set using the webbased server manager. MS Windows Domain configuration SME Server can be configured to be the "Workgroup and Domain Controller" for your network.
The server-manager can be accessed via a web browser from any client connected to the same local network using a variety of URL formats: ■ https://www. and you should get back the response 'Connected to workgroup'. you are only able to access the server-manager through a web browser on the local network. --- Note: For security reasons.bat REM To set the time when clients logon to the domain: net time \\servername /set /yes REM To map a home directory to drive h: net use h: /home /persistent:no net use j: \\servername\ibay1 /persistent:no net use p: \\servername\ibay2 /persistent:no if exist Z: net use Z: /del /yes and reset file to dos format unix2dos /home/e-smith/files/samba/netlogon/netlogon.1.168. (*) Admin or any user in the 'Domain Admins' group can join the domain.bat file On-going Administration using the server-manager The server-manager is your SME Server control panel for administrative tasks.168.xxx/server-manager ■ https://ip-of-your-server/server-manager ■ https://name-of-your-server/server-manager If you had chosen the server name "nemo" and ip-adress 192. Setting up network drives If you are using SME Server as a domain controller and the workstations have joined the domain you can automate drive mapping and syncronise the PC time with the netlogon.yourdomain.bat file pico -w /home/e-smith/files/samba/netlogon/netlogon.1.bat Chapter 13 has an alternative method for admin to edit the netlogon. Remote access is only possible using remote access tools such as ssh and PPTP or by allowing access to IP ranges set in Security > Remote Access 10/18/2010 .Page 45 of 111 the username of admin(*) with the servers admin password when asked.99 during initial configuration you gain access with---https://192.99/server-manager or https://nemo/server-manager.
In the next five chapters. Collaboration Users User accounts should be set up for each person in your organization. Let's assume you've decided that the account name should consist of first initial and last name. Fred's file directory on the server would also be named "ffrog". you'll be asked to enter your user name (which is always "admin") and the password you created during the installation process. Enter that information and click "OK" to be taken to the server-manager.com. Security.Page 46 of 111 When you arrive at the correct URL. So. if you have an employee named Fred Frog. Fred's email address would be "ffrog@tofu-dog. password-protected email and file storage areas. If this is the first time you are setting up user accounts for your organization. 10/18/2010 . we'll explain each of the administrative functions. It will look like the screen shown above. There are some basic rules built into the server as to what constitutes a valid account name. you will need to establish what your naming convention will be. A user account includes separate. For your information. The links are grouped together under four headings: Collaboration. User account names are limited to twelve characters to maintain consistency with various versions of Windows. Assuming your domain name is tofu-dog.com".lastname" and "firstname_lastname" are automatically created for each account. Configuration and Miscellaneous. Longer names can be created for email through the >Pseudonyms panel. pseudonyms of "firstname. Administration. The account name must contain only lower-case letters and numbers and should start with a lower-case letter (not a number). Fred's user account would be "ffrog".
the person's name. select "Click here" and fill in the requested information . you can create the user account but set the email delivery option in the user account to 'Forward to address below' and enter the external address. You can. modify the information for each user as you create the account. company and phone number. As a reminder of this. the defaults that you entered in the "Directory" section of the server-manager appear each time you create a new account. but want the messages forwarded to another external email address. 10/18/2010 . (In the example shown here. if necessary. you will see a list of your current accounts.Page 47 of 111 In the "User Accounts" section of the server-manager.the account name (the part of the email address that comes before "@"). the administrator has not yet changed the password for user "Sally Salmon"). the user will not be able to access services on your server. Note: If you want someone to have an email address at your company. user accounts appear in red until the password is changed. but the email will be delivered to the external email address. From the list of user accounts. If you leave the user account locked out. If you haven't already created any accounts. department. you can easily modify or remove a user account (by clicking on "modify" or "remove" next to the user name) or set the user's password. User accounts are locked out and cannot be used until you set the initial password for each account . address. As a convenience.
yourdomain. Educating your users on the necessity of strong passwords is the best option. They do this through their web browsers by visiting the URL www. The user will no longer be able to retrieve email or connect to any files or other resources on the server. the account will be locked out. Note: There is no way for the administrator to recover a forgotten password for a user. If that fails. Be careful to use the exact capitalization. which was the setting in previous versions of SME.yourdomain.xxx/user-password . you may want to immediately remove their access to the server.yourdomain. simply reset it in the server. here is how you change the password strength checking from 'strong' to 'normal'. All they can do is set a new password for the user. To re-enable the user account. when an employee leaves the company. your users can set their own passwords by accessing the user-password URL which is only accessible from Local Networks.xxx/user-password (where "www.manager. email will still be received for that user name. To disable any user account on your server.Far too many systems out there have weak passwords and they will be broken into. How do I change it? First a warning . Therefore. As soon as you click the link. Note that changing the password for a user in the server-manager overrides any previous password entered by your user. you will need to modify the properties for that user account. a user would enter his or her account name (the characters before "@"). the email will be forwarded to that external address. As noted above. Changing User Passwords Once they have an active account.Page 48 of 111 Disabling User Accounts There may be times when you do not wish to delete a user account but instead merely want to disable it. For instance. but still keep their files or email address active until the information can be examined. if a user account is set to forward email to an external email address. you need to reset the password using the link on the User Accounts servermanager panel. just click on the Lock Account link on the User Accounts server-manager panel. To make the change. Note: Password strength checking is too strong. but the user will be unable to retrieve the email. config setprop passwordstrength Users normal config setprop passwordstrength Ibays normal 10/18/2010 . the old password and the new password (to ensure accuracy. the screen asks for the new password twice). When an account is disabled. when a user forgets his password.xxx" is the web server name you entered into the server console). The staff at The Pagan Vegan would visit the URL www. To prevent this.
the group will not be created and you will receive an error message. but strongly discouraged. and it allows the system administrator to associate groups of users with a single information bay (ibay). you are required to assign at least one user to that group.Page 49 of 111 It is also possible. Creating a new group is a simple three-step process. 10/18/2010 . You enter the group name (as with account names. they work in the same department or are collaborating on a project. Finally. to disable password strength checking by setting to 'none' Groups This screen allows you to create. Warning: When you create a group. which are simply lists of people with a shared interest . check the boxes next to the names of the users who should be associated with that group. remove or change user groups. If you fail to do so. followed by a brief description.for example. The user group function serves two purposes in the SME Server: it permits email to be sent conveniently to a group of users. these should begin with a lower-case letter and consist only of lower-case letters and numbers).
Quotas By default. Until the user does so. he or she will still have their old group membership information. assigned as follows: Group Description Domain Admins Domain Users Domain Guests Domain Rights admin shared (everyone) nobody If you create a group and name it whatever you want but put one of the above for the description then the newly created group will replace the above mapping. the user must log out and log back in for those changes to take effect. if you wish to limit the disk space a particular user account can use. you may do so on the " Quotas " panel in the server-manager. For instance. Setting admin rights If you are using SME Server as a domain controller and the windows workstations have joined the domain then by adding users to special groups you are able to change the rights a users has on that workstation. So if you create a group called "admins" and give it a description of "Domain Admins" then anyone you assign to this group will be a domain admin and also a local admin on ANY box that has joined the domain. The domain always has three groups created. you will see a list of user accounts. there is no size limit on the files a user may store on the server nor the amount of email that can be received.com/xp_groups. if any. just log out) and login again. the actual disk space they are using and the quotas. Now he should be able to go through Windows Explorer and access the "salesinfo" i-bay without any problem.htm for the rights granted to the different groups. suppose you create a new group "sales" and assign user "ffrog" (Fred Frog) to that group. Fred Frog is still logged into a Windows PC and now tries to connect to the new i-bay through Windows Explorer.Page 50 of 111 After you add (or remove) a user account from a group. However. set for that user account. 10/18/2010 . As shown in the image below.kellys-korner-xp. You can also create a less privileged group "Power Users" see http://www. You then create a new i-bay called "salesinfo" that only the "sales" group can access. He will receive a permission-denied error. He must log out of Windows (he does not need to shut down or reboot.
■ Absolute limit . This includes not just their home directory. Note that if the user account exceeds the "Limit with grace period" for seven consecutive days.when a user's disk usage exceeds this limit. There are two quotas that can be applied to each user account: ■ Limit with grace period . Warning: Email for the user account is not lost! It is held in the delivery queue and will be delivered to the user when their disk usage drops back below their absolute limit (or the "limit with grace period" if they were locked out due to seven days above that limit).when a user's disk usage hits this limit. the user will no longer be able to save files to the server or receive email.Page 51 of 111 Warning: Note that the quotas apply to all files that a user stores on the server. the account will be treated as if it exceeded the absolute limit and will no longer be able to save files or receive email. but also all files that they may put into any of the i-bays. an email warning message will be sent to the user account each night until the disk usage is brought back under the limit. 10/18/2010 .
For instance. for each user account. these three pseudonyms are there. your server also automatically creates several pseudonyms .xxx" will be distributed automatically to all members of that group. Hence. As you add and remove members to the group. If you set a limit and later wish to disable the quota for a given user account. he will also be able to receive email sent to "fred. "postmaster" and "mailer-daemon" will only be visible after you have either added a user account to the system or have added a custom pseudonym. if you have a user named Fred Frog with the user account "ffrog".lastname" and "firstname_lastname". that group account name functions as an email alias. "postmaster" and "mailer-daemon" are created pointing to the "admin" user. In addition to user and group accounts. If you wish to modify or remove any of these pseudonyms. Until that time. so that messages addressed to the group ID will be sent to all members of the group. his primary email address will be "ffrog@mycompany. If. Additionally. 10/18/2010 . messages to "sales@mycompany. but will not be visible on the Pseudonyms web panel. when you create the user account "ffrog" for a user with the name Fred Frog. you can use the web panel found under the "Collaboration" section of the server-manager. Pseudonyms Any user who has an account on your SME Server will be able to receive email sent to that user ID. for example. or create new ones.xxx".frog@mycompany. when you create a group account. all you need to do is set the limit to "0". For instance. Note: The special pseudonyms of "everyone". your server creates a special pseudonym called "everyone" that includes all user accounts on the system. as shown below. the server creates two separate pseudonyms using the first and last names of the user. you create a group called "sales".Page 52 of 111 By selecting " Modify " you are able to set a quota (in Megabytes) for a particular user account. Likewise. Two other pseudonyms.xxx" and "email@example.com". Note that you do not have to set both limits for a user account and can choose to set only one of the limits. your server automatically updates the email alias. These two pseudonyms are in the form of "firstname.
a pseudonym for webmaster is being set to point to ffrog. Pseudonyms can be linked to existing user or group accounts. In the example shown. 10/18/2010 .Page 53 of 111 As noted on the screen below. there are some restrictions on the text content of the names.
domain3. 10/18/2010 . but you need to use it in conjunction with the correct underlying naming concepts. Therefore whenever you create a user account and you have multiple domains. whether it be a user. meaning only one occurrence of a name can be in the system. Using the pseudonyms panel is the only way that SME Server can distribute email for the same user "name@different-domain" names. The golden rule is never allocate unique user names to end users accounts as these will no longer be available for globalname@domain type email address usage. a group. then that user will apply to all domains automatically. So the user account "sales" will receive email for sales@domain1 sales@domain2 sales@domain3 sales@domain4 The problem with this is that you cannot have different people using the same user account name to collect email. eg create your domains eg domain1.Page 54 of 111 Practical usage guidelines An SME Server has only one name set. a pseudonym or an ibay. domain2. You can even setup different groups to allow only different users to access each ibay to update web content etc. domain4 and configure those domains to use different ibays for the web content.
but keep in mind they will use the login name user1 rather than sales (the login names could be johnb. johnb2. This is not usually a problem as you simply don't tell user1 that any other hosted domain addresses will work for that name. user4 as needed for users who want to use the email address "sales". info or accounts for any other purpose ie. Summary eg For user1 for domain1 The user account will be user1 (eg johnb) and the person uses that name (& corresponding password) to login to the server or to webmail. but keep in mind they will use the login name user9 etc rather than accounts create pseudonyms eg sales@domain1 which forwards to user1 sales@domain2 which forwards to user2 sales@domain3 which forwards to user3 sales@domain4 which forwards to user4 info@domain1 which forwards to user5 info@domain2 which forwards to user6 info@domain3 which forwards to user7 info@domain4 which forwards to user8 accounts@domain1 which forwards to user9 accounts@domain2 which forwards to user10 accounts@domain3 which forwards to user11 accounts@domain4 which forwards to user12 ie. user6. as user account names or group names or pseudonym names (on its own) or ibay names. in the pseudonyms field type the whole pseudonym name as sales@domain1 Note do not use sales. It is quite common in practise. user11. user12 as needed for users who want to use the email address "accounts". eg login to webmail as the end user eg user1 (for domain1) and setup the profile for that user to show the return email address of sales@domain1 login to webmail as the end user eg user2 (for domain2) and setup the profile for that user to show the return email address of sales@domain2 Do the same for all other webmail accounts that will be issued configuring the profile and return address as applicable. user7. johnw. johnm etc) create user accounts user5. Obviously the name before the @domain is different to their login username. The email address for the user will be the same as the pseudonym ie sales@domain1 and that is the address the user should publish and use as the return email address. Alternative configuration of users 10/18/2010 . user10. then you will need to do that manually yourself before issuing the login details to the user. If your want your end users to use webmail then they login in using the URL https://domain1/webmail https://domain2/webmail https://domain3/webmail https://domain4/webmail If you want webmail to be configured for the correct domain for the correct end user the first time they use it. user2. but note also that email "inadvertantly" sent to user1@domain2 or user1@domain3 or user1@domain4 will also be sent to user1. If you don't configure webmail profiles manually then they will have the default return address of loginusername@domain1 (or the main domain name of the server if different). that's the compromise to be accepted if using sme this way.Page 55 of 111 create user accounts user1. As the user account user1 has been created on the server. user3. but keep in mind they will use the login name user5 etc rather than info create user accounts user9. then that will also work as a valid email address ie user1@domain1 will deliver email to user1. user8 as needed for users who want to use the email address "info". as users often have different "position related" pseudonyms anyway eg manager@domain1 forwards to user1.
very flexible and powerful way for you to share information with others.php?topic=30953. john2. john3. Any email sent to any of the addresses will automatically be received by the end user account.Page 56 of 111 If the above method is not acceptable/desirable. john1. similar to what ISP's do anyway. You will still need to configure Webmail profiles manually for each domain that is different to the default domain. They are controlled through the web panel shown below. johnw. johnb. Administration Backup or restore You can easily back up the contents of your SME Server using one of three methods. johnb2. There are posts in the contribs. See this thread for details http://forums. then the only other way you could setup users is to have only one occurrence of a user name in the system eg john.0 Information Bays The i-bay (information bay) feature of the SME Server is a simple. SME_Server:Documentation:Administration_Manual:Chapter6#Option_8:_Perform_backup_to_USB_d When prompted if you wish to restore from a backup during a new install. 10/18/2010 . The following backup methods are restored from the server manager.contribs.org/index. but you only tell the end user about their domain eg john@domain1 john2@domain1 john3@domain2 johnb@domain1 johnb2@domain2 johnb3@domain3 etc but john@domain2 and john@domain3 etc will still work. The ultimate answer to having separately administered domains and identical user names at different domains. Every username will be a valid (email address) for every domain hosted on your server.org/SME_Server:Documentation:Administration_Manual:Chapter14) entirely to dealing with Information Bays. Note: The console backup to USB device is an independent method not related to these options. There is no need to configure pseudonyms in that case.org forums explaining how to do this and forward/delegate email for different domains from one gateway server to other server-only boxes on the same LAN using the same Internet connection. is to host only one domain on each SME Server ie have a different server for every domain. johnws etc.contribs. johnb1. It is such a rich and important feature that we've devoted Chapter 14 (http://wiki. it is the console backup it is refering to. and the user account name and login name will be the same.
user directories. i-bay contents and web content. This will save all user accounts. you should first re-install the SME Server software and then perform the "Restore from backup" when prompted. To desktop Backup to desktop The first type of backup allows you to save a snapshot of your server configuration onto your desktop computer. Please be aware that there is a 2GB limit on backup to desktop. Restore from desktop Restore from Desktop was removed in version 7. When you choose Backup to desktop. each of which is described in the following sections. use backup to workstation to perform large backups to locally attached USB disks or network shares. Therefore. if you are planning to do a restore. a browser window will appear that will allow you to name the file and select the location on your desktop where the file will be saved.Page 57 of 111 You have seven actions you can perform.4 Ideally you should restore on a freshly installed server. as well as the configuration parameters entered using the server console and the server manager. CD or DVD 10/18/2010 . ensure you have copied the backup file to to an attached USB disk. The web panel shows you the size of the backup file so that you can verify whether sufficient space exists on your desktop machine.
10/18/2010 . you will not be able to restore from tape using the server manager. Note: Reminder e-mail messages for tape backups are automatically sent to the e-mail address that is configured to receive administrative notices. and full or selective restore with use of dar program.cifs) page comma's should be avoided.die. For more details see bugzilla:4850. but you can change this in the server manager. Note: When using a CIFS mount you need to be aware of limitations in the characters you can choose in your password. you should first re-install the SME Server software and then perform a restore from tape. you can also restore user data and configuration settings by using the Restore from tape option. but users have also noticed that leading spaces and exclamation marks should not be used. If you experienced a serious system crash. Configure tape backup The second type of backup involves configuring your system to perform a daily full system backup to a tape drive using a software package called flexbackup . After you press the Perform button. you must have first checked off Enable Tape Backup and scheduled nightly backups. Warning: Note that this restore procedure only restores user data and configuration information. To Workstation or USB Drive Backup to workstation provides for daily full or incremental backup on LAN workstation (via nfs or cifs) or local usb disk. According to the man mount. If you wish to activate this option. the system will read the files from tape and overwrite any currently existing files. If you have not done this.Page 58 of 111 To Tape Warning: Be aware that you must use a supported tape drive and that a tape must be inserted in the drive for the backup to work. You must reboot your system after the restore for the changes to take effect. Restore from tape If you are performing regular backups. Note that in order to restore data from tape. This is normally the user admin. It does not restore system files. check the box next to Enable Tape Backup and then specify the time at which you wish the backup to occur and the time at which reminder notices should be sent.net/man/8/mount.cifs (http://linux.
View log files This panel allows you to view the system log files on you server. e. 100 days.. For changes to standard usage and fuller explanations see Backup_with_dar For help with USB Disk preparation see USBDisks Configure workstation backup Configure your backup destination and optoins to suit your situation. The second function is keeping more than one set of backup (a set is full backup data and all data of next daily incremental backups) with automatic rotation. Verify workstation backup This option allows you to verify that the backup was completed successfully. As shown in the image below. three days. Without any filter options. you select the log file that you want to view and press the "View Log File" button. 10/18/2010 . This probably has no utility to do full restore of the system as it was one month ago.g. Not only you can restore a lost file at it's last state. And restoring a safe system more than one day old can be needed. Selective file restore from workstation This option allows you to restore a single file. This should ideally only be performed on a clean install.Page 59 of 111 The main features of backup with dar aside use of session timeout are: Incremental backup. one month. This means that you can backup and restore data for the period of time you want : one day. Restore from workstation This option allows you to restore a complete backup.. exactly as it was for any of the saved days in your sets. you can do only nightly full backups but keep three sets of backup for security reason (as being able to restore the system as it was 72h ago). The third function is selective restore of any saved file or directory. Selective restore is not an easy thing to manage by hand. but also say : make restore of the most recent version of the file before this given date. Dar permits to manage selective restore and e-smithbackup with dar panels tries to keep this function as simple as possible to use. one week. and restore your system at any state it was during this period of time. You have the option of restricting the file to a date range. and providing this in a simple way with panels is useful.. but restoring a file lost by a user two or three weeks ago can be useful. you will see the entire log file..
Page 60 of 111 You will probably find the log file of most interest to be messages where most of the system services write log messages. Both options can be used together. the messages relating to DHCP acknowledgements will appear in bold. if you pop up the menu. you can use these reports to see how your system is operating. Mail log file analysis If you are using your SME Server to send and receive e-mail. As an example. If you further add a highlight pattern of DHCPACK. If you enter any text in the " Filter Pattern " box. If you enter any text in the " Highlight Pattern " box. only lines of the log file containing that text will be displayed. Be aware that the filter is case-sensitive. 10/18/2010 . This will show you all DHCP-related messages. If you suspect that there is a problem with the delivery of your e-mail. there are now a number of reports available that can help you analyze your system's performance. if you were interested in messages relating to DHCP. The information can also help you decide how best to optimize your system. While the default setting provides basic statistics. you could examine the log file messages with a filter pattern of DHCP. you will see a range of other options. that text will be shown in bold.
Note that this screen initiates the shutdown or reboot immediately after you click the "Perform" button.Page 61 of 111 Reboot or shutdown If you need to shut down or reboot your server. There is a similar function in the server console as well. using this screen will ensure that the shutdown sequence occurs gracefully. 10/18/2010 . preserving all configuration and information on your server.
you have the ability to access your computer network securely from a remote computer. either from a computer on your internal network or from a computer outside your site on the Internet. 10/18/2010 . the SME Server provides several different ways to access the underlying operating system.Page 62 of 111 Security Remote Access If you're an advanced user. Additionally. Each of these remote access methods is described below. All of these operations are configured from the screen shown below in the server manager.
Page 63 of 111 10/18/2010 .
an industry group which included Microsoft and several other companies. if you have a slow connection to the Internet and do not want all of those PPTP clients to connect at the same time. he or she would receive an error message and would not be able to connect until one of the other users disconnected. you entered 0. If a third user tried to connect. 10/18/2010 . For instance. on the other hand. you must decide how many individual PPTP clients you will allow to connect to your server simultaneously. If you wish to enable VPN access. If. PPTP allows users to connect to their corporate networks across the Internet. entering 5 here would allow all of them to connect at any time. Microsoft's PPTP implementation is widely used in the Windows world to provide remote access across the Internet. and enter that number here. you can also access the information stored on your server. If you have a remote Windows system (for instance. A VPN is a private network of computers that uses the public Internet to connect some nodes.Page 64 of 111 PPTP (VPN) The Point-to-Point Tunnelling Protocol (PPTP) is used to create client-to-server Virtual Private Networks (VPNs) and was developed by the PPTP Forum. Entering 2 would only allow two users to connect at any given time. Alternatively. if you have five users who from time to time use PPTP to connect remotely. a laptop or a home computer) that has access to the Internet. The simplest method is to enter the total number of remote PPTP clients in your organization. no PPTP connections would be allowed. you can enter a lower number here.
you should be able to initiate a PPTP connection by double-clicking the appropriate icon in the Dial-Up Networking window.com/ and download the appropriate update. Forwarding PPTP inbound is frequently unreliable due to the way PPTP works.microsoft. the page may appear differently depending upon the version of Windows you are using. For a more detailed description of the PPTP protcol see http://en.org/wiki/Point-topoint_tunneling_protocol Warning: To protect your network. However most PPTP passthrough routers only allow outbound connections. the SME Server enforces the use of 128-bit encryption for PPTP connections. the increased number of users is not updated until existing users have logged off. reliable solution is to remove the router and let the SME Server handle the link directly. If you are using an external router or gateway to your server. Once you're finished. and require an inbound VPN connection to support external users. Not all allow inbound connections. Note: After changing the number of pptp clients allowed. rather than the 40-bit encryption provided in earlier versions of Microsoft's PPTP software. After it is installed (a reboot of your Windows system may be needed). Note: PPTP uses TCP port 1723 and the Generic Routing Encapsulation (GRE) protocol. Due to the dynamic nature of Microsoft's web site. If you are unable to establish a PPTP connection to your server. you will want to look or search for Virtual Private Networking or a Dial Up Networking 128-bit encryption update . The simple. To connect using PPTP.Page 65 of 111 Before the server is ready to accept PPTP connections each user that is to be allowed access is to be granted 'VPN Client Access' in the Users panel of the /server-manager. You may need to install the 40-bit encryption update first. this is done through the Network Control Panel (you may need to have your original Windows installation CD available).wikipedia. if you are not presented with the choice for this update. 10/18/2010 . When you then open up your Network Neighborhood window. you should visit http://windowsupdate. the protocol must be installed on each remote Windows client. Typically. you should see your server workgroup listed there. In most cases. Note that with Microsoft's ActiveUpdate process. you will need both TCP port 1723 and the GRE protocol to be forwarded. it is most likely already installed in your system. you can create new connections through the Dial-Up Networking panel by entering the external IP address of the server you wish to connect to. and then install the 128-bit encryption update.
Many people do not realize that many programs such as telnet and ftp transmit your password in plain. SSH (secure shell) provides a secure. in that someone wishing to break into your system could connect to your ssh server and repeatedly enter user names and passwords in an attempt to find a valid combination. After you enter admin and your administrative password. The protocol itself has two versions .ssh. clients. included with the SME Server. ssh client software is now also available for Windows and Macintosh systems. you have additional configuration options: ■ Allow administrative command line access over ssh .102. access the server manager through a text browser or perform other server console tasks. you should be able to connect to your server simply by launching the ssh client on your remote system and ensuring that it is pointed to the external domain name or IP address for your server.24 255. The user would then have full access to the underlying operating system. users will be able to connect to the server using a standard user name and password. For more information about SSH Communications Security and its commercial products. This may be a concern from a security point of view. is a free version of the ssh tools and protocol. The server provides the ssh client programs as well as an ssh server daemon and supports both the SSH1 and SSH2 protocols. Note: 10/18/2010 . 822 This provides some protection from attacks on the usual port of 22. In the default configuration. In addition to UNIX and Linux systems.com/. choose a random free port eg.Change the port the ssh client connects to the server.255. In most cases we recommend setting this to No.both of which are supported by most clients and servers today. If you do enable ssh access.255 SSH If you need to connect directly to your server and login from a remote system belonging to you.This allows someone to connect to your server and login as "root" with the administrative password. A more secure way to allow ssh access is called RSA Authentication and involves the copying of an ssh key from the client to the server. visit http://www.com/. Once ssh is enabled. we strongly encourage you to use ssh. visit http://www. (See the section below. you will be in the server console. For more information about OpenSSH. ■ Allow ssh using standard passwords . See the User Manual for details ■ TCP Port for secure shell access . and other related products. This can be useful if someone is providing remote support for your system. To allow a single computer (or network of computers behind a firewall) add it's IP and the netmask. unencrypted text across your network or the Internet.19.SSH1 and SSH2 .If you choose Yes (the default).255.Page 66 of 111 Remote Management To allow access to the /server-manager from remote networks add allowed IP addresses to the Remote Management section. encrypted way to login to a remote machine across a network or to copy files from a local machine to a server. OpenSSH. The ssh protocol was originally invented by SSH Communications Security which sells commercial ssh servers. From here you can change the server configuration.) If you do not have any reason to allow remote access. you should next be prompted for your user name.openssh. 223. ssh and its companion program scp provide a secure way to login or copy files. we suggest you set this to No access.
For example. Two different lists of known clients can be found online at http://www. Some advanced users may wish to extend privileges to more than one network of computers. Machines on the network are automatically identified by the server as being eligible for these privileges and access.ssh. dramatically reducing the security of your server.openssh. If you would like your server to identify one or more additional networks for those privileges. if you choose "Disable public FTP access" here and then later configure an i-bay to allow public FTP access from the Internet.com/windows. 10/18/2010 .html. only machines connected to the local network can access the mail server on your server to send mail. Regular users are not permitted to login to the server itself. We strongly recommend you leave this as Private unless you have a specific reason to do so. For example. Note that allowing liberal FTP access to your server does reduce your security. A commercial ssh client is available from SSH Communications Security at: http://www. This screen enables you to set your policy for FTP.freessh. ■ SSH clients A number of different free software programs provide ssh clients for use in a Windows. you would choose the "Public" setting. Note that the client is free for evaluation. Public FTP access allows users both inside and outside your local network to read or write files on your server. Because ssh usage has increased to an acceptable level. provided they have an account and password. such access will be forbidden. for example.org/. only two user names can be used to login remotely to the server: admin (to access the server console) and root (to use the Linux shell).Page 67 of 111 By default. If. FTP user account access: Private FTP access allows only people on your internal network to write files to your server. The setting you choose here will override all other FTP settings on your server . telnet access has been removed from the SME Server Local networks Your SME Server provides services to machines on the local network and it gives machines on that network special privileges and access. all user names and passwords are transmitted without any kind of encryption.com/products/ssh/download. FTP Another way to upload or download files to and from your server is to enable a protocol called FTP. Note that one of the choices here allows you to completely disable any use of FTP. FTP access limits: This allows you to set an overall site-wide policy for FTP access. Macintosh or Linux environment. If your company only has one network that is being serviced by the server. You have two options that you can set here.html and http://www. you do not need to add any information here. when you use telnet. If you give another user the ability to login remotely to the server. you want to be able to update your web site from home using FTP. When you configured your server. academic and certain non-commercial uses. you will be asked to enter those network IDs and the subnet mask for each network here. or "file transfer protocol". Several are extensions of existing telnet programs that include ssh functionality. you will need to access the underlying Linux operating system and manually change the user's shell. you provided it with sufficient information to deduce its own local network. Telnet Telnet has traditionally been one of the tools used to login remotely to other systems across a network or the Internet. However.
If you have questions regarding adding another network. you may wish to contact Contribs. Port forwarding Your SME Server provides the ability to forward its ports to other machines. the instructions for configuring the client machines on that additional network may be different than the instructions outlined in the chapter in this user guide.Page 68 of 111 Note: Depending on the architecture of your network infrastructure. 10/18/2010 .org and visit the forums.
Do not use this feature lightly. disable this proxy. The server's HTTP proxy works to reduce overall uplink usage by caching recently-visited pages. If you wish to use an alternate SMTP server. It is transparent to web browsers using this server as their gateway. 10/18/2010 . The server's transparent SMTP proxy works to reduce virus traffic from infected client hosts by forcing all outgoing SMTP traffic through this server. Proxy settings Your SME Server has a transparent HTTP and SMTP proxy. and this server is your gateway to it. Doing so will permit incoming traffic to directly access a private host on your LAN. or without fully understanding the implications of your actions. Warning: Misuse of this feature can seriously compromise the security of your network.Page 69 of 111 You can use the panel shown above to modify your firewall rules so as to open a specific port (or range of ports) on this server and forward it to another port on another host.
you should not use this section. http://www. Create Starter Web Site If you already have a customized web site.yourdomain. If you do not have a customized web site and wish to create your starter home page.htm file.xxx. Note that. as previously explained. On your local network. simply fill out the appropriate fields. you can use "http://www/" to view your starter web site. 10/18/2010 . in your web browser. This will create a basic home page that you can visit by entering your domain name for your site.Page 70 of 111 Miscellaneous Support and licensing This Panel displays a copy of the license under which SME Server is released. since it will overwrite your index. there is typically a delay of one or more days before your ISP publishes your domain address records.
Page 71 of 111 10/18/2010 .
Select the "primary" share and then select the "html" directory.bat file). the 10/18/2010 . Note: These links are under development and may not be ready yet. you must be logged into your network as "admin" with the server system password. Note that you must be connected to the Internet to read the online user guide. Ensure you are logged onto your network using the admin name and password and then use file sharing to go to the server.Page 72 of 111 At any point in the future. The html directory for your web site can be accessed using Windows file sharing. Other Administration Notes Accessing administrative areas of your server via Windows file sharing: To access administrative areas of your server using Windows file sharing. Online manual In the top right corner of the server-manager there is a 'Question mark' This is a link that will list the online Doumentation Available. you can replace or revise your starter web page by replacing or revising the files in the html directory on your server. This applies particularly to the NETLOGON share (where you e netlogon.
Set date and time Accessing this section allows you to set the system date and time either manually or using a network time server.Page 73 of 111 Primary share (where the main web site is stored) and any i-bays that are writable only by the user admin. <math>Insert formula here</math> Configuration Software Installer Panel The Software installer Panel allows you to configure and install updates to SME Server. The server manager will reset the time automatically during daylight savings time. Pull-down menus for month and time zone ensure accurate entry. You can install additional software from enabled repositories by setting 'Manage individual packages' to enabled. This ensures that regional variations in time zones and daylight savings time are accurately reflected. states/provinces and even cities). (including standard time zones. There are worldwide time zones with multiple selections for countries with multiple time zones. 10/18/2010 .
This screen in the server manager allows you to configure your server to connect regularly to a time server and synchronize the clock on the server with the time provided by the time server. A time server is a device on the Internet that keeps accurate time and is able to communicate the time to other computers over the Internet using the Network Time Protocol (NTP) . To do this.ntp. you should NOT set the time or date manually. Using a time server is optional but doing so can greatly increase the accuracy of your system.pool. Many organizations around the world provide Internet time servers for free. simply check the box for "Enable NTP Service". add the domain name or IP address of the time server in the space provided and click "Save NTP Settings". the network time synchronization will no longer function. If you do so. Warning: After you start using a network time server.org Tip: 10/18/2010 . visit http://www.Page 74 of 111 Instead of setting the time manually. For more information about using or becoming a network time server. you can use a network time server.
we suggest that you use a different name for each server. If you wish you can change the workgroup name to correspond with an existing workgroup. This screen allows you to enter the name of the Windows workgroup the server should appear in. Macintosh users need only enter a server name or accept the defaults. Also in this section. you can specify whether the server should be the domain master for your Windows workgroup. In order that you may later connect multiple locations using IPSEC VPNs. you should go through this screen once and manually set the time to be correct and with the correct timezone. go back to this panel and set the server to use a network time server. Warning: 10/18/2010 . Most sites should choose "Yes" unless you are adding an server to an existing network which already has a domain master. it is important that you are logged onto the same workgroup as your SME Server. After doing that.Page 75 of 111 In order to make sure the network time server is set to your timezone. Workgroup If you are using a computer on a local network and you wish to access the server via Windows file sharing. You should also enter the Windows server name.
bat file we provide by default does very little. your directory will be automatically updated with the new information. you will need to connect to the share or map a drive to it. Be aware that the NETLOGON share will not be visible in Network Neighborhood or other similar tools. by using the specific path: \\ servername \NETLOGON\ The sample file contains a few examples of setting the system time for each machine and also for mapping a common drive for all Windows client. but advanced users can. a special Windows share called NETLOGON is created with a DOS batch file called netlogon. Directory Your SME Server provides an easy mechanism for creating a company directory. The netlogon. connecting to the share and then modifying the script using a Windows text editor. you should most likely answer "no" because that other server will act as the domain master. you modify the netlogon. Each time you create or delete an e-mail account. modify this script to set environment variables for their clients or provide automatic drive mappings. As the "admin" user. if they wish. As the NETLOGON share is only writable by the "admin" user.bat.bat script by logging on to a Windows system as "admin".Page 76 of 111 If you have a Windows NT server or Windows 2000 server on your network that is functioning as a network server. If you do configure your system to be the domain master. This batch file is executed by Windows clients that have been configured to "Logon to domain". 10/18/2010 .
a brief description (for example. your company has moved to a new address.the user's department. At any time in the future. you can change the default information and have the new information apply to all new users or to all existing users as well. All the server needs is some basic information: the printer name (which can be anything you want. The field to do this is located near the bottom of the screen. unless you have some reason to do otherwise. company. street address. If you choose "Network printer".whether it's on the network or directly connected to your server through a parallel or USB port. city and phone number. "the printer down the hall") and the location of the printer . you specify the default directory information for new accounts . Choosing "update with new defaults" is a convenient one-click method of revising your directory when. For the network printer name. Enter that information where requested. If you wish. for example. Each time you create an e-mail account. The printer can be either locally attached to a parallel or USB port on your server or can be a network printer. (raw is the name used by most network printers for their main print queues. you will see an additional screen that will ask for the hostname or IP address and the network printer name. you can change the information for each user. raw. the fields will contain the information entered here as the default. you can use the default setting. as long as it starts with a lower-case letter and consists only of lower-case letters and numbers. with no spaces).) 10/18/2010 .Page 77 of 111 In this section of the server manager. Printers Your SME Server enables all users on your network to easily share a printer.
That name and several other "standard" names are automatically configured in your system's host table during the installation process. As seen in the image below. the user will not be able to print to the printers managed by the server.org. For instance.xxx". this screen in the server manager allows you to view these default settings. the SME Server does not have a list of "supported printers". If you are concerned about whether your printer will work with your server. Either the user will have to logout and log back in as a valid user or the tturtle account will need to be created on the server. they will be taken to wherever "www" has been set to point to. Hostnames and addresses When you installed your SME Server. For this reason. you should be aware that in order to use the printers available through your server a user must be logged in to their client system with a user name and password that is valid on the server. Most printers are supported as long as the appropriate driver is installed in the operating system on your client computers. For instance. you were asked to provide a name for your system. you can visit Red Hat's Hardware Compatibility List (http://hardware. Note that many modern network printers can be configured automatically. As a final item.redhat. as well as to control how those names resolve both for systems on your local network and also for systems on the larger Internet. To do so. The "Hostnames and address" web panel allows you to modify this table and specify different host "names" for each domain on your system. This host table is consulted as part of the name resolution process. when someone tries to connect to "www. Note also that the server printing system does not perform any filtering and passes the print requests directly from the client computers to the printer in the "raw" or "pass-through" machines. 10/18/2010 . we suggest that you enter the hostname for a network printer here and enter the IP address of the printer through the Hostnames and addresses panel of the server manager.Page 78 of 111 Note: For maximum flexibility in making changes later.com/hcl/) or explore the information found at LinuxPrinting. IP address and Ethernet address in the Hostnames and addresses panel. However. These printers cannot be used on the server. and also to modify the configuration. there are some newer printers that only have a Windows driver available and rely heavily on that operating system to perform their print functions. This allows you to have one central location listing IP addresses and allowing you to make changes. if a user is logged in as tturtle on their Windows desktop and that user account does not exist on the server. enter their hostname.mycompany.
" link next to "www". you will find the text "Publish globally?" with a checkbox next to it. your company's web site was hosted at some other location.. If you wanted "www. such as on your ISP's web servers.mycompany.xxx" to point to your ISP's server. for example. Suppose.Page 79 of 111 Using the Hostnames Panel Throughout the screens linked to from the Hostnames panel.. you would modify the entry here by clicking the "Modify. The image below shows the screen in which you would perform the task: 10/18/2010 .
Page 80 of 111 You would first change the location to "Remote" and then enter the IP address of your ISP's server in the field marked "Global IP". you simply enter the hostname. you might want to point a hostname such as "www" to a remote system. In the form. While "www" is created by default. for instance. Creating New Hostnames Creating new hostnames simply involves selecting one of the links at the top of the Hostnames and addresses panel and filling out the appropriate fields. This allows you. you can create a hostname in a domain that points to another computer on your local network. choose the domain for the hostname. or any other appropriate name. "research".mycompany.com" pointing to one IP address and "www. and enter the remote IP address. choose the domain.mycompany. you will have the choice of the domain in which you want to create the hostname. All you do here is enter the hostname and. The hostnames you can create on this panel fall into three categories: Additional names for your server: For instance. if appropriate. Remote hosts: As mentioned in the example earlier.xxx" pointing to a completely separate IP address.tofu-dog. just type in 10/18/2010 .xxx" to point to your server. you might want to set up "intranet. to have "www. At a basic level. Note that if your system is configured with any virtual domains. Local hosts: This screen is a bit more complicated because you have more options. To do this. you can create other names such as "home".
First. 10/18/2010 . Add the hostname of the target system. you must first determine the Ethernet address of your client system. you can reserve an IP address from the DHCP server for that specific machine. you might want "research" to point to a computer system inside your network. Reserving IP Addresses Through DHCP Another task you can perform through this panel is to reserve an IP address for a given system based on its Ethernet address.one connected to the internal network and one connected to the external network. The challenge is that your local IP addresses are only accessible inside your network. You would then enter both IP addresses in this screen in the "Local IP" and "Global IP" fields. Domains When you create a domain using this section of the server manager. the Ethernet address along with the desired IP address into the web panel. From this point on specified IP address will only be provided to a client system with the matching Ethernet address. Rather than configuring the machine manually.Page 81 of 111 the hostname and enter the IP address in the "Local IP" field. For that reason. Additionally. click on the link to create a new hostname for a local host. One method of assigning that address is to manually configure the client machine to have a static IP address. the target computer system will need to have two network interface cards . Note: The "Ethernet address" field when creating a hostname pointing to a local host is only used for reserving IP addresses through DHCP as mentioned in the next section. Once you have determined the client's Ethernet address. To reserve an IP address. The negative aspect of doing this is that if you later want to change the network settings for that machine. you have one location to keep track of all assigned static address. Second. the change can be simply done on your server.xxx" to be accessible both inside and outside your local network. Windows 95/98 users can run the command winipcfg . For instance. If you wish to change those settings. Linux/UNIX users can type ifconfig. Windows NT/2000 users can type the command ipconfig /all . you must manually go and configure that machine. Where this gets complicated is when you want "research. For instance. through the DHCP server you will provide network settings. This has the same result as manually configuring a static IP address.mycompany. All DHCP clients will then receive those updated changes when they renew their DHCPprovided addresses. your SME Server will be able to receive e-mail and host a web site for that domain. An example would be if one of your DNS servers changed its IP address. you might have another intranet web server within your company that you want to always have the same IP address. you have to keep track somewhere of the fact that you have assigned a specific IP address to that machine. but offers two benefits.
For instance. Clicking the arrow in the "Content" field will show you a list of your current i-bays and allow you to make a selection. or you can create a new set of web pages and store them in one of your i-bays. but not by entering "tofu-bird" or "www.com". 10/18/2010 . You then tell the server where to find the content for that domain .domainname. This is the full name of the domain.com". So. You cannot point a domain to a subdirectory that you simply create inside of the primary web site file area. Be aware that you can point the domain to either the primary web site or to one of the ibays .tofu-bird.xxx and will accept e-mail for your virtual domain as well.it can be the same as your primary web site. you can create a virtual domain by entering "tofu-bird. your server will be automatically configured to answer to web requests for www. You need to use an i-bay instead. the default is to pass DNS requests for anything but the primary domain to the Internet DNS servers. you should supply the fully-qualified domain name . but without any prefixes like "www" or "ftp". This feature allows you to host multiple web sites from a single server. Note: When you are entering the name for the domain. In most cases the DNS for the server is not handled by the server but by some Internet DNS servers. fill in the domain name and a description of the site.Page 82 of 111 To create a domain. Public DNS Records Once you have created a domain. including any extensions like ".com".
You need to be careful here as the external world view will not match the internal world view. For instance. including all local hostnames. If you set a domain to "Resolve locally". you w need to work with your ISP or whoever controls the DNS entries for your domain to have the appropriat DNS entries pointed to the IP address of your server. DNS (http://wiki. but DNS is handled by Internet DNS servers ■ Moderately complex setup where the SME Server DNS should take preference over the Internet DNS records. 10/18/2010 . Warning: While the server is prepared to offer web and e-mail services for this domain. The new settings are there to allow for various configurations: ■ Simple setup where the SME Server is a gateway. there is one more step that occur.Page 83 of 111 The primary domain is resolved locally as we generate (fairly) complete DNS records for that domain. but the dns cache will forward them to the chosen DNS servers. the only DNS records seen will be the ones entered on the SME Server._ for more information. In order for users on the Internet to successfully connect to your machine using the domain. since you need to set up the Internet DNS servers with the correct information anyway. E-mail As shown below. See Appendix B. This is a conscious decision to run a splithorizon/internal fake root where the Internet and Intranet have different DNS records. However.contribs.org/SME_Server:Documentation:Administration_Manual:Appendix#Appendix_B. There is a comprehensive email howto with alternative and advanced suggestions. your ISP will need to configure an M record for the domain in order for you to receive inbound e-mail to that domain. That's why it is not the default. ■ Complex setup where some domains are handled by internal/corporate DNS servers and we want to choose those in preference to the Internet DNS servers. why duplicate the work to enter it locally? Note that in all cases the server will act as a DNS cache/proxy/forwarder and so all domains will actually _technically_ be "resolve locally". this section of the server manager allows you to specify the protocol used to retrieve e-mail from your ISP and configure other settings regarding the retrieval of e-mail.
Page 84 of 111 10/18/2010 .
use the STMP server of their local ISP.Page 85 of 111 E-mail Access ■ POP and IMAP server access: The options are "Private" and "Secure Public". a. The latter allows access from anywhere on the Internet. use PPTP to connect to your internal network. users outside your local network are not able to send e-mail using your server as their SMTP host. Allowing this would open your server to abuse by spammers as a mail relay. use webmail to read and send their mail. 10/18/2010 . Users who are travelling should either: a. The former allows access only from your local network. ■ Enable/Disable Webmail: With this option you can enable or disable the webmail component of your server. More information can be found in the Chapter on Webmail. or a. Note: Even with POP and IMAP configured for public access.
Page 86 of 111 E-mail Filtering Extra types of email attachments can be blocked with the instructions at Virus_blocking_tutorial 10/18/2010 .
■ If you arranged "multidrop" mail service from your ISP. choose "multidrop" and then scroll down to the field that asks for the IP address or hostname of your ISP's secondary mail server. This secondary mail server will provide temporary e-mail storage when your server is not connected to the Internet. you will need to specify the user account and password assigned by your ISP for this POP 10/18/2010 . choose that setting and then scroll down to the field that asks for the IP address or hostname of your ISP's secondary mail server. Further down the screen.Page 87 of 111 E-mail Retrieval Your choice of e-mail retrieval mode will depend on the arrangements you made with your Internet service provider: ■ If you have a dedicated connection. This secondary mail server will receive all e-mail for your domain and store it in a single POP mailbox. set E-mail retrieval mode to "Standard". ■ If you arranged "ETRN" support with your ISP.
Page 88 of 111 mailbox. Your server will periodically fetch this mail and distribute it to individual POP mailboxes on the server. (Note that due to problems receiving mail for mailing lists, we strongly encourage people to NOT use multi-drop e-mail.) If you want to forward e-mail to another mail server for processing, enter the mail server IP address in the box marked Delegate mail server . A common use for this is if your server is receiving inbound e-mail from the Internet, but you would like to pass that mail to a different mail server on your internal network. Note: Delegate mail server implies that all mail which is accepted is passed on to the delegate mail server (IOW, that other guy is the mail server, I'm not, so I expect him to do everything, eg spam filtering) If you intend to have an external mail server handle mail for your domain, just send the mail directly to that mail server, via the MX record for your domain. If you have a dialup connection, the server allows you to control how frequently it fetches e-mail from your ISP. This is particularly useful in situations where you incur phone or Internet charges each time your system contacts your ISP. The default settings are every 15 minutes during standard office hours and every hour outside normal office hours on weekdays or on weekends. The fields allow you to customize those settings. Finally, if you have "multidrop" mail service you need to select the sort method used by the server to decide which user each message should be delivered to. Your server has a default method for this (it examines various headers such as "To" and "Resent-To") which works in most circumstances but is not suitable for certain purposes such as mailing list messages. Some ISPs add a header to each e-mail message which can help your server determine the correct recipient. If your ISP does not add a header to multidrop e-mail, select the "Default" sort method and ignore the "select sort header" field. If your ISP does add a header to multidrop e-mail, then select "Specify below" and enter the header tag provided by your ISP. Because you will experience problems with mailing-lists when using multi-drop e-mail, we strongly recommend that you work with your ISP to have a special header added to each message. The "Default" sort method should be only used as a last resort.
This screen presents you with additional options for controlling how your system handles e-mail.
Page 89 of 111
■ Forwarding address for administrative notices: The default address for administrative notices (i.e. undeliverable mail, backup notifications and other status/error messages) is "admin". If you'd like those messages to be sent elsewhere, enter the address here. Note, This option has been moved to the Collaboration > User panel.
Note: Be aware that all messages sent to postmaster, root or mailer-daemon at your domain are sent to either admin or the address that you enter in this field.
■ E-mail to unknown users: This field allows you to choose whether incoming messages to unknown users are bounced back to the sender or forwarded to the system administrator. Some users prefer the latter setting because it allows them to catch and reroute e-mail that was incorrectly addressed.
Note: If you choose to have messages forwarded to the system administrator, they will be sent to either "admin" or the e-mail address specified in the forwarding address field mentioned above.
Page 90 of 111 ■ Internet provider's SMTP server: Normally the server will send outgoing messages directly to their intended destination. If, however, you have an unreliable connection or are using a residential Internet service, it may be advisable to route e-mail via your provider's SMTP server. In that case, you should enter the SMTP server's hostname or IP address here. In fact, if you have a temporary dial-up connection to the Internet, you may find that you need to use your ISP's mail server in order to deliver mail to some locations. As a reaction to the huge volume of unsolicited commercial e-mail ("spam"), many Internet sites are refusing direct SMTP connections from IP addresses that are known to be temporary dial-up accounts. For this reason, you may need to use your ISP's mail server since it will have a permanent connection to the Internet. Review Configuration This section of the server manager summarizes how your server is configured. This is the data that you entered during the installation process and possibly changed later through the server console or the server manager. As you can see from the screen below, this is essentially a report that you can print out for your records. You do not have the ability to make changes from this screen.
whether on the local network or on the Internet). The user name is always the name of the i-bay 10/18/2010 . users who connect to the i-bay via FTP or HTTP will be prompted to supply that particular i-bay's username and password.Page 91 of 111 Information Bays (i-bays) Information bays. i-bays are a powerful. are a unique feature built into your SME Server. All groups previously created in the groups section of the server manager will appear in the drop-down menu under "group" in this section. ■ user access via file-sharing or FTP: The administrator can also control who has the ability to save a file into or modify the contents of the files in the i-bay (write access) and who has the ability to view the contents of the i-bay (read access). or i-bays. the administrator can control whether group members only can read the contents of the i-bay or whether the contents can be read by anyone. flexible mechanism for creating distinct information-sharing sites. ■ password protection: the administrator can specify whether a password is required to access an i-bay from the Internet and what that password will be. Similarly. In addition. Note: If you select Password Required. The administrator can specify whether the entire group can write to the i-bay or whether the administrator alone has the power to save files to the i-bay. simple. two default groups will always appear "administrator" and "everyone" (meaning all users. The network administrator can define several characteristics for each new i-bay they create: ■ write access: the administrator can control access to the i-bay by associating the i-bay with a group.
10/18/2010 . It must be unique. which are in use by the system and cannot be used for an i-bay name. The items they were used to seeing before will now be found in the files directory. or a document sharing site for a specific customer. files and cgi-bin. users will then see the top-level directory of the i-bay with the three subdirectories of html. Generally. John Smith and Bus-Partner are not. they will see the files in this directory. ■ html: When an i-bay is accessed using a web browser (via http). In this section. users connecting to the i-bay through Windows or Macintosh file sharing will see only the contents of the files directory. #4This 12-character restriction ensures that the i-bay can be shared correctly to all Windows machines.html. Each directory is briefly outlined below: ■ cgi-bin: This directory is set aside to hold "CGI scripts" used for that i-bay's web pages. For example. johnson.Page 92 of 111 and the password is whatever the administrator assigns to that i-bay . Note that you can have as many subdirectories as you wish underneath either html or files but you cannot create additional directories at the top level of the i-bay. sales and client3. the name of each i-bay and a description of its contents. This can be very powerful and useful. as you will see in the upcoming examples. Note: When you create an i-bay. ■ files: This directory holds files that can be accessed either locally only or publicly. you can set it here. while 3associates.prj8 are all valid names. an i-bay cannot use the same name as an existing user or group account. any i-bay that requires a password will appear in red until that password has been changed from "default" (the i-bay for Samson's Farms in the following image is an example of this). i-bays are simple to create and manage. as with user accounts. When someone connects to the i-bay using FTP. the user will enter the html directory and the web browser will automatically open the index file (usually index. if the i-bay requires a password. The "Information bays" section of the server manager shows all current i-bays.htm) in that ibay.not the individual user's password. CGI scripts are tools used in advanced web site creation and are not discussed here. i-bay Directories Each i-bay has three directories . Note that there are two special names. Finally. primary and public. numbers. images and documents that you would like to be accessible through the web . a company-wide file sharing server. The i-bay name should also start with a lower-case letter. the name may be up to 12 characters long *4 and may contain only lowercase letters. In other words. it will display the web page associated with that i-bay. you can think of the html directory as the place to put all files. The files directory is for all files that you want people to access through FTP or regular file sharing. users will not be able to access the i-bay until the administrator sets the password. periods and underscores. As with your user account directory. each associated with a specific i-bay. This means you can have different web sites running on your server. files and cgi-bin. you can delete an i-bay (which will delete all contents of the i-bay directory) and. Note that. It can be used for such things as a company download site. However. if the ibay settings are later changed to allow public access through web or anonymous ftp.html or index. Note: If an i-bay is set for no public access via web or anonymous ftp. If a password is required. i-bay accounts are locked out by default.
tofudog. you will need to enter a FTP URL. enter "www. If you are using a command-line or graphical FTP client.. to demonstrate their capabilities. In the next few sections. we suggest you consider the scp "secure copy" command associated with ssh as an alternative to FTP. ■ Note that users accessing the i-bay via FTP in this manner are not able to upload files to the i-bay. but to do so you must login to the server with a valid user name. You can only access an i-bay in this way if you are on the local network. This will be in one of the following forms. we will take a look at some examples of i-bays that have been created by our hypothetical catering and event-planning company.html page in the html directory in the Samson's Farms i-bay. For example.com/samfarms". If you are concerned about security. ■ accessing an i-bay via the FTP server: To access the i-bay using FTP. Assuming you are entitled to access this i-bay. you will usually be prompted for the login username and password. That user account must be a member of the group that has been given write permission for the i-bay (configured on the i-bay screen). 10/18/2010 . If a password is required to see the contents of the ibay. You will now be able to upload files from your FTP client to the appropriate directories.xxx/i-bayname".yourdomain./ibays/ibayname"). the URL for Samson's Farms i-bay is "www. If the i-bay requires a password.Page 93 of 111 Accessing the i-bays You can access the contents of an i-bay using a web browser. the process of creating an i-bay starts by clicking on the "Click here" link at the top of the Information Bays panel in the server manager. They can only download files from the i-bay to their client. you will need to enter the i-bay password as well. simply navigate to the server over your network browser (in Windows. this would be via "Network Neighborhood") and select the i-bay you want to enter from those appearing. ■ accessing an i-bay via Windows file sharing and ~AppleTalk: To access the i-bay using Windows file sharing or AppleTalk. not the i-bay name. You would then change to the i-bay directory (using the ftp command "cd . You will be presented with the form shown in the image below. Creating an i-bay No matter how you are going to use an i-bay. domainname Warning: Be aware that FTP transmits all passwords in the clear without encryption and can therefore be a security risk. ■ It is possible to upload files using FTP. The Pagan Vegan. or FTP. domainname ftp:// ibayname : password @ftp. depending on whether or not a password is required: ftp:// ibayname @ftp. a password dialog box will appear before the contents of the i-bay are served to the web browser./. If you are using a web browser. ■ accessing an i-bay using a web browser (via http): To view an i-bay using a browser. you use your FTP client to connect to your server and use the i-bay name as the login id. Windows file sharing / AppleTalk.. you will see the index.
com/intranet/'.tofu-dog. ■ User access: You need to decide who will be able to add and modify content in the i-bay and who will be able to read the content. For instance. If the i-bay is just to be used by a small group of users. If you want others to be able to access the i-bay via web or anonymous ftp. if public access is enabled. you can choose to allow access to just the local network or the wider Internet. ■ Information bay name: This is the short name of the i-bay (subject to the 12-character length restriction mentioned earlier). you can leave public access set to the default of None . 10/18/2010 . The group ownership plays a role in the next setting for user access. an i-bay named 'intranet' can be accessed by the Pagan Vegan staff at 'http://www. Note that the ftp access described below can be overridden by the FTP access limits setting on the Remote access panel of the server manager. The i-bay name will be what users will enter in the URL after the hostname to access the i-bay from the web. You also can choose whether or not you wish to require a password.Page 94 of 111 You now need to fill out the form providing the information and making the choices described below. ftp access for individual ibays will not be allowed. ■ Brief description: This text will appear in various administrative screens and can be a useful reminder of the i-bay content. ■ Group: Ownership of the i-bay content is assigned to an existing group. ■ Public access: Here you set what type of public access you wish to have for the i-bay. If you choose to "Disable public FTP access" there. even though you will appear to be able to enable it from the i-bay configuration screen.
fill-inthe-blanks process. Creating each web site is a straightforward. If you wish to change these settings at any later point. if the ibay settings are later changed to allow public access through web or anonymous ftp. However. This may disrupt Windows shortcuts and configuration settings. rather than their own user name and password. however. you can click on Modify next to the i-bay name in the information bays panel of the server manager. for security reasons you must first choose enabled here to allow such scripts to be executed.html" files in the i-bay's html directory are based on a template that TPV uses for each customer. Outside of those concerns. files and cgi-bin.) ■ After an i-bay is modified. a few items to be aware of when modifying i-bays: ■ If an i-bay is set for no public access via web or anonymous ftp. and access methods. group ownership. The company finds it reduces the risk of miscommunication and improves its image and reputation. you can easily change the description. Once done filling out the form. Once you do so. click the Create button and the server manager will create your i-bay. Modifying an i-bay At any point in time you can modify the attributes of an i-bay (except for its name) by clicking on the " Modify " link next to the i-bay name on the "Information bays" panel of the server manager. The items they were used to seeing before will now be found in the files directory. If you wish to change the actual name of the i-bay. However. all Macintosh users will be disconnected from the i-bay and will need to reconnect. (The good news is that simply changing the public access setting back to "None" will return i-bay file sharing access to its previous configuration. users connecting to the i-bay through Windows or Macintosh file sharing will see only the contents of the files directory. you will need to remove the i-bay and create it again. For instance.Page 95 of 111 Note: If you choose one of the modes of Public access via web or anonymous ftp that requires a password. 10/18/2010 . All Macintosh users will receive an alert stating that they will be disconnected in 5 minutes. users can access the i-bay through their web browser or ftp by using the i-bay name and i-bay password. so make sure you have backed up the i-bay data before you remove it. you can execute those scripts from the cgi-bin directory of your i-bay. (Note that this will delete the contents of the i-bay. public access will not be available until you set the i-bay password from the main information bay panel in the server manager. users connecting through file sharing will then see the top-level directory of the i-bay with the three subdirectories of html.) An i-bay Used as a Customer Site: The Miles Gabriel Art Exposition "The Pagan Vegan" (TPV) has found that customers like having access to a customized web page which summarizes all of the information pertaining to their particular event. There are. you can modify the i-bay as often as you wish. The ". ■ Execution of CGI scripts: If you want to use CGI scripts to add functionality to your web site.
a password is required to enter the site. To prevent others from accessing the customer's i-bay. (TPV created individual passwords and securely provided them to their customers.Page 96 of 111 TPV has chosen a naming convention for i-bays that customers can easily remember .first initial.) 10/18/2010 . Because it contains important customer information. last name. only the site administrator can save files into this i-bay.
For example.Page 97 of 111 Miles Gabriel has contacted The Pagan Vegan to cater an art exposition. ~AppleTalk or FTP.tofu-dog. users connecting to the i-bay through Windows or Macintosh file sharing will simply see the contents of the files directory. simply access the server over the network (via Network Neighborhood) and open the appropriate i-bay .com/mgabriel . However. Mr. Gabriel accesses the site with the URL www. The Pagan Vegan has created an ibay specifically for Mr. As you can see. if the i-bay settings are later changed to allow public access through web or anonymous ftp. TPV uses an i-bay for a company-wide network drive to hold documents to which all employees should have access. Note: This is only true if the i-bay has been set to allow public access via web or anonymous ftp. If an i-bay is set for no public access via web or anonymous ftp. All employees can read and write files to this directory. users will then see 10/18/2010 . at midnight tonight he can access his i-bay to show his spouse the design used for his invitations! An i-bay Used as a Shared Network Drive Having a shared network drive can be very helpful as a way of storing and sharing documents company-wide. To access using file sharing. Mr. Gabriel's account called "mgabriel". You will see the files located in the files directory and can then open them or copy them to your system. Gabriel has access to a summary of his event information. He can check at any time to ensure the arrangements are correct. The i-bay is accessed via Windows file sharing.
As an example. When they click on one of them called "sharedfiles". they see the three folders inside of the i-bay: When they go inside of files. they double-click on "E-smith-server" as shown in: They will then see a list of i-bays accessible through Windows file sharing.Page 98 of 111 the top-level directory of the i-bay with the three subdirectories of html. they will then see the list of documents provided there: 10/18/2010 . when the staff of The Pagan Vegan goes into their Network Neighborhood. files and cgi-bin. The items they were used to seeing before will now be found in the files directory.
Page 99 of 111 As you can see in this example. Providing a centralized location for company documents (such as expense report templates) ensures that everyone always has access to these documents and uses the most up-to-date version. The company has found this to be a good way for employees to express themselves and share information. 10/18/2010 . An i-bay Used as an Intranet: The Pagan Vegan "Vegemite" The Pagan Vegan has created an i-bay for its company newsletter / intranet. The Pagan Vegan has several files in this directory for company use.
tofu-dog. To access the intranet. as a result. TPV employees use their web browsers to access the URL www. 10/18/2010 . The company has a high degree of trust in its employees. A more typical company might want the intranet to be created by a particular staff member and "checked in" by the administrator (write access "administrator only"). viewable only from the internal network.com/intranet/filename.htm. the newsletter is very casual. and.Page 100 of 111 In keeping with TPV's culture. of course. employees are given full access to the contents of the intranet so anyone on staff can revise it. No password is required. The intranet is.
Samson's and TPV use an i -bay to improve the ordering and delivery process. Anyone on TPV's local network can write to it. An i-bay Used to Expedite Processes: Samson's Farms Samson's Organic Farms delivers fresh produce to The Pagan Vegan every week. saved into ".html" format and then transferred into the html directory of the "intranet" i-bay using Windows file sharing. 10/18/2010 . It is accessible to the external Internet but password-protected so that only staff at TPV and Samson's Farms can read it. The files were created as typical word processing documents.Page 101 of 111 This particular newsletter was created using a desktop office application called StarOffice (similar to Microsoft Office). it took only about an hour to create the main page and the other pages that make up this newsletter. TPV has created an i-bay for Samson's called "samfarms". Starting with just a blank document.
■ Upon receiving the e-mail. and plans menus. ■ The day before delivery.html" format and e-mails it to The Pagan Vegan's administrator. ■ The chef's assistant then reviews the menus. Samson updates his online order sheet to include only produce that will be ripe and ready for the next delivery date.Page 102 of 111 Here's how the process works: ■ Each week. the chef reviews his assistant's order (as shown in the image below) using a web browser and makes any last minute adjustments. The assistant enters TPV's order directly onto the order sheet in the samfarms i-bay using an HTML editor. ■ The chef accesses the samfarms i-bay. Mr. reviews what produce will be available. checks against existing inventory and determines what should be ordered. He saves it in ". 10/18/2010 . TPV's administrator saves the file directly into the html directory of the "samfarms" i-bay.
etc.menu options. 10/18/2010 . prints out TPV's order from the samfarms i-bay. where customers can download the catalogue files themselves and view the contents on their desktop machines. To accomplish this. TPV has only a limited number of catalogues for loan. An i-bay Used as Your Customer Download Site When customers hire The Pagan Vegan to plan events. they need to review a great deal of information . TPV created a download i-bay.Page 103 of 111 ■ On the day of delivery. table-setting rentals. catalogues from various vendors for event stationary. and fills it. Often customers want several days to review it all. called "menus". Samson's shipping staff accesses the i-bay over the Internet. so it decided to provide customers with access to this information online.
com .tofu-dog. viewable over the entire Internet.Page 104 of 111 TPV set the i-bay for Administrator-only write access. with no password required. This is what the customer sees: 10/18/2010 . A customer accesses the site using the FTP client in their web browser to login as the i-bay user name by entering the URL ftp://menus@ftp.
Different hubs operate at different speeds: slower hubs. An ethernet LAN is the most common type. and cannot be used as a public DNS server for anyone outside your location. DNS DNS or the Domain Name Service is a distributed system of servers designed to translate human-readable names into computer routable IP addresses. such as a systems integrator or networking company. Each computer on your network is connected to the hub using an ethernet network cable. If your server connects to your ISP using a modem or ISDN adapter. it only requires one ethernet adapter. There are also various how-to guides available in bookstores if you are committed to installing it on your own. and provide a good way to upgrade your network gradually.Page 105 of 111 When the cursor is placed over a file name. one connects it to your LAN and the other connects it to the external network that leads to your ISP. SME Manual Appendix The following Appendix pages are included for your information. etc. are suitable for larger networks. a common component of an ethernet. hub and cables. An ethernet adapter.) reach the appropriate computers on your network. operating at 100 MB/sec. If you want your SME server to be available to users outside your office using a name instead of your IP address. Switching 10/100 MB hubs can operate at either speed. DNS Basics SME. The hub. It can help you select. Routing is one of the functions performed by the server in server and gateway mode. the customer simply clicks on the file name. Appendix A. are suitable for small networks. e-mail. by design. to install your ethernet can be a good idea. operating at 10 MB/sec. serves as a point of interface between computers on the network. To download a particular file. Appendix B. Introduction to the Ethernet Local Area Network (LAN) A local area network (LAN) is the system of wires and other hardware that connects the computers within your office and allows them to communicate with one another. web page information. faster hubs.g. Ethernet refers both to a kind of connection and to a protocol for how Internet data packets travel around your network. Allowing a third party. also called an ethernet card or network interface card (NIC). connects each computer to the ethernet LAN. procure and install the appropriate ethernet adapters. you MUST: ■ Register your domain name with a Registrar ■ Configure your host names on a publicly accessible DNS Server Note: you can avoid 'Registering' your domain name if you use #Dynamic DNS Services Imagine the following scenario: Root_DNS | Registrar | / DNS Server | / / Other_DNS | | / / Internet---Other_ISP---Remote_User | 10/18/2010 . the full name of the file appears. An server with a dedicated Internet connection requires two ethernet adapters. A browser window allows the customer to select a destination directory for the file on his or her local hard drive. does not respond to DNS queries from outside your local network. A router ensures that Internet data packets (e.
c. the SME server returns the data that has been configured locally.arpa'.com ■ Remote_User is configured to use Other_DNS for DNS lookups If Remote_User tries to browse to http://mysmeserver.. Basically.Page 106 of 111 Your_ISP---Your_ISPs_DNS | SME | Local_User Let's assume that ■ SME has IP Address a. If you have already registered your domain name.b. Sometimes you will need 3 separate vendors for these separate services. his DNS server ■ asks the Root_DNS servers where d. find out if your Registrar provides DNS hosting services.c.d).in-addr. if you think about it). it checks the local cache first.) So.a.b. and if so.com.c.a. Some Registrars provide DNS hosting as part of the registration. ■ asks the host indicated by the Registrar (probably Your_ISPs_DNS) what name belongs to 'd. 10/18/2010 . on the other hand. ■ If mysmeserver.com is configured for Local resolution..b. If. ■ A DNS service provider who will respond to queries about your domain Some ISP's provide registration and DNS hosting capabilities as part of the connectivity package.com'.inaddr. They'll provide you with a web address where you can configure your DNS.com' asks the Registrar for the DNS_Server that will answer queries about 'mysmeserver.c. Other_DNS server then ■ ■ ■ ■ asks the Root_DNS servers for the Registrar in charge of 'mysmeserver. how to configure them. This is probably but not necessarily Your_ISPs_DNS.in-addr.arpa is registered.com' asks the DNS_Server for the IP address of 'mysmeserver. the SME proceeds just as the first example from Root_DNS to Registrar to DNS_Server to local cache (actually.a. The return value is almost always a generic filler based on your IP address unless you contact your ISP and ask them to change the PTR data for your IP address.b.b. PTR records are managed by the organization that controls the IP address (which makes sense. Remote_User asks for information about your IP address (a.com (assuming a default SME installation with DHCP and therefore DNS provided by the SME server): ■ If mysmeserver. Some ISP's provide DNS hosting but not Registration as part of the connectivity package.c. ■ asks the Registrar where to get more info about d.arpa.d ■ SME has domain name mysmeserver. his computer asks Other_DNS how to find 'mysmeserver.com' saves the answer in its local cache for the amount of time specified by the administrator of the DNS record at DNS_Server.com is configured to use Internet DNS Servers. for you to host a public web server at your own location you need: ■ An ISP to provide connectivity ■ A DNS Registrar where you can 'register' your domain name and publish the addresses of your DNS servers. If Local_User tries to open http://mysmeserver.
if the nslookup d. so frequently the ONLY way to change your PTR records is to contact your ISP and request that they be changed.com then before trying to send email directly from your SME to the Internet at large you want to make sure that nslookup dsl-a-b-c-d.b. With very few exceptions all PTR records are registered to the ISP that controls the IP block in question. SPF Records SPF (Sender Policy Framework) records are added to the DNS zone record for domain names. the PTR record for a.in-addr. Some email providers will not accept your email if the name returned by the 'reverse lookup' of your IP address does not in its turn result in your IP address when it. Look for tech support pages for the provider. The PTR record for your SME Server only becomes important if you plan to deliver email directly from your SME to recipient email servers (without using your ISP's mail server as a relay).arpa (the reverse lookup for your IP) returns dsl-a-b-cd.com returns your a. it's where you start the process going for Hotmail if you still have problems after having configured SPF records. A DNS lookup for a PTR record looks just like a DNS lookup for a domain name at this point . then edit the Registrar page to point to the DNS servers indicated by your ISP. For example.openspf.c. itself is looked up. 10/18/2010 . DNS_Server. They are not configured on the sme server.myispsname. If you have not yet registered your domain name. but it has to work both ways.mycity.com/mscorp/safety/content/technologies/senderid/wizard/default.microsoft. http://www. PTR Records PTR Records (or Pointer records.sometimes for information only.mycity.d is d. sometimes for identity verification.org/ Here is a test site at Microsoft/Hotmail where you can check if SPF records are configured for your domain. Many receiving mail servers now require sending mail servers to have properly configured SPF records for the domain(s) being sent from. except that the return value will be a host name instead of an IP address.arpa'. or Reverse DNS records) are used by internet hosts to convert an IP address into a name . PTR records are only rarely used for their original purpose of verifying the identity of a particular computer this is now done with SSL certificates and Trust Authorities.aspx Different providers have different mail acceptance policies. See http://www. try to find a Registrar who provides free DNS services. Here is additional information re getting your mail through to Hotmail servers.Page 107 of 111 If they do NOT provide DNS hosting services. Registrar. It doesn't necessarily need to match your configured domain name.b. you'll need to find a 3rd party vendor to do this.c. configure your DNS on their servers.b. The SPF entries are added to your external DNS records.b.myispsname. For example. PTR records are constructed by reversing your IP address and appending the special suffix 'in-addr.arpa.in-addr. If neither your Registrar nor your ISP provides DNS hosting. See #DNS_Service_Providers below.d and not an error or some other address.Root_DNS.c.c. Ask them.a. If so.a. Failure to have SPF records can result in mail being rejected by mail servers eg Hotmail servers will reject mail that comes from mail servers without SPF records. your ISP might.
all you need to do is visit the appropriate web site to sign up for service. During these times.html http://forums. you should implement multidrop e-mail as your e-mail solution as this will ensure that no e-mail is misdirected to another IP address (See Some important notes on Service list D (multidrop mail) in|Chapter 3. If your IP address is assigned dynamically and you intend to receive all your e-mail directly (rather than having it stored at an ISP and retrieving it via POP or IMAP).html http://forums. dyndns.contribs. but you decide not to use a dynamic DNS service. If your system receives an IP address via DHCP or PPPoE. For this reason.40009.31726.php/topic.org (free).0.org has tested four dynamic DNS services. With a typical dialup connection.php/topic.org (free). you would have to contact your ISP to have them change your DNS records. and your web site and other services would be unavailable for several days until the change was processed.Page 108 of 111 http://postmaster. They merely point hostnames to IP addresses.html Dynamic DNS Services If your IP address is assigned dynamically.21631. your IP address changes much more frequently (possibly every time your server connects) and.contribs. your e-mail may be undeliverable. A dynamic DNS service can be a great solution when used with a dedicated connection. you may find it helpful to use a dynamic DNS service.0. This means that the risk of misdirected information is much greater with a dialup connection. because the server only connects intermittently. However.org/index.live.aspx?productKey=edfsmsbl&ct=eformts&scrx=1 References: http://forums. however. we have preprogrammed the server to work with these services (including pre-installing their client software).) Note: Dynamic DNS services are not perfect.com (commercial). A failure on the part of your dynamic DNS service can result in your network becoming temporarily unreachable from the Internet.org has tested the functionality of these services with our software.com/eform. Without dynamic DNS.com (commercial) and dyndns. You can easily enable the usage of a dynamic DNS service by selecting it on your server console.org/index.34664. would require some customized configuration on your part. tzo.0.com/ Here's where you submit your (detailed) request to Hotmail https://support.msn.contribs.php/topic. If you have arranged dynamic IP address assignment from your ISP and you wish to use one of these services.php/topic. and enable that particular function in the server console. In pre-configuring the server for this particular service.contribs. Contribs.contribs. we in no way interfere with nor prevent you from using another dynamic DNS service if you wish. we recommend and support the use of dynamic DNS services only for dedicated connections. it will automatically update the dynamic DNS service 10/18/2010 .org/index.42373. we accept no liability for any breach of service on their part.html http://forums. Contribs.org/index. there is a delay in informing the dynamic DNS service of the change.org/index. of which two are free services and two are commercial services: yi.0. To do so. For simplicity.0.html http://forums. A dynamic DNS service provides you with an automated way to notify them whenever your IP address changes so that they can immediately publish new DNS records for your domain.php/topic.
easydns. Many gateway systems require the use of proxy servers.com $$$ (for 'Custom DNS' services) ■ Other providers (dynamic DNS client not included in SME): ■ Zoneedit http://www. FTP and Gopher protocols. Using the proxy server can benefit the organization if you have a slow Internet connection and you've installed your server software on a fast computer.com $free ■ FreeDNS http://freedns. There is not much you can do about this. we recommend you refer to the manual or contact the vendor for that product. DNS Service Providers Here is a brief list of vendors who provide DNS service hosting. The SME Server is open source software. It also offers no benefit to your organization if employees at your site do not tend to visit the same web pages. A proxy server is generally not appropriate if you have a fast Internet connection and you've installed your server software on a lower. allowing other users to access it directly from that hard drive.com $19. when an employee visits a web page. In this case.95USD per year Appendix C. but with the server it is optional. 10/18/2010 .dyndns. If your system is offline for a period of time. For example. The inclusion of a vendor here does not constitute endorsement by the SME developers.Page 109 of 111 each time it comes online. with most dynamic DNS services this other system will now start receiving your e-mail and web page requests until your server comes back online and updates the service with your new IP address.afraid. In general.dyndns. This slightly reduces the network performance for the first visitor to that web page.zoneedit. Networked applications such as web browsers will work perfectly without proxying.org http://www.tzo. If this occurs.org $free ■ tzo.com http://www. In this case. Technical Support If you are having difficulty configuring another vendor's hardware or software. that a proxy server benefits the second and subsequent visitors to a site but not the first visitor. Proxy servers temporarily store information from the Internet on the hard drive of the server. reading from the hard drive of the computer may not be faster than over the Internet. so this benefit only applies if your users tend to visit the same sites repeatedly. rather than over the Internet. with most dynamic DNS services your server does not indicate that it is offline in any way to the dynamic DNS service.com $$$ ■ dyndns. when your server disconnects from the Internet.yi.or mid-level computer.org http://www. Subsequent visitors to that web page will read it from your proxy server's hard drive. Contribs. we recommend that proxying be disabled in your network applications. However.org/ $free ■ dyndns. reading from the hard drive will be faster than reading from the Internet. due to the IP masquerading capability of the server.org encourages users to freely share copies of our software.org $free ■ EasyDNS http://www. ■ Dynamic DNS client included in SME 7. but you should be aware of this fact if there is any chance your system will be offline for a long period of time. Appendix D.x: ■ yi. the web proxy server will store that web page. though. it is possible that someone else will be assigned your IP address by your ISP. Remember.com http://www. but can enhance the performance for subsequent visitors. Proxy Servers The server comes with a proxy server called Squid which can proxy the web (HTTP).
org".ISO Standards Glossary. 10/18/2010 . "tofu-dog. extranets. A mechanism for creating intranets. ISO followed by a number is used to identify one of the published ISO standards. lists all the international standards published by ISO and provides a quick reference for looking up the topic of an ISO standard. Domain Name This refers to the unique name attached to your organization on the Internet. including HOWTO documents and a FAQ. and register it. ADSL is a technology to transmit digital information at high bandwidths across existing copper phone lines. There are also links there to other web sites relating to the server. Digital modem line. Glossary Below are some useful terms and their definitions. can be found on our development web site . Refers to the software and protocols involved in translating domain names to IP addresses. Single channel ISDN provides speeds of 56K to 64K.com .standardsglossary. Relevant link: www. ISO 1.org . your ISP can help you select one. Download speeds are typically much faster than upload speeds (hence the term "asymmetric"). and your ISP typically also provides you with the IP addresses of DNS servers.org/. Provides higher speeds than K56/V90. Your server provides DNS lookup services for your local network. i-bay Information Bay. International Organization for Standardization. These servers do not need to be configured into your server as the DNS server that is provided with your server will correctly resolve all local and Internet names.ISO Home Page 2. For example.iso. Dual channel ISDN provides speeds of 110K to 128K. ETRN ETRN is a command used for dialup solutions in order to retrieve e-mail temporarily stored at your ISP Gateway IP Address A gateway is the device on your network that forwards packets to and from the Internet. The gateway IP address is the IP address for that device.com" or "contribs. DNS Domain Name Service. shared directories and other resources ISDN Integrated Services Digital Network. ensure it is available. ADSL Asymmetric Digital Subscriber Line. If you don't have a domain name.http://wiki. Relevant link: www.Page 110 of 111 Developers may wish to note that additional documentation.contribs.
The CD is then used to install the SME Server Operating System ISP Internet Service Provider LDAP Lightweight Directory Access Protocol PPTP Point-to-Point Tunneling Protocol (see VPN) RAID1 Disk mirroring SCSI Small Computer Systems Interface SME Small and Medium Enterprise SSH Secure shell.org/SME_Server:Documentation:Administration_Manual:Booklet" ■ This page was last modified on 9 May 2008. 10/18/2010 . ■ Content is available under GNU Free Documentation License 1. encrypted way to log in to a remote machine across a network.2. A file containing a complete release of SME Server that is downloaded and burned to CD.Page 111 of 111 3.contribs. A secure. or to copy files from a local machine to a server VPN Virtual Private Network (see PPTP) Retrieved from "http://wiki. at 11:43.
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue reading from where you left off, or restart the preview.