Estabelecer comunicação/partilha entre o servidor linux e o windows com samba.
Versões: Ubuntu Server 11.04, Windows 7
1. Se utilizar virtualização mudar o modo de rede para Bridge.
2. Na consola do servidor linux executar os seguintes comandos para instalar os pacotes de software necessários:
sudo apt-get update sudo apt-get install openssh-server sudo apt-get install samba4 sudo apt-get install tasksel sudo tasksel3. Editar o ficheiro de interfaces de rede do servidor linux.
sudo vi /etc/network/interfacesAlterar para:
# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # This is at sudo vi /etc/network/interfaces # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 #iface eth0 inet dhcp iface eth0 inet static address 192.168.1.10 netmask 255.255.255.0 gateway 192.168.1.1
*nota: Definiu-se o ip estático do servidor Linux como 192.168.1.10 e parte-se do principio que o gateway tem o ip 192.168.1.1
4. Reiniciar o processo de rede com o seguinte comando:sudo /etc/init.d/networking restart5. No windows criar uma pasta e partilha-la com todos (share it with everyone (read/write)), neste exemplo a pasta terá o nome de “devlab”. Para conseguir efectuar a partilha pode ser necessário desligar momentaneamente os dispositivos de rede da máquina virtual caso seja o caso recorrendo ao administrador de dispositivos do windows.
6. Criar pasta no servidor linux, neste exemplo a pasta terá o nome de “devlab”, o mesmo nome da pasta que foi previamente criada no windows.
sudo mkdir /devlab7. Editar o ficheiro fstab do servidor linux.
sudo vi /etc/fstabAdicionar ao ficheiro:
//192.168.1.2/devlab /devlab cifs rw,uid=1001,gid=1001,user=RUI,password=54321 0 0
*nota: Parte-se do principio que o ip da máquina do windows tem o ip 192.168.1.2 e a conta de utilizador “RUI” e password “54321″.
8. Efectuar a montagem da pasta “devlab” do windows na pasta “devlab” do servidor linux.sudo mount -a9. Se não ocorrer qualquer erro durante todo o processo terá então a pasta “devlab” partilhada entre o linux e o windows.
Sem comentários:
Enviar um comentário