Dr. Barbara Safford
Library Automation and Networks
10 July 2003
Device Demonstration: Networking at the Waterloo Public Library
July 10, 2003
Waterloo Public Library Network Orientation Tour
Schedule:
1 Meet in Information Area and prepare for tour 1:30-2:45
2 Tour Operational Network
3 Tour Demonstration Network
4 Enter library-science domain
5 Map drive to file server software
6 Connect to network printer
7 Install Public Browser locally
8 Connect to server installation of Public Browser
9 Edit pwb.ini
10 Create multiple pwb.ini files and multiple browsers
11 Install and configure Fortres
12 Install and configure DeepFreeze
13 Create new user
14 Create group
15 Reset password
16 Create new share
17 View proxy logs
18 Run log analyzer
19 Find TCP/IP IP address, gateway, DNS, WINS
20 See if another network device is active with ping and trace route
21 Configure wireless AP for WEP and MAC filter
22 Create and share printer
23 Install network Card
24 Create and demonstrate user profiles
Tour:
Two Networks: Operational and Demonstration
Operational Network
The WPL public Internet area uses two Pharos products to manage use:
Signup provides self-service reservations and time management for patrons wishing to use the Internet stations. Library card barcode number is ID and password is first three characters of last name. This information is extracted once a week from UNISTAR, imported into an Excel spreadsheet for formatting, then loaded into the SQL2000 database of the Signup V2 program. This could be done via a Patron API for about $13,500. Patrons may use an open PC or make a reservation and be queued if all stations are full. Patrons are limited to 5 sessions for a total of 1 hour each day.
UNIPrint provides self-service printing and cost-recovery. Patrons send a print job, are prompted for a username and password to control their job. When they wish to recover their work, they proceed to the Print-Release station where they select their job, insert their money, and release the document from the queue to the JetDirect equipped HP5M LaserJet printer. Each of these products is controlled by the patron_server, a Windows NT4 Server housed in the server room.
Ethernet service in the Info Area is provided by Cat 5 cabling from 10/100 autosensing hubs and switched hubs. The hubs are cascaded from a switched hub in the basement server room. That switch connects to a Cisco 2500 router which gets and analog signal from an Osicom CSU/DSU. The CSU/DSU then connects to an ICN provided demarc. The Internet connection to the WPL is then complete. The Information Area also provides 4 public access PCs equipped with Microsoft Office 2000 Pro. These machines print to the same printer as do the UNIprint machines, but do not yet have access to the print cost recovery system.
Access to the Innovative Interfaces Incorporated library management system is provided by WebOPAC, Telnet, and via Millennium applications. The WebOPACs are Windows 9x machines running Public Browser 2.4 over Microsoft Internet Explorer 6.1 and secured with a combination of BIOS controls, Fortres, and Deepfreeze. The computer connects to via a SILO managed ICN T1 Internet connection to the WPL UNISTAR scope.
The WPL Youth Department has 7 public access computers and 4 staff machines. The primary public uses are Internet access and games. Staff members use their machines for access to the WebOPAC as well as for UNISTAR access. They print to a JetDirect equipped HP5M LaserJet which acts as a backup printer for the public Internet area. In the very near future, the 4 iMacs will be replaced by 4 Bill and Melinda Gates Foundation PCs. These machines will provide educational games for the Youth Department and office application support to the public access word processors in the Information Area. They also have a Dell notebook PC with a wireless Internet (not ethernet) access. This computer is used to support the summer Rollicking Rides and Reads bookmobile program.
Circulation Department
The Circulation Department includes a 3M3610 Self-Check machine. This device allows patrons to complete checkout transactions without help. About 35 percent of the WPL circulation transactions go through the self-check. The conventional circulation stations use PCs equipped with barcode readers which allows the Millennium Circulation software application to manage circulation transactions on UNISTAR.
Technical Services
The Technical Services Department is where library resources enter and leave the library’s holdings. The cataloging and acquisitions are managed by staff members who use the Internet to connect to OCLC (for MARC records) and to UNISTAR for updating the catalog.
Server Room
The server room contains, from left to right, the NT 4 Server which runs the Pharos system, two Linux machines for training and secure file transfer, the firewall, DMZ and WAN hubs, the RAID equipped NT 4 Server PDC, an Axis Storepoint CD-ROM server, a 24 port switch, an NT 4 Server BDC with TBU and an Apache caching proxy server. The outbound traffic on for this device can be seen within the firewall from http://207.28.235.252/Report.html. This report is generated from the server access logs by Analog 2.32. On the floor are several APC UPSs.
Webserver
On the third floor is the Windows 2000 Server equipped with an IIS5 webserver. This machine provides hosting for the WPL, the City of Waterloo, the Young Arena, the Friends of the Cedar Falls Public Library and the Ruth Suckow Memorial Society. Traffic reports for these devices are compiled weekly and are published on the Internet.
Demonstration Network
The areas covered thus far are on the operational network. Down the hall and past NEILSA is the room which houses the demonstration servers which will be used for the class activities. The products that we’ll use include a Windows 98 workstation, a Windows NT 4 Server BDC, a Windows NT 4 Server PDC, a Linksys 54G Wireless AP, an Avertec notebook PC with a Linksys wireless PC card. The BDC has an Apache caching proxy server equipped with Analog. The PDC is ready to accept new users who need file and application services. It also contains most, if not all of the software that we will be installing in the Learning Center.
Questions?
Break
Reconvene in Learning
Center for Part II of Day One
Work in either pairs or groups of three.
Enter library-science domainPerform exercise with your partner. Ask Amy or Mike for help. If you finish early, help others. |
A: Right click network neighborhood B: Left click “properties” C: Left click “identification” D: Change “workgroup” to library-science E: Left click “configuration” F: Left click “Client for Microsoft Networks” G: Left click “properties” H: Select “Log on to Windows NT Domain” I: Edit Windows NT Domain to read: library-science J: Click “ok” twice, allow files to install K: Select Restart L: Login as public/info |
Map drive to file serverPerform exercise with your partner. Ask Amy or Mike for help. If you finish early, help others. |
A: Open network neighborhood B: Open safford (if safford is not visible, go to start|find|computer and search for safford C: Right click “software” D: Left click “map network drive” E: Map S: |
Install Public BrowserPerform exercise with your partner. Ask Amy or Mike for help. If you finish early, help others. |
A: Open S: drive B: Open Public Browser folder C: Double click setup.exe D: Complete installation using defaults |
|
UNC Connection to pwb.exe Perform exercise with your partner. Ask Amy or Mike for help. If you finish early, help others. |
A: Open Network Neighborhood B: Open safford C: Open pwb folder D: Right click pwb.exe E: Left click “Create Shortcut” F: If prompted to “Create Shortcut on Desktop” do so; if not, right click, drag to desktop, and copy. |
Day Two:
July 15.
Questions? Show and Tell?
The computers should all have the following environment:
Domain = library-science
Workgroup = library-science
Drive S: is mapped to \\safford\software
Public Web Browser 2.4 is installed locally
A “Shortcut to Public Web Browser” is on each desktop and is UNC mapped to \\safford\pwb\pwb.exe
Today we are going to do some activities in the lab as well as on the server. Due to the fact that we have limited access to the server, some partners will go to the server room and do their tasks while others remain in the lab to do their tasks. We hope to have Amy in the server room. However, I’ve arranged remote access to the servers from the Learning Center. This access will do in a pinch, but we prefer to be at the “console.”
I propose that we talk our way through the printer, trouble shooting, PWB, and server administration sections. Then, 1/3 of us goes to server room with Amy to cover the server administration stuff. The other 2/3s stay in learning center working on troubleshooting and pwb installation. As pairs complete their tasks we can then rotate.
|
Non-Server tasks |
May be performed in |
|
Attach to printer print server for LC |
|
|
Find local IP address and TCP/IP settings |
· Hostname: · DNS servers: · Adapter address: MAC · IP address: · Subnet mask: · DHCP server: · Primary WINS: |
|
Use ping to see if another network device is accessible |
|
|
Finding a failure point with tracert |
1. Click start | run 2. In the “run” line type command<enter> 3. Hold down the <alt> key and then strike <enter> 4. The prompt should be c:\windows\desktop, if not, type cd c:\windows\desktop<enter> 5. Type tracert unistar.uni.edu<enter> 7. Run tracert on the following addresses: · mingo.info-science.uiowa.edu · www.uiowa.edu · 207.28.235.253 · mike.likes.doughnuts.com · www.yahoo.com · 207.28.235.129 8. Now, try the same sites, but append >[different-filename.txt] to the command 9. Example: tracert unistar.uni.edu>unistar.txt 10. After you’ve done several (you won’t see much), type exit<enter> to leave the dark place. 11. You should see your *.txt files on the desktop. Doubleclick them and see what’s inside 12. Why would you care about saving these files?
|
|
Server based PWB |
1. Install locally so that *.dlls are in place 2. Run from server to centralize configuration and maintenance 3. Don’t worry about security as we build it 4. Lock it down later |
|
Learn about Public Browser: What features would we want to customize? Why? |
Pay particular attention to the: Running PWB from a server: section and the \\Server\Share\Folder\PWB /INI=\\Server\Share\Folder\Other.INI line.
|
|
Create a custom browser by editing an *.ini file and pointing your shortcut at it. |
|
|
Make a copy of the shortcut. |
|
|
Test your custom ini file by pointing at it. |
|
|
Server
Administration Tasks |
|
|
Add user |
|
|
Test new user |
|
|
Create share |
|
|
Set permissions |
|
|
Test your work |
I. Log on to library-science from workstation using public:info
II. Log on to library-science using your own username
|
|
Backup/Restore beginnings |
|
|
Run Backup |
|
|
Practice Restore: Delete something |
|
|
Put correct tape in |
|
|
Run backup to restore (counter-intuitive, but yes) |
|
|
Check your work |
|
|
Purge backup log |
|
|
Wireless AP The Linksys documentation for this is excellent and we’ve printed a couple of copies. Amy will shepherd you through the process |
Install Wireless AP Configure WEP (Wired Equivalent Privacy) Configure MAC (Media Access Control) Filtering |
|
Next session: |
Desktop and system security Locking down network shares Pointing at the proxy Analyzing proxy logs for traffic ?? |
Day Three
Today we will try to complete the July 15 tasks and then those that follow. If it appears that you will not have time to complete everything, pick those tasks which most interest you.
At
|
Use Proxy to track Internet use |
|
|
Edit ini file |
|
|
Surf |
Hit about a dozen different sites |
|
Identify your machine’s IP |
Start | run | winipcfg<enter> |
|
Server Room |
Go upstairs and down the hall |
|
Run Analog |
|
|
Examine logs |
|
|
Install Spybot S&D |
|
|
Use Spybot S&D |
For fun, examine the “excludes” file to see what you’re stopping! |
|
Popup Killer |
|
|
Run Popup Killer |
|
|
Fortres Controls access to the operating system, programs not on the desktop, and to settings. Currently, Fortres is installed on all lab machines but is disabled. Enable it, try to change the settings (e.g., printer, background, screensaver, etc.) and see what happens. |
|
|
Enable Fortres |
|
|
Disable Fortres |
|
|
DeepFreeze allows access to the entire computer, but prevents permanent change. It is already installed, but disabled (note the blinking ice cube in the lower right hand corner of the screen). For this activity, enable security, restart, delete something, change the desktop background, and see if your changes remain. |
|
|
DeepFreeze enable |
|
|
Test your work |
|
Meet in
Client/Server Classroom Estimate
|
Hardware and Software for 24
station Classroom |
|||||
|
Component |
Vendor |
Cost |
Quantity |
Total |
Comment |
|
Belkin |
$
94.68 |
1 |
$
94.68 |
1000' |
|
|
Belkin |
$
32.48 |
1 |
$
32.48 |
Multi-tool |
|
|
Belkin |
$
26.03 |
1 |
$
26.03 |
100 Pack |
|
|
Linksys |
$
192.95 |
2 |
$
385.90 |
16 port |
|
|
Sonicwall |
$
677.17 |
1 |
$
677.17 |
50
client/VPN |
|
|
Cisco |
$
886.94 |
1 |
$
886.94 |
1720
csu/dsu |
|
|
Dell |
$1,928.00 |
1 |
$
1,928.00 |
PE400SC,
UPS, TBU |
|
|
W2Kserver |
$1,957.21 |
1 |
$
1,957.21 |
Includes
25 CALs |
|
|
Dell |
$ 930.00
|
25 |
$ 23,250.00 |
GX60 with
15" FPD |
|
|
Belkin |
$
10.64 |
25 |
$
266.00 |
Surgemaster
6 |
|
|
Norton |
$
869.00 |
1 |
$
869.00 |
25 pack |
|
|
DeepFreeze |
Faronics |
$
25.00 |
16.6 |
$
415.00 |
licenses |
|
DeepFreeze |
Faronics |
$
24.95 |
1 |
$
24.95 |
media |
|
Fortres
101 |
Fortres
Grand |
$
525.00 |
1 |
$
525.00 |
100 pack |
|
Central
Control |
Fortres
Grand |
$
400.00 |
1 |
$
400.00 |
Building
license |
|
Color
Printer |
HP |
$1,762.68 |
1 |
$
1,762.68 |
2500n |
|
|
|
|
|
$ 33,501.04 |
|
Implementation
and administration of Windows NT in libraries
Public
Library Software and Computers: Linux