como faço para config 2 placas de rede , eth0 e eth1 no ubuntu 8.04

Iniciado por bruh, 06 de Janeiro de 2009, 10:28

tópico anterior - próximo tópico

bruh

entom  pessoal , tipo, sou novo aki no forum e preciso de ajuda para config duas placas de rede no meu ubuntu 8.04, eu jah consegui coloka ip e tals , mais eu naum consigu navegar na  net , o q faço?

me ajudem ai.

valeu.

driks

1) Como root você acessa digita o comando ifconfig. Você vai ter certeza que as duas palcas fora reconhecidas pelo sistema.
2)Acessa o arquivo /etc/network/interfaces. Esse é o local onde se configura placa de rede, e, digite o seguinte:
auto lo eth0 eth1
iface lo inet loopback
iface eth0 inet dhcp
iface inet eth1 static
address (digite ip do pc)
network (ip da rede)
netmask (mascara de rede)
broadcast ( ....)
gateway (....)

salve e saia do arquivo

digite /etc/init.d/networking restart <enter>

ta pronto!

dimascyriaco

driks, aproveitando a dúvida do bruh...

onde eu acho as informações que tenho que digitar nessa parte do arquivo 'interfaces':

address (digite ip do pc)
network (ip da rede)
netmask (mascara de rede)
broadcast ( ....)
gateway (....)

o ip eu imagino que eu possa digitar qualquer um, mas e as outras informações?

Obrigado desde já.

rodrigo.gnu

#3
Citação de: dimascyriaco online 24 de Janeiro de 2009, 18:42
driks, aproveitando a dúvida do bruh...

onde eu acho as informações que tenho que digitar nessa parte do arquivo 'interfaces':

address (digite ip do pc)
network (ip da rede)
netmask (mascara de rede)
broadcast ( ....)
gateway (....)

o ip eu imagino que eu possa digitar qualquer um, mas e as outras informações?

Obrigado desde já.

Máscara de sub-rede depende do IP. E o Gateway é o IP da "máquina" responsável por te transferir os pacotes da sua máquina para redes distintas.
Para saber qual é a máscara de rede correspondente ao IP é simples.
O endereço IP é formado por 32 bits, divididos em 4 octetos de 8 bits cada. Assim temos: 00000000.00000000.00000000.00000000
Na forma decimal o vemos como 192.168.16.8 por exemplo.
Você precisa separar quais destes octetos serão para identificar rede e quais serão para identificar hosts.
Vamos supor que você queira um IP do tipo 192.168.16.0 (Sendo 0 o octecto para representar hosts).
Neste caso os três primeiros octectos estão indicando a rede, então vamos marcar todos eles como usados da seguinte forma: 11111111.11111111.11111111.00000000
Ou seja, os três não serão usados, somente o último.
Do último que sobrou, tire os bits que você necessita para as sub-redes. Para saber quantos vai precisar você pode usar o cálculo: SR=2^n -2 (Onde SR = Número de sub-redes, caso você queira calcular a quantidade por quantidade de SR e n = número de hosts).
Aí você tira estes bits do octeto que está com 0.
Vamos supor que você queira 10 SR, então ficaria:
10=2^n -2
12=2^n
log12=log(2n)
log12=nxlog2
n=log12/log2
n=3.584963 (arredonda pra +)
Ou seja, deste octecto que está livre você tirou 4 bits (.11110000).
Agora para saber a máscara é só fazer o seguinte. Pega este octecto .11110000. Ele representa o máximo de 256 números, pois 2^8 = 256. Aí tem 8 bits, e como cada bit pode assumir tanto 0 quanto 1, por isso a base 2. O primeiro 1 vale 128, o 2º 64, o 3º 32, 4º 16, 5º 8, 6º 4, 7º 2 e o 8º 1. A soma deles dá 256.
Pega todos os 1 deste octecto e soma seus valores correspondentes. No caso, como foram 4 1's, é 128+64+32+16 = 240.
Sua máscara então 255.255.255.240
Os primeiros 255 é por causa dos octectos que já eram usados para identificar rede. O 240 surgiu do octecto que você mudou.

Para configurar aí só basta você colocar o IP que você quer, a rede é seu IP e 0 no octecto que simboliza hosts (neste caso 192.168.16.0), depois a máscara, o Gateway é seu modem ou a máquina que te "joga" para outra rede. O Broadcast é o seu IP atual, colocando 255 nos octectos que simbolizam hosts (neste caso seria 192.168.16.255).

Lembre-se de por o servidor DNS também.

$sudo vim /etc/resolv.conf
nameserver ip_servidor