gesousa
(usa Ubuntu)
Enviado em 20/07/2009 - 23:42h
bom o squid não é preciso somente do samba e de regras do iptables...
Vamos lá ...
Aplicações -> Acessórios -> Terminal
1. Configurar o arquivo de interfaces para na inicialização do sistema te conectar a internet.
Aplicações -> Acessórios -> Consola / Terminal
sudo gedit /etc/network/interfaces
o exemplo abaixo é uma amostra de como deve ficar, vc deve adaptar a sua necessidade:
auto lo
iface lo inet loopback
#internet (modem roteado)
auto eth0
iface eth0 inet dhcp
#Rede interna Crossover com o Notebook
auto eth1
iface eth1 inet static
address 192.168.0.1
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
salve e saia
obs: no caso do modem estar em bridge (discado), vc deve rodar antes o comando pppoeconf, assim ele criará o arquivo de discagem e as configurações corretas no arquivo interfaces.
reinicia o serviço de networking para ver se as configurações estão corretas...
sudo /etc/init.d/networking restart
se a sua configuração estiver ok então vamos ao proximo passo:
2. Habilitando o redirecionamento do ipv4
sudo gedit /etc/sysctl.conf
Ache a linha:
#net.ipv4.conf.default.forwarding=1
e retire o # da frente da linha.
net.ipv4.conf.default.forwarding=1
salve e saia
bom isso fará que no proximo reboot o sistema já ative o redirecionamento automaticamente.
mas para agora use os comandos abaixo para já ativar esta opção:
sudo sysctl -p
sudo sysctl -w net.ipv4.ip_forward=1
Agora devemos configurar o mascaramento da sua placa de rede:
sudo apt-get install ipmasq
sudo dpkg-reconfigure ipmasq
na opção escolha para o ipmasq reiniciar depois da rede ser carregada.
bom agora vc pode configurar o notebook com o ip manual. ou pode instalar o serviço de dhcp para que configure a rede automaticamente no seu notebook
sudo apt-get install dnsmasq
etc/init.d/dnsmasq restart
3. Instalar o SAMBA e Configurar (Compartilhamento de Arquivos e impressora)
sudo apt-get install samba
Criar o usuário guest (convidado)
sudo adduser guest
sudo smbpasswd -a guest
configurar o arquivo de configuração do samba:
sudo gedit /etc/samba/smb.conf
copie e salve o arquivo abaixo:
[global]
netbios name = Samba
server string = Servidor Samba
workgroup = mshome
local master = yes
os level = 100
preferred master = yes
wins support = yes
printing = cups
load printers = yes
map to guest = bad user
guest account = guest
[printers]
comment = Impressoras
print ok = yes
guest ok = yes
path = /var/spool/samba
[Arquivos]
path = /home/usuario/
writable = yes
guest ok = yes
salve e saia.
OBS: o exemplo acime é o mais simples possivel.
Workgroup = o nome do grupo definido no windows o padrão é o mshome para o windowsxp home e workgroup para o windows xp pro.
a definição de um ocmpartilhamento é feito no exemplo abaixo:
[arquivos] #nome do compartilhamento que vai aparecer na rede.
path = /media/hda3/arquivos #caminho do compartilhamento
writable = yes #permite que o usuário modifique o arquivos da pasta
guest ok = yes #esta opção libera a pasta para ser acessada por qualquer usuário da rede
adicione ou modifique as do exemplo para ficar do jeito que vc quer.
Adicione o usuário guest como dono das pastas que vc vai compartilhar.
sudo chown -R guest.guest /home/usuario/
Reinicie o servidor Samba
sudo /etc/init.d/samba restart