[Ubuntu-BR] Primeiros Erros: como instalar o Ubuntu numa rede windows?
Andre Cavalcante
andre.d.cavalcante em gmail.com
Segunda Setembro 4 17:01:40 UTC 2006
2006/9/4, Maudy Pedrao <mpedrao em gmail.com>:
>
> Olá Amigos!
> Estou querendo montar um pc-teste para mostrar ao supervisor, com o Ubuntu
> acessando a rede interna (intranet), Servidor Exchange e etc.
> Como começo essa empreitada? Existe algum link onde eu possa dar meu
> primeiro passo?
> Se tiver que começar instalando o samba, já tô ferrado, pq como posso
> acessar a net se preciso de login do proxy e nem sei se o Ubuntu já
> entende
> a rede???
>
> Abração!
> Maudy
Caro Maudy, sem stress.
Vou te falar como faço aqui
Primeiro cê tem que instalar o samba-client e o smbfs. Para isso não precisa
conectar na rede windows, basta acesso à internet normal. Se cê tá embaixo
do firewall, proxy etc., cê só tem que configurar nos lugares certos no
firefox e no apt, no mais é só baixar os pacotes. (verfica isso, porque a
versão nova do Ubuntu parece que já veio tudo pronto, como eu fiz um upgrade
tive que instalar)
Depois disso verifique que você tem acesso a rede windows, com nmblookup.
Dá um man nele aí que você vai ver as opções, facinhas facinhas...
O próximo passo é acessar os compartilhamentos Windows no servidor. Aqui cê
tem dois caminhos, um que o Gleidson mostrou, via virtual file system do
gnome ou você faz via smbmount
Usei a segunda opção, porque faz com que todos os aplicativos do sistema
acessem a rede, e não somente os que são compatíveis com VFS do gnome.
Para funcionar, um jeito simples é montar como root e colocar no fstab dando
autorização 777 (umask=000) pro resto. Problema: se a rede estivier fora no
boot lá vai trocentas mensagens de erro e um tempão de boot, sem falar que
não vou ter outra opção se não reiniciar o linux para refazer as conexões
(ok tem o mount -a, mas aí tem que ir na linha e comando, fazer sudo e tal).
Outra, acho estranho você ter que colocar o root para montar algo que deva
ser ao nível do usuário. Outra coisa, que é pior ainda é que cê vai ter que
colocar username="seuususariowindow" e passwoard="suasenhadarede" no fstab
que, em princípio, todos podem ler.
Como fiz:
chmod u+s /usr/bin/smbfs
chmod u+s /usr/bin/smbumount
Não é muito seguro devido alguns bugs no smbfs que podem ser explorados, mas
foi o mais simples que encontrei.
Depois fiz uns scripts para o usuário montar e desmontar em uma pasta
chamada Rede/Servidor/Compartilhamento a partir do Desktop do usuário. O
script pede on-the-fly o username e o password e faz a conexão.
Se o usuário não desmontar, o kernel desmonta quando o computador for
desligado/reiniciado.
Vantagens: posso montar e desmontar como usuário a hora que quizer, e não
tenho que colocar o meu usuário e senha da rede em nenhum arquivo no PC.
Para acessar Exchange tem que ter um cliente que compatível (parece que o
Evolutuion é) e cê tem que configurar assim como cê configuraria o Outlook.
Mas sinceramente, para que Exchange?
É isso!
André Cavalcante
Manaus, AM.
Anexo:
colque os scripts abaixo na pasta ~.gnome2/nautilus-script, dê direito de
execução para eles, e então acesse a pasta do compartilhamento, selecione-a,
botão direito do mouse (no gnome) e aponte para Scripts e depois o que você
quizer, montar ou desmontar....
#!/bin/bash
#montapasta
uri="//servidor"
username=`zenity --entry --text "Digite seu usuário da rede" --entry-text
$USERNAME`
password=`zenity --entry --text "Digite sua senha da rede" --hide-text`
options="rw,workgroup=dominio,iocharset=utf-8,codepage=cp850,username=$username,password=$password"
curpath=`echo $NAUTILUS_SCRIPT_CURRENT_URI | sed 's/file\:\/\///'`
#monta a pasta
smbmount $uri/$1$ $curpath/$1 -o $options
exit
#!/bin/bash
#demontapasta
curpath=`echo $NAUTILUS_SCRIPT_CURRENT_URI | sed 's/file\:\/\///'`
smbumount $curpath/$1 >>
/home/andre/.gnome2/nautilus-scripts/Ceteli/erro.txt
exit
P.S.: alguém poderia fazer um Wiki sobre isso? Tô meio sem tempo...
More information about the ubuntu-br
mailing list