interfaces

Iniciado por jamesclayton, 27 de Janeiro de 2011, 14:22

tópico anterior - próximo tópico

jamesclayton

Fala galera, tem uma coisa que não consigo entender.
Estou tentando colocar meu ubuntu na rede (10.10) e não entendo uma coisa.

só estou mexendo em modo texto, mas quando eu vou dentro de /etc/network/interfaces e coloco o IP da internet, digamos que seja:

auto eth0
iface eth0 inet lookback

auto eth0
iface eth1 inet static
address 200.254.87.153
netmask 255.255.255.240
gateway 200.254.87.150

Parece que não funciona, pois quando dou o comando ifconfig eth0 nao aparece o IP.
Mais quando dou o comando ifconfig eth0 200.254.87.153 e depois mando listar, o ip aparece!

Onde fica salvo isso o IP, nao é dentro de /etc ???
Tem alguma coisa de errado que estou fazendo?

Grato pela ajuda de vocês.

jeflui


auto eth0 lo
iface lo inet lookback

iface eth0 inet static
address 200.254.87.153
netmask 255.255.255.240
gateway 200.254.87.150

Depois:
/etc/init.d/networking restart


jamesclayton

Valeu pela resposta jeflui!
Mas aparece a seguinte mensagem quando coloco o comando:
couldn't read interfaces file "etc/network/interfaces"
failed(em vermelho).

será que tenho que dá permissão para o arquivo? (chmod 777).

jeflui

usou o sudo?
sudo /etc/init.d/networking restart

zekkerj

Citarauto eth0
iface eth1 inet static

Afinal, é eth0, ou eth1?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

jamesclayton

Valeu ai Galera, pela respostas de vocês, sabe, eu entendo um pouco de linux, mas não sou muito fera assim, mas também não sou iniciante!
bom, eu sei que pra fazer esse comando tenho que dar permissão de root, mas esqueci de escrever aki, pq já estou logado como root pra não ter problema.

essa etapa já passei, consegui rodar o arquivo legal, e colocar meus IPs nas placas.
bom, vou explicar melhor para vocês.

Tenho uma Rede interna com alguns computadores, e todos estão em um dominio, com um windows 2003 server como controlador desse dominio, com o IP interno 192.168.0.100, onde o mesmo controla a autenticação de usuário na rede e funciona tbm como servidor de arquivos.
então quero colocar esse linux como firewall da minha rede.
Esse servidor possui duas placas de rede, a eth0 (de internet) e a eth1 (rede local)
olha o arquivo /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 200.254.87.153
netmask 255.255.255.240
gateway 200.254.87.150

auto eth1
address 192.168.0.254
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255

depois disse dei o comando que o jeflui sugeriu: /etc/init.d/networking restart (já estava como root).
Não deu certo, mas ai atualizei o sistema (apt-get update / upgrade). depois funcionou normalmente.

ai rodei o script que li no site do Carlos Morimoto.

# modprobe iptable_nat
# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

tudo funcionou

o que mais me deixou curioso vem agora.
nas minhas estações windows, se eu colocar o DNS 192.168.0.100 não consigo navegar na net, mas se colocar o DNS 8.8.8.8, navego normal.
Mas eu não posso usar esse DNS, tenho que usar o DNS: 192.168.0.100.

o que tenho que fazer agora???

Desde já agradeço a ajuda de vocês.

Felix

Citação de: jamesclayton online 27 de Janeiro de 2011, 16:48
Valeu ai Galera, pela respostas de vocês, sabe, eu entendo um pouco de linux, mas não sou muito fera assim, mas também não sou iniciante!
bom, eu sei que pra fazer esse comando tenho que dar permissão de root, mas esqueci de escrever aki, pq já estou logado como root pra não ter problema.

essa etapa já passei, consegui rodar o arquivo legal, e colocar meus IPs nas placas.
bom, vou explicar melhor para vocês.

Tenho uma Rede interna com alguns computadores, e todos estão em um dominio, com um windows 2003 server como controlador desse dominio, com o IP interno 192.168.0.100, onde o mesmo controla a autenticação de usuário na rede e funciona tbm como servidor de arquivos.
então quero colocar esse linux como firewall da minha rede.
Esse servidor possui duas placas de rede, a eth0 (de internet) e a eth1 (rede local)
olha o arquivo /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 200.254.87.153
netmask 255.255.255.240
gateway 200.254.87.150

auto eth1
address 192.168.0.254
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255

depois disse dei o comando que o jeflui sugeriu: /etc/init.d/networking restart (já estava como root).
Não deu certo, mas ai atualizei o sistema (apt-get update / upgrade). depois funcionou normalmente.

ai rodei o script que li no site do Carlos Morimoto.

# modprobe iptable_nat
# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

tudo funcionou

o que mais me deixou curioso vem agora.
nas minhas estações windows, se eu colocar o DNS 192.168.0.100 não consigo navegar na net, mas se colocar o DNS 8.8.8.8, navego normal.
Mas eu não posso usar esse DNS, tenho que usar o DNS: 192.168.0.100.

o que tenho que fazer agora???

Desde já agradeço a ajuda de vocês.

Para uma melhor organização do fórum é mais interessante que os tópicos sejam organizados por assunto. Caso sua dúvida a respeito de interfaces tenha sido solucionada não continue o mesmo tópico com um segundo problema. Use a Pesquisa do fórum para verificar se já não houve alguma solução para casos parecidos aqui no fórum, em caso negativo, abra um novo tópico.

Atenciosamente

Felix

zekkerj

Citarauto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 200.254.87.153
netmask 255.255.255.240
gateway 200.254.87.150

auto eth1
address 192.168.0.254

netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255

Continua errado... falta a linha "iface eth1 inet static" entre as linhas que eu destaquei em vermelho.

Citaro que mais me deixou curioso vem agora.
nas minhas estações windows, se eu colocar o DNS 192.168.0.100 não consigo navegar na net, mas se colocar o DNS 8.8.8.8, navego normal.
Mas eu não posso usar esse DNS, tenho que usar o DNS: 192.168.0.100.
Bem, é fácil: é só instalar um servidor DNS na máquina 192.168.0.100.
Que não é a máquina onde vc está mexendo, o IP dela é 192.168.0.254...
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

jamesclayton

Pessoal, valeu ai pelas dicas, vcs são feras mesmo!
o que quero saber é o seguinte...
se eu instalar um serviço de DNS no meu servidor firewall, no meu dns primário e secundário eu coloco o ip do meu servidor?
qual melhor servidor(serviço)?
opendns??

instalo: apt-get install opendns??

valeu galera.

bryan


zekkerj

Citaropendns??
OpenDNS é uma empresa que oferece o serviço de DNS público, no site www.opendns.com. Os servidores DNS do OpenDNS são 208.67.220.220 e 208.67.222.222.

Portanto, o OpenDNS não é um aplicativo que você possa instalar em seu Ubuntu.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

jamesclayton

Valeu ai zekkerj, nao sabia disso!

e quanto ao Bind ?

apt-get install ??

Obrigado ai.