Data: 23 Novembro 2001.
Manual para montar unidades de Rede de WIndows 9X/NT/2K em nosso sistema
FreeBSD 4.X Stable.
Ainda que, para usuários de linux e outras lhes pareça estranho, em FreeBSD 4.X STABLE,
não vem
o suporte preinstalado para montar as unidades compartidas em Win como se
de um sistema de arquivos de tratasse. Por isso nasce este articulo.
Sem mas dilaciones, o articulo.
Há dois metodos de instalacion de SMBFS em
FreeBSD.
1.- Descarga direta do software e configuracion
manual.
2.- Instalacion mediante o port do SMBFS.
Metodo 1.
Primeiro:
Temos ke descarregar um arquivo de inet .. Chama-se smbfs.tar.gz
vale ??
Segundo:
Vamos descomprimir o tgz e a instalá-lo.
Estes são os passos a seguir:
#tar zxvf smbfs.tar.gz #cd smbfs-version
#make configure
Ativámos os comandos de instalacion
#make && make install
"make" te compilasse o codigo e o "make install" copiasse os binários a usr //local/bin
#make makedev
Creiamos o Dispositivo /dev/smb0 para poder comtar nossas unidades de rede.
#kldload smbfs.ko
Carrega o smbfs.ko de modules /
NOTA: Se à hora de carregar o modulo recebes um erro parecido a: kldload: can't load smbfs: Exec format erro
/kernel: link_elf: symbol iconv_open undefined deves incluir as opções seguintes a tua kernel:
options LIBMCHAINoptions LIBICONVe compilar um novo kernel
sigamos ....
#cp examples/dot.nsmbrc /home/usuário/.nsmbrc
Arquivo de configuracion, para aceder à REDE. O editaremos e mudámos o espaço workgroup=NOSSA_REDE
#mount_smbfs -I IP_LOCAL //PC_CONECTADO/FICHERO /PATH_EM FREE
Despues disto te pedira a contraseña, se é ke as unidades de rede têm pass.
Metodo 2.
#cd /usr/ports/net/smbfs && make install clean
Depois de isto o que nos fica é realizar a configuracion. Isto o podemos fazer introduzindo no arquivo /home/pessoal/.nsmbrc o suiguiente texto. Tendo em conta workgroup=tua_rede.
# $Ide: dot.nsmbrc,v 1.6 2000/07/16 01:52:06 bp Exp $ # # Example for .nsmbrc file # # smbfs lookups configuration files in next order: # 1./.nsmbrc # 2 /. usr/local/etc/nsmb.conf - if this file found it will # override values with same keys from user files. # # # This file consist from a set of sections. Each section started by section name # surrounded with square brackets: # %[section_name] # # End of the section marked either by new section or by the end of file. # Each section can contain zero or more parameters: # %[section_name] # key=value # # where 'key' represents parameter name and 'value' a value assigned # to this parameter. # # SMB library uses next forms of section names: # A) %[default] # B) %[SERVER] # C) %[SERVER:USER] # D) %[SERVER:USER:SHARE] # # Here is the map of possible keywords: # # keyword/section A B C D Comment # # addr - + - - IP or IPX address of SMB server # charsets - + + + local:remote charset pair # nbns + + - - address of NetBIOS name server (WINS) # nbscope + + - - NetBIOS scope # nbtimeout + + - - timeout for NetBIOS name servers # password - - + + a plain text password used to access to the given share # retry_count + + - - number of retries before connection marked as broken # timeout + + - - SMB request timeout # workgroup + + + + name of workgroup # # A simples configuration example: # First, define a workgroup. %[default] workgroup=SALES # The 'FSERVER' is an NT server. %[FSERVER] charsets=koi8-r:cp866 addr=fserv.coolcorp.com %[FSERVER:JOE] # use persistent password cache for user 'joe' password=$$1767877DF
Asi acaba a configuracion de smbfs mediante os ports, obviamente mas rapida que mediante a descarga. Ao menos esse é meu ponto de vista.
Tambien, se tens uma version de smbfs instalada deves de descarregar o
smbfs.ko e desconectar as unidades ke tenhas conectadas com smbfs.
Para isso:
#umount /unidade/rede/montada # kldunload smbfs.ko
Tendo tido em conta estas considerações, é coisa facil instalar o smbfs para conectar unidades de Rede WIn em FreeBSD