Installing Mars on Linux
- To install the Mars package for the Intel architecture, type
rpm -ivh mars-nwe-*.i386.rpm
and press Enter.
This command also shows you the progress (marked with hashes (#
)) and information about the package as you're installing it.
- To create the Mars directory, type
mkdir /home/netware
and press Enter.
- This completes the Simulation.
The problem
Question: Can we share files and printers between UNIX and Windows world?
- UNIX NFS/LPD: Native TCP/IP applications
- Windows file/printer sharing: NetBIOS using SMB (Server Message Block Protocol)
Two things needed:
- Run NetBIOS on a TCP/IP
- Map NetBIOS addresses (names) to TCP/IP addresses (numbers)
One solution:Samba
What is Samba
- A suite of Unix applications that speak Server Message Block (SMB)
- Offering
- Share directory trees
- Share printers among Windows client on the network
- Assist clients with network browsing
- Authenticate clients logging onto a Windows domain
- Provide or assist with Windows Internet Name Service (WINS) name-server resolution
- Allow users on a Unix to access folders and printers that Windows Systems offer on the network.
How did SAMBA get started
- Samba was started in early 1990s by Andrew Tridgell who wanted to mount a disk share from his Unix host on to a DOC PC
- Reverse Engineered the SMB/NetBIOS protocol using packet sniffer
- Thus was born the SAMBA package as we know it today
- Samba is currently maintained and extended by a group of volunteers and is Open source software
- Samba development has been sponsored by universities, organizations, such as HP, IBM, etc.
- Microsoft offered SMB protocol definition to IETF in 1996 as Common Internet File System (CIFS)