Introductory Documentation

Version 2002.07.28


  • Alex deVries adevries@engsoc.org
  • Brian Ross bruss@engsoc.org
  • Robert Russell colonel@engsoc.org
  • Matt McParland matt@engsoc.org
  • Paul Faure paul@engsoc.org
  • Erdem Onder erdem@engsoc.org
  • Paul Collins pcollins@engsoc.org

Configuration Summary

Domain Name Servers:,
SMTP Mail Server: mail.engsoc.org OR your ISP SMTP mail server if you don't dial into Carleton.
POP3 Mail Server: mail.engsoc.org
IMAP Mail Server: mail.engsoc.org
NewsServer: news-server.carleton.ca (only on-campus or from EngSoc)
Proxy Server: http-proxy.carleton.ca:8080 (only on-campus)
WWW Server: www.engsoc.org
MySQL Server: db.engsoc.org
Your Webpage: http://www.engsoc.org/~username
Your e-mail address: username@engsoc.org


This document is © 1997-2005 the EngSoc Project, Carleton University. This document is free; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This document is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You may obtain a copy of the GNU Public License by writing to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. Or visiting: http://www.gnu.org/copyleft/gpl.html


Welcome to the EngSoc project, one of the most innovative student initiatives at Carleton University. Owned and operated by Engineering students, the EngSoc project was created to ensure that the engineering student population had access to a full UNIX shell account, and to electronically represent the Carleton Student Engineering Society. Use of the EngSoc facilities is a privilege, not a right, and all users are expected to abide by the User Agreement which must be signed before an account is created.

If you learn to use EngSoc effectively, it will not only become an invaluable communication tool, but it offers you the ability to learn and practice skills in UNIX, C, the Internet and more, in order to increase your employability. This straightforward guide was created to guide new users through EngSoc so that they can quickly become productive in its use. For more detailed information or technical support, it is recommended that users first consult the database of frequently asked questions, and then take advantage of the other resource facilities described later in this guide.

Getting an account and logging in.

In order to qualify for an EngSoc account, you must be a student currently registered with the Division of Engineering at Carleton University. This includes Engineering, Architecture and Industrial Design students. There are exceptions to this rule, though rare. If you think you may qualify (as a contributing member of the university, engineering, or computing community) you can send e-mail to accounts@engsoc.org.

Application forms (which include the user agreement - read it carefully) are available on the door of room 3338 ME. You must provide your full name, student number, faculty and signature. The form will also offer you the opportunity to specify a preference in username. Usernames are assigned on a first-come, first-served basis, so you will not be assigned a username that has already been given to someone else. (If your name is Jane Smith, and John Smith already has "jsmith," you cannot have that username.) Further, the EngSoc administration has the perogative to reject inappropriate usernames. Your username will become part of your Internet e-mail address, so it is important to choose carefully. Completed applications may be returned to Leo's (3342 ME), or the EngSoc office (3338 ME). If nobody is there just slip it under the door. Account activations are usually completed in a few days. If your account has not been created within a week of application, please come and discuss the matter with EngSoc staff in room 3338 ME, call them at 520-2500x1227, or e-mail accounts@engsoc.org.

You may log in to your account from nearly any computer on the Internet. (In most of the labs, PuTTY should be on the desktop. Start it up and connect to "engsoc.org" via SSH.) To get a shell, you'll need to use SSH. If you don't have SSH, a web browser with Java support will do if you point it at http://login.engsoc.org. When prompted, enter your username and your password. For your first login, your password will be your student number, but you must change it for future logins. See the section on account maintenance for instructions.

You must not let others gain access to your account. It is technically possible to violate many laws with an account such as yours, and if your account is used you are the one responsible. For this reason, you must keep your password a secret, and never share it with anyone. Sharing your account is sufficient reason to permanently deactivate your account. Also, you must never leave yourself logged in without keeping a very watchful eye on your terminal. In a matter of seconds, your account security can be compromised. Always log out when leaving the computer. This is done by typing "logout" at the prompt.

It is also possible to access your account from home, if you have a computer with a modem and a terminal program. The university's modems are available at (613) 520-1000, and give you access to the Computing and Communication Services Annex terminal servers. Once connected to the terminal servers, simply type "telnet engsoc" to connect to EngSoc. The settings for this are 8 data bits, 1 stop bit, No parity, and your terminal emulation should be set to VT100 or VT102. Please note that these modems are owned and operated by the university, and are not the responsibility of, or under the control of, the EngSoc Project.

If you have your own Internet Service Provider that you would like to use to access EngSoc, you may connect by Secure Shell (SSH).

Electronic Mail

EngSoc gives users the ability to send and receive electronic mail with others that have EngSoc accounts, or any other Internet e-mail account. Your Internet e-mail address takes the form of username@engsoc.org, where username is your login username. For example, if your username is jsmith, your e-mail address is jsmith@engsoc.org

There are several ways to use your e-mail, but for simplicity, only one program will be discussed here, and that is Pine. To load up Pine, simply type in "pine" at the shell prompt, and you will be presented with the main menu. To exit Pine, press [Q].

All of your incoming mail is automatically stored in your folder, called "inbox" in pine, until you delete it or move it to another folder. To see your list of folders, select "Folder List" from the main menu. Once in the folder list, you can [D]elete or [R]ename an existing folder, or [A]dd a new folder. To view the messages in a folder (Folder Index), simply select the folder with the arrow keys and press Enter.

In the folder index, messages will be marked with an N if unread, A if replied to, or unmarked if read. Simply select the message you want to read with the arrow keys, and press enter. You can also [R]eply to the message, [D]elete the message, [F]orward the message to another e-mail address, or [S]ave the message to another folder. Press [M] to return to the main menu.

Pressing [C] will compose a new message. In sending a message, you must specify certain information to go in the "header" of the message - the electronic equivalent of addressing an envelope. First, the "To:" line should hold the e-mail address of the person you are sending the message to. "Cc:" contains the addresses of other people you want to receive Courtesy Copies of the message (Also known as Carbon Copies). To put more than one address in either of these lines, simply separate them with commas. The "Attachmnt:" line is used to include a file from your home directory with the e-mail, and the "Subject:" line is where you put the subject of the message. It is generally considered rude to send a message without something relevant in the subject line.

While editing your message, you will notice that your name is at the bottom, along with your e-mail address and faculty. This is your signature file, and it can be modified by selecting [S]etup from the main menu, and then [S]ignature. But, no matter what you do to this file, and no matter what other steps you may take, e-mail sent using your account can always be traced back to you. Some e-mail programs (like Eudora, Netscape or Microsoft Internet Mail) may give you the impression that you can send untraceable mail, but all mail you send through EngSoc can be traced to you. Abuse of e-mail will not be tolerated.

Now that you are in the editor, just type what you want to say. Pressing [Control-C] will abort the message, and [Control-O] will postpone the message so you can finish writing it and send it some other time. [Control-X] will send the message. Another useful command is [Control-K] which will delete the current line of text. Congratulations, you're now ready to send and receive Internet e-mail!

A few handy e-mail addresses to remember on EngSoc are:

Regarding e-mail abuse, threats, or other e-mail related issues;
Regarding obtaining and maintaining an EngSoc account;
Basic questions and problems
EngSoc technical team - advanced help and configurations
Board of Governors - The EngSoc Governing body
Reporting security violations

Usenet Newsgroups

Usenet is simply a group of discussion forums. It's a way for you to carry on discussions with other Internet users that are open for anyone to read, and participate in. One person will post a message or question, and others follow up to it, creating a thread of discussion. These threads take place in groups, of which there are thousands. Each group has a specific topic of discussion, identifiable by its name. There are groups for just about every topic conceivable - from discussing Canadian Politics (can.politics) to the wonderful utensil that is the spork (alt.utensils.spork).

There are some basic unwritten rules of courtesy in Usenet - often referred to as "netiquette." For example, do not discuss Canadian politics in alt.utensils.spork. Do not threaten others, and do not post in all-capital letters. No matter how smart you are, there will be someone smarter to bring you down a peg if you behave arrogantly. There will also be people to mock you and to argue with you. But, it is not something to be afraid of - just don't take anything personally.

Accessing the newsgroups available on campus is as easy as typing "tin" at the shell prompt. This will load the program, and display your list of subscribed groups. There are over 20,000 groups available on campus, and since you probably aren't interested in all of them, you can subscribe and unsubscribe as they strike your fancy - that way you only see the groups you want to. All new EngSoc accounts are automatically subscribed to certain groups, you will see them as soon as you load tin. Here is a brief description of these groups:

This is for anything that doesn't belong somewhere else. Only Carleton students and staff can read this group. If you have a question or comment regarding Carleton that doesn't belong in another group, or a basic commentary on life, it belongs here. You should note that it is not unusual for a bored student to post here announcing that their butt smells like cheese.
carleton.compuser.student and carleton.compuser.general
These groups are for discussions about the use of computers and their applications. If you have a computer-related question, this is one of the best places to ask it.
Discussions regarding undergraduate studying at Carleton.
This is where you can ask questions about, or comment on the World Wide Web. Questions about making a homepage go here, among other things.
carleton.societies.cses, carleton.societies.cses.elections
These groups are for discussing issues pertaining to the Carleton Student Engineering Society, and the elections one is for talking about CSES elections.
This group is for discussion of the Linux operating system, which is used by EngSoc and other people on campus.
This group is used for official announcements regarding the EngSoc project. You cannot post messages to this group, only read it. It is a "moderated" group.
This is the group for talking about EngSoc. Anything related to EngSoc that is not covered by the other three EngSoc groups should go here.
Here is the best place to ask questions about anything EngSoc related. It will usually be answered quickly, and you can usually be assured of accurate information.
BOG is the governing body of EngSoc, so if you have concerns about EngSoc policies, politics, financing or staffing, this is the place to go.

You will more than likely want to edit this list of subscribed groups. That's easy to do. To unsubscribe from a group, simply highlight it using the arrow keys, and press "u". Adding a group to your subscribed list is just as easy. Press "y" to yank in and display the list of all available groups, and press "s" to subscribe to one. Since there are over 7,500, you can search for a word in the newsgroup names. Press "/" and type in "barney" - You will be automatically taken to one of the barney groups, like "Alt.dinosaur.barney.die.die.die" or "alt.tv.barney". If the found newsgroup is not the one you are looking for, pressing "/" again will allow you to repeat your search and will find the next barney group. There are a few newsgroups I'd like to bring to your attention now, that you may want to subscribe to as you learn to use usenet.

If you are new to computers at Carleton, this is where to put your questions. Nobody here will make fun of you for not knowing the simple things, and are genuinely interested in helping you.
This newsgroup is used for testing a newsreader. If it's your first post or if you think something is wrong, you can post test messages here. When you post a message to Carleton.Test, the news server will automatically send you e-mail telling you that you have posted successfully.
Should you want to whine about CUSA, this place has people to disagree with you.
This group is used for Carleton University announcements.
This group is used for announcements relating to Computing and Communications Services - the people that run the campus telephones and provide Internet connectivity, as well as running some of the computer labs. They do not run the computer labs in Mackenzie or Minto.
This is for questions and comments regarding CCS service. This includes the campus modems available at 520-1000 that you would use to access EngSoc from home.
This group is used for technical computer discussions. Even the most advanced questions can usually be answered here.
Do you have a job available? Do you want a job? Do you hate your job? That stuff goes here.
Is the only newsgroup in which you can try to get a significant other. Trying to do this in other groups is considered impolite and rude.
carleton.forsale.computing, carleton.forsale.commercial, and carleton.forsale.other
Don't try to sell stuff anywhere else, it's considered rude.
Carpooling to or from the destination of your choice.
This is the place to advertise a room/house for rent, or to announce that you are looking for one.
This group is for talking about sex and all the stuff that goes with it. Anything goes. But remember, this is NOT a place to pick up.

Most courses also have their own newsgroup, used for discussing the course and its material with classmates and the instructor. Simply search the list of newsgroups for the course code of the course you're looking for and subscribe. (Do not type the dot. For example, if you are looking for 91.100, do a search for "91100" which will find you "Carleton.courses.91100.discussion" and "Carleton.courses.91100.materials")

Now that you've selected the groups you want to subscribe to, press "y" again to display only the groups you are subscribed to. Select the group you would like to read first, and press the right arrow to enter it. You'll be presented with a list of threads. An example of this is:

            carleton.general (49T(B) 293A 0K 0H)                h=help

     1          23 test.				Catriona Silcock
     2       6  24 Any creative idea?			Kaizer Saurze
     3       7  28 You're missing Grease.		Andrea Martell
     4       5  32 Contact				Andrea Martell
     5       8  28 CUSA Policy Review			Colin Martel
     6   +      27 Student Issues Action Committee	Blanche Dubois
     7       2  24 SIAC correction			Blanche Dubois
     8       9  23 **LOOKING FOR CUTE KITTEN**		Johnny Barq
     9       4  39 Boys, Boys, Boys.			Andrea Martell
    10       8  10 Aerosol Cheese			Juan Valdez

The first column is the thread number. In the second column, a plus indicates the threads that contain messages you haven't read yet. The third column contains the number of follow-up messages. For example, thread 5 has 8 messages in it, and thread 1 only has one message. The next column indicates the length (in lines) of the first message in each thread. The fifth column has the subject they are discussing, and finally, the sixth indicates the author. So, from this example, we know that Catriona Silcock posted a test message that nobody followed up to. Andrea Martell started a discussion about the movie "Contact" that generated 5 responses, and Blanche's message about the Action Committee has no responses, and is the only message you haven't read yet. (Some of these names have been changed.)

Just select the thread you want to read with the arrow keys, and press the right arrow to enter the thread. You will be presented with a list of the messages in the thread. Here's an example:

          List Thread (10 of 49)                       h=help

     0      [  10]  Aerosol Cheese		Juan Valdez
     1      [  27]      Aerosol Cheese		Catriona Silcock
     2      [  35]      Aerosol Cheese		Sean Maguire
     3      [  11]      Aerosol Cheese		Rico Suave
     4      [  15]          Aerosol Cheese	Kaizer Saurze
     5      [  23]              Aerosol Cheese	Sharon Hanley
     6      [  17]          Aerosol Cheese	Juan Valdez
     7      [  17]      Aerosol Cheese		Johnny Barq
First, there's the message number (0 being the original message in the thread), followed by the message length, subject and author. You can tell from the indenting that after Juan posted the original message, it was followed up to by Catriona, Sean, Rico and Johnny. Rico's follow-up generated more discussion from Kaizer and a response from Juan. Kaizer's followup was followed up to by Sharon. It may sound complicated, but stick with me, this is fun.

To read a message, just highlight the message you want to read, and press the right arrow. All there is to it. An example of a typical Carleton.general posting is as follows:

Wed, 16 Jul 1997 22:29:23 Carleton.general     Thread   10 of   49
Lines 10                   Aerosol Cheese              7 Responses
jvaldez@chat.carleton.ca        Juan Valdez at Carleton University

Well, I found out today that the Unicentre store doesn't carry
aerosol cheese product.  That really sucks, 'cause I find nothing
makes SAGA food good like AeroCheese.

Is anyone else a fan of aerosol cheese?

- Juan
Well, let's not debate the content of the post. Let's pretend we really care about Juan's cheese, and we want to share his pain. You can do this privately by sending an e-mail reply - just press "r" - or by following up to the article by pressing "f". If you want to start a thread of your own, just press "w" and type in the topic of discussion. Write your message, and post it. Easy as pie, you're now a newsgroup user!

Don't let the example post fool you - there are lots of valuable and interesting discussions in the newsgroups, and the people really do have lives. You should be warned, however, that anything you write in the newsgroups is visible to thousands, if not millions of people. There are lots of people that read the newsgroups but don't post - they're called lurkers, and live vicariously through the lives of the posters as if it was a soap opera. Speaking from experience, some of them might want autographs.

Real-Time Communication

Sometimes, you might find that there is someone online that you would like to chat with. There are two different ways of doing this on EngSoc - but care must be used with these programs because misuse can cost you your account. Do not send messages to people that don't know you, do not send rude or threatening messages, and respect the privacy of others. For example, sending a message that just says "hi!" or "beep!" is quite antisocial, and frowned upon. Sending a message that threatens, demeans, or that is not obviously from you is sufficient grounds for account termination.

Step one is to see if the person you want to communicate with is online. Typing "finger user," where "user" is the username of the person you wish to talk to, will tell you if they are currently logged in or not. Typing just "finger" will give a list of all users currently logged in. (If it scrolls by too fast, typing "finger |more" will pause after every page)

If you would like to send the person a short message that is too time-critical to send by e-mail, this is done with the command "write username" After pressing enter, type your message and then to finish, press Ctrl-D on a new line. (Note: If you do not press enter at least every 255 keystrokes, the program will crash.)

Your message will appear immediately on the screen of the other user, following a line that looks like this: "Message from user@lager on ttyq8 at 01:52 ..." At the end of the message, they will see the letters "EOF" that mean "End of file." Once the user has read the message, they can clear it from the screen by pressing Control-L.

If you want to carry on a conversation with another user, type "ytalk username" where username is the person you want to chat with. Once connected, anything you type will appear in the top half of your screen, and what they type will appear in the bottom half of your screen. In the Ytalk program, you can access its menu by pressing the Esc key. From this menu, you can use the following functions:

  • Q will quit,
  • A will invite another user to join in your conversation,
  • D will remove a user from your conversation,
  • U will list the users in the conversation,
  • K will kill all unconnected users (ignore the doorbell, basically)
  • O will let you set the options for Ytalk (scrolling, word wrap, etc)
  • S will open up a command shell within your half of the screen, and
  • W will take everything a certain user types and save it to a file for posterity.
When you send a talk request, it will appear on the recipient's screen as follows:
Message from Talk_Daemon@lager at 1:17 ...
ytalk: connection requested by somebody@lager.engsoc.org
ytalk: respond with:  ytalk somebody@lager.engsoc.org
When you see a message like that on your screen, simply exit whatever program you are in, and type "ytalk username" to respond. If you do not want to exit your program, it is possible to suspend most EngSoc programs by pressing Ctrl-Z. Suspended programs can be restarted by typing in "fg" which is short form for "foreground."

If the talk request message interrupts you, and you would like to restore your screen to the way it was, simply press Ctrl-L. If you do not want to be interrupted by messages or talk requests, you can use the "mesg" command to disallow them. When you log in, talk requests and messages will be allowed, and to turn them off, type "mesg n." After turning them off, they can be turned back on by typing "mesg y." Simply typing "mesg" will tell you if they are currently allowed or not. Note that you cannot send messages or talk requests while you are refusing them yourself.

Account Maintenance

Now that you gots wun a them thar nifty shell accounts, you want to keep it in good order, right? Well, the most important part is to change your password on a regular basis to something unguessable. "Coldbeer" is NOT unguessable, though a system check revealed that a large number of users had it as a password. There are a zillion reasons for regularly changing passwords and never sharing your password. Suffice it to say that depending what happens, you could lose your account, or even get arrested. Just don't do it. EngSoc has a feature that will not allow you to use a password that's in the dictionary, or one that's otherwise guessable. Further, you will have to change your password every 15 weeks. Changing your password is as easy as typing "passwd" at the shell prompt. You will have to type in your existing password in order to change it.

Each user is provided with some storage space on EngSoc for files, in your personal directory. Here's a brief summary of commands you can use for navigating your files:

pico filename
Edit a text file named "filename."
cd dirname
Change to directory "dirname."
mkdir dirname
Create a directory named "dirname."
Check to see how much disk space the current directory uses.
List the files in the current directory
ls -l
List the files, in detail.
rm filename
Delete the file named "filename."
There are certain directories that already exist, and that have special purposes. For example, your mail directory contains all your mail, and the public_html directory contains your webpage. From wherever you are, you can always type "cd ~" to go back to your home directory, and "cd .." will take you to the directory that contains the directory you are in now. Some of your files are private, but most are not. For example, any Tom, Dick or Harry can wander in to your directory and read your signature file, but not your mail. Of course, you have complete control over what is public and what is private.

There are three types of permissions for files: Read, Write and eXecute. You can allow or disallow these functions for each file and directory with the command "chmod." You assign permissions for yourself, for your group (which starts off as all EngSoc users) and for everyone. When listing files with "ls -l," these permissions are listed in the form of "rwxrwxrwx" or "rwx------" or any combination thereof. The first three letters denote the permissions for the owner of the file, the second for the group, and the third set is for everyone. If the permissions are set for "rwxr-xr-x" then anyone can read the file, but only the owner can edit it. It is very, very, very important that you not give others permission to edit your files.

Changing the permissions on your files is a simple procedure. All you have to remember is that "+" means to grant permission, "-" means to deny permission. The permissions are "r" for read, "w" for write, and "x" for execute. "u" is for the user that owns the file, "g" is for the group, and "o" is for others. To take read permission away from everyone except yourself, type "chmod go-r filename". To give yourself write permission, type "chmod u+w filename" You can use just about any combination of ugo+-rwx with chmod so it fits your needs.

Organizational Structure

When logging in to EngSoc, you will see some messages before the login prompt. Be sure to read these, as they announce upcoming changes to the EngSoc system, upcoming events, and new rules. After you log in, you may also see messages. These are equally important.

EngSoc is owned by the undergraduate engineering population of Carleton University, through the Carleton Student Engineering Society. It is kept alive through donations of time from students, and by donations of money and equipment from such organizations as the Carleton Student Engineering Society, the Carleton University Engineering Student Endowment Fund, Matrix Developments, Ingenia Communications, and others.

EngSoc is administered by a board of governors. There are 5 people on this board, 4 of which are elected by the engineering students with EngSoc accounts. The fifth person is the CSES Technical Director, who is elected with the rest of the CSES executives. You can e-mail these representatives at bog@engsoc.org Elections are each spring.

Remember, though: Anyone can volunteer. There is always work to be done, and you can help by just e-mailing volunteer@engsoc.org Also, be sure to keep watch in the EngSoc newsgroups for volunteer requests and to keep up-to-date with system changes.

Getting help

The best place to go for help is the Frequently Asked Questions. Every effort is made to answer as many questions as possible there, so all you have to do is look up your question, and find the answer. You can read the FAQ at www.engsoc.org/faq. If you have a question not included in the FAQ, you can contact the FAQ maintainer at faq@engsoc.org

If your problem can't be solved with the FAQ, the fastest way to get an answer is to ask your question in the newsgroups. Be sure to ask it in the right newsgroup, though. People won't take too kindly to you asking about PGP encryption in alt.sweedish-chef.bork.bork.bork! If it's a question about your EngSoc account, it goes in carleton.engsoc.help. If it's a question about Carleton computer labs and facilities, try carleton.ccs.help. Technical questions can go in carleton.comp.technical. There are more newsgroups for more specialized questions, and you'll discover those as you explore your newsreader.

If your question is more personal in nature, or if you believe you are reporting a potential security risk that shouldn't be made public in the newsgroups, there are a few EngSoc e-mail addresses for these concerns. Accounts@engsoc is for questions regarding getting and maintaining an EngSoc account, help@engsoc is for most everything else. For questions regarding your e-mail, you should contact postmaster@engsoc. If you're having problems making your own personal web page, you can ask webhelp@engsoc, and if you're reporting a security concern: root@engsoc. You can donate money by contacting donations@engsoc, and donate time by contacting volunteer@engsoc. Complaints go to complaints@engsoc and issues regarding the Public Access Lab in Minto to pal@engsoc. The Board of Governors can be reached at bog@engsoc.

Configuring PPP through EngSoc

If you want to use programs like Internet Explorer, Netscape, Eudora and others from your home computer, EngSoc has everything you need. All you have to have on your computer is Windows95 and a modem attached to a phone line. Though it's possible to connect with Linux, Win3x, OS/2 and other operating systems, those won't be covered here.

You may be occasionally and randomly asked to reboot your computer. Just say no. Be sure to reboot before dialing in, though. If you do it each time you're asked, you'll have to reboot a half dozen times while setting this up. Saving it all for the end won't do any harm and will save you some time.

From the start menu, select settings > control panel. Double-click on add/remove programs, and click on the tab labeled "windows setup." Double-click on communications, and make sure that the Dial-Up networking selection is checked. Click OK, and then click OK in the first window. You should be back at the control panel, and you may have been prompted to insert your Win95 disk.

In the control panel, double click on "network." Check your network components to see if "Dial up adapter" is listed. If not, click on "add," select "adapter," and then Microsoft Dial-Up Adapter. Next, check the network components again for "TCP/IP -> Dial-Up Adapter" or just "TCP/IP." If neither is listed, click on add, select "protocol," and then Microsoft TCP/IP. Next, click on "add," "service" and then "Microsoft file and printer sharing for Microsoft networks." Now, you have to configure them.

First, click on the "file and print sharing" button, and make sure both selections are disabled. Click OK. Second, select Dial-Up Adapter, and click on "Properties." Select the Bindings tab, and make sure that TCP/IP is selected. Click OK to get back to the network configuration. Now, select "TCP/IP -> Dial-Up Adapter," and click properties. Under the IP Address tab, make sure you have selected "Obtain an IP address automatically." Under the WINS tab, enable WINS and enter as your primary WINS server. Under the gateway tab, enter as your gateway. Under the DNS tab, enable DNS. Your host name is your EngSoc login name, and your domain is "ppp.engsoc.org" For your first DNS server, enter and your second as The third can be Your domain suffix search order should include engsoc.org, carleton.ca, and pal.engsoc.org. There, now the most complicated part is done. Click on OK to go back to the network configuration, and OK again to go back to the control panel.

Double-Click on the "My Computer" icon on the desktop, and then on "Dial-Up Networking." You will either get the dial-up networking window, or a "Welcome to Dial-Up Networking screen." If you get the welcome screen, you'll have to set up your modem and stuff. If you get just the Dial-Up Networking window, skip to the next paragraph. Click on next, and you'll be installing the modem. Just click on next again to detect the modem. If it is not detected, simply select your modem from the list or do whatever your computer retailer told you to do to install your modem. It will then ask you what country and area code you are in. (Most likely Canada and 613) When you are presented with your modem properties, select your modem and click properties. Set the maximum speed to 115200, click OK and then CLOSE.

If the Make New Connection window has not yet opened itself, double-click on Make New Connection in the Dial-Up Networking window. It'll ask for a name for the computer you are dialing (enter "EngSoc PPP") and it will ask you to select a modem. When done, click next. Enter the phone number as 520-1000. Click next, and then finish. In the Dial-Up Networking window, select Connections from the menu, and then Settings. Turn on Redial, tell it to retry 100 times and to wait 3 seconds between tries. Click OK. Now, right-click on "EngSoc PPP" and then click on Configure. Under the Options tab, turn on "Bring up terminal window after dialing." And click OK.

Then, click on "Server Type." Make sure the type of server is PPP, and that you have selected Log on to Network and Software Compression. Make sure the allowed protocols includes TCP/IP. Next, click on TCP/IP settings. Select "Server assigned IP address" and now you'll have to specify your own name server addresses. Primary DNS is, secondary is Primary WINS is Make sure you have IP header compression on, and default gateway on. Click OK three times to get back to the Dial-Up Networking window. Now, all you have to do is reboot your computer and you're ready to log in. You can reboot by pressing the START button, selecting "shutdown" and then "restart the computer."

To log in, double click on the My Computer icon, and then the Dial-Up Networking icon. Then, double-clicking on EngSoc PPP will start the dialing procedure. You will be asked by windows for your username and password. Do not enter them, it's unnecessary and will make it easy for people to steal your password. Just click on connect.

It will dial the University modem pool, and when it connects will open up the terminal window. At the "ccs-annex" prompt, type in "telnet engsoc" and press enter. Read the login messages and type in your username and password. At the shell prompt, type in "mesg n" and then "exec ppp" to start the Point to Point Protocol on EngSoc, and then press F7 to start it on your machine. Congratulations, you're now connected. But, you probably won't be able to do anything with this connection yet, so I'll now give you instructions for getting some software that you can use.

From the start menu, select Run, and type in "ftp ftp.engsoc.org" Your login name should be "anonymous" and enter your e-mail address as your password. At the ftp> prompt, type in "bin" to set the correct transfer type. Then, type in "cd /pub/Internet/Win95" (take note of the capitals) to go to the correct directory. "ls" will give you a list of the files in the directory. The file that starts with NT is NetTerm, a powerful and configurable telnet client that you can use to log in to the shell, and that you can use to download other files. Type "get " followed by the filename to download the file (that might take a while) and then "quit" to exit. The file will now be an icon on your desktop that you can click on to install.