Re: intranet cega
tchelao wrote:
Ola senhores.
Resolvi brincar de intranet em casa com linux.
Coloquei 3 maquinhas veias para rodar e atraves de um hub, tentei
faze-las se comunicarem. Nao consegui.
Achei que colocando o numero IP e o dominio no */etc/hosts* nao teria
problemas, o que nao aconteceu
O primeiro foi com a placa de rede rtl8139 (Realtek) que aparentemente
nao e suportada (woody). Depois com uma 3com, apesar do hub acusar o
funcionamento, nao rolou. Pinguei as maquinas e nada. Chequei como o
*ifconfig* e a diferenca esta no numero do Broadcast, digitado errado
sem querer.
Onde refaco este numero? Qual o arquivo que tenho que reconfigurar para
que meus micros se encherguem? Pode ser catarata...
Inte e obrigado.
Marcelo
Talvez isso seja meio tarde, mas enfim...
as placas sao configuradas em /etc/network/interfaces (man interfaces)
se vc mudar alguma coisa por lá, pode dar um '/etc/init.d/network restart'
pra ele atualizar os enderecos.
Mas os comandos básicos que eu dou são os seguintes (depois dos modulos
carregados):
ifconfig eth0 10.0.0.4 netmask 255.0.0.0 up
route add default gw 10.0.0.1
(esse aqui é o end. do seu gateway p/ internet)
echo "nameserver x.x.x.x" > /etc/resolv.conf
(coloque em x.x.x.x o IP do seu servidor de DNS)
ex: faca os micros com IP final 3 4 e 5; ligue o hub numa outra maquina p/
acesso a internet (ou o modem do provedor) e configure o IP dessa outra
maquina pra 10.0.0.1
a partir dai, vc deve ser capaz de enxergar umas as outras.
Em caso de problemas, execute os seguintes comandos:
ifconfig -a
(mostra todas as interfaces, mesmo se estiver down)
ping 10.255.255.255
(ping broadcast - maquinas linux respondem por default)
arp
(mostra os enderecos fisicos conhecidos de máquinas no mesmo cabo de rede)
mtr -n <algum ip>
(mostra todos os intermediarios de uma conversa via rede - alternativa ao
traceroute que nao vem por default no debian)
No caso dos modulos, nao posso ajudar muito - veja se a placa já nao foi
detectada com o ifconfig -a; depois veja a lista de modulos em
/lib/modules/<sua versao do kernel>/kernel/drivers/net/
e vá tentando com o modproble <nome do modulo sem a extensao .ko>
Use o 'lspci' ou 'cat /proc/pci' para obter mais info sobre as placas.
--
Marcos Lazarini
Reply to: