Networking Linux in a Heterogenous Environment
Composed and presented by Stephen M. Helms
What does this mean?
It means using Linux in a mixed operating system environment.
For example using Linux on a network with Windows, Macintosh, and UNIX
Using Linux with Windows
Samba- Connect to Windows fileshares (SMB/CIFS) from Linux
www.samba.org
gnomba- Gnome graphical interface to browse a Windows network
gnomba.sourceforge.net
VNC-Remotely control a Windows desktop/server with xvncviewer/tightVNC
rdesktop-rdp to connect to Windows Terminal Server.
www.rdesktop.org
rdesktop console-Graphical interface for rdesktop and VNC
www.milton.com/projects/rdpconsole.htm
E-mail- pop3,IMAP4,LDAP,Exchange/Evolution/OWA
Printing ???- CUPS,lp,lpr,lpng,BSD
World wide web-Use apache or another web(http) server for files, etc.
www.apache.org
Other tools- wine, wineX, VMware, win-4-lin, crossover plugin, dosemu,
plex86/BOCHS, webDAV, LDAP
Using Linux with a Macintosh
VNC - Connect to / control Macintosh Desktop
OS 8.x/9.x -Currently no tools(orphaned) to connect to Mac file shares
OS X - Support for SMB, NFS and SSH in 10.2
Using Linux with other UNIXes
Linux supports/uses the same tools such as ssh, scrpP, telnet, ftp, rsh
rsync, nfs, etc...
You can use an X server to display applications locally.
Using Linux with many other operating systems
Linux can be used with many other operating systems that support ssh,
ftp,telnet and other UNIX or DOS tools.
Use minicom on Linux to connect to terminals on various other OS'es.
You can use NCP on Linux to support of Novell Netware clients.
Using a Macintosh to connect to Linux
Run netatalk on Linux to share out files to the Macintosh (OS 8/9)
Netatalk uses atalkd to support appletalk, afpd for filesystems and
papd for printing.
You can mount the file shares through the chooser just like you normal.
NiftyTelnet - use to telnet or ssh into Linux.
OS 10.2 has support for browsing SMB/CIFS shares and NFS
Using Windows with Linux
Samba - Connect to Linux files and support for printing
Can be setup as a Primary or Backup Domain controller (PDC/BDC)
VNC - Control a Linux Desktop
Putty - Telnet / ssh into Linux
www.chiark.greenend.org.uk/~sgtatham/putty/
Cygwin - for when you really have to get by with Windows
-GNU + Cygnus + Windows = cygwin (TM)
-UNIX/Linux environment for windows
-Can run all/most of the popular UNIX tools (ssh, telnet, etc.)
-X on Windows with twm, icewm, KDE and other windows managers.
-KDE has most of it tools ported such as kdevelope.
3rd Party commercial apps available for NFS, X Window System, etc..
such as Netmanage Chameleon, Hummingbird's Exceed.
Other tools - Vim and EMACS are available for Windows too.
Vim - vim.sourceforge.net
EMACS - www.gnu.org/software/emacs/windows/ntemacs.html