Indiana University


ComputerScience






 Home

 Contacts

 Courses

 Academics

 Careers

 Research

 People

 Calendar

 Resources

 Facilities
   FAQ
   System Notices
   Help
   Hardware
   Software
   Network
   Policies
   CSG Staff
   Lindley Hall

CSG FAQ

Q: Does the CS department block any network traffic?

We are utilizing Access Control Lists on our router to block traffic in an attempt to help secure the computing environment. We have worked to strike a balance between security and usability, with an emphasis on meeting the needs of the department. For the vast majority of users, this filtering will be transparent. However, there are some issues that you may want to be aware of:
  • Restricted Ports - Access to many services running on well-known ports are restricted to the known servers in the department. For example, if you bring up a web server running on port 80 it will not be accessible from outside the building unless you register it with the system staff. This restriction generally applies to all of the restricted ports in the range 1-1024. Since it requires the equivalent of root access to bring up a service on these ports, this is not an issue for most users. If you need external access to such a service, just ask to have your machine/port added to the access control list. With a few exceptions, access to the higher ports (>1024) is not being blocked. Some of the higher ports that are being blocked include those assigned to commonly used services that we do not want to be visible (such as nfs/2049 and Microsoft SQL/1433) and ports commonly used by web servers (8000, 8008, 8009, 8080, and 8888)

  • Ftp - You are urged to use ssh/scp/sftp for secure file transfer. We only allow anonymous ftp to the department ftp server (ftp.cs.indiana.edu). All other ftp traffic is blocked by the router.

  • Rsh - We are blocking incoming access to the rsh/rlogin services so you will not be able to rsh or rlogin to any department machine from outside. However, due to the way rsh/rlogin work, you will also not be able to use rsh or rlogin to connect to any machine outside the department. This is a function of the fact that rsh/rlogin must connect from restricted (1-1024) ports that are being blocked. You will have to use ssh instead.

  • NFS Automounter - We are running the automounter on most of our unix machines, which allows you to access random nfs servers by using the path /nfs/hostname. However, due to the way the automounter and nfs function, you will not be able to mount filesystems from nfs servers outside the building. If you need access to such a server, just let us know the server IP address and we can add the appropriate lines to the access control list so this works.

  • Ssh1/Scp1 - The default version of the Secure Shell client (ssh/scp) is version 2 which should have no bad interactions with the access control lists. However the older version 1 clients (ssh1/scp1) use restricted (<1024) ports by default so they will not work when making connections outside the building. To get around this, you can use the -P flag to ssh1 which says to use a non privileged port. The only downside of doing this is that it will prevent you from using rhosts or rsarhosts authentications.

  • Printing - Standard unix lpr/lpd printing uses port numbers <1024 when talking to remote lpd servers. This means that you will not be able to use lpr/lpd to print to a printer outside the building. If doing this is required, let us know and we can add the necessary rules to the access control lists to permit this to specific remote lpd servers.

    Likewise, if you are trying to use lpr/lpd printing to print to a CS printer from outside CS, this will be blocked. If you need to print to a CS printer from a system outside of the CS network (like from your laptop on the IU wireless network or from your home system) then please see the associated FAQs for printing from Windows, Mac OS, or Linux.




See an error in this FAQ entry? Please report it.

[Return to the FAQ index]









Valid HTML 4.01!