Configurando um servidor para atender duas ou mais conexões com a internet

Publicado por Arnaldo Luiz Estevao em 28/03/2007

[ Hits: 8.121 ]

 


Configurando um servidor para atender duas ou mais conexões com a internet



Exemplo testado em um ambiente Slackware 11.0 com Kernel 2.4.33.3.

ip externo 200.0.0.1 (hipotético)
eth0 192.168.0.100 netmask 255.255.255.0
gateway 192.168.0.1
modem configurado com DMZ apontando para 192.168.0.100

ip externo 200.0.0.2 (hipotético)
eth1 192.168.1.100 netmask 255.255.255.0
gateway 192.168.1.1
modem configurado com DMZ apontando para 192.168.1.100

Faça login como root e digite:

ifconfig eth0 192.168.0.100 netmask 255.255.255.0
ip route add 192.168.0.0 dev eth0 src 192.168.0.100 table 1
ip route add default via 192.168.0.1 table 1
ip rule add from 192.168.0.100 table 1

ifconfig eth1 192.168.1.100
ip route add 192.168.1.0 dev eth1 src 192.168.1.100 table 2
ip route add default via 192.168.1.1 table 2
ip rule add from 192.168.1.100 table 2

ip route flush cache

Pronto, nem doeu!

Isto não vai interferir na forma como você vai acessar a internet, mas sim como você vai responder, quem perguntar alguma coisa para seu servidor através do ip 200.0.0.1 vai ser respondido pela eth0 e quem perguntar em 200.0.0.2 vai ser respondido pela eth1, desta forma você pode configurar domínios virtuais no Apache ou no LightHTTPd pra poder hospedar páginas de seus clientes em seu servidor e poderá manter um único servidor DNS ouvindo dois IPs diferentes para satisfazer as exigências do registro.br e resolver os nomes dos domínios de seus clientes também.

Fonte:
Abraços e Deus te abençoe!
pastor Arnaldo Estevão

Outras dicas deste autor

Abrindo várias instâncias do Firefox simultaneamente

Leitura recomendada

Mostrar a previsão do tempo com PHP

Localizando IP de seu servidor Linux (inclusive IP dinâmico)

Operador cast

Conversando pelo console/terminal

Transformando linhas em colunas com SQL (pivoteamento)

  

Comentários
[1] Comentário enviado por linux.vitor em 26/06/2007 - 00:03h

amigo..
não consegui fazer a sua dica, so conssigo acessar pela porta ssh o servidor e não por outra..
alguma sugestão???

[2] Comentário enviado por Estival em 04/09/2007 - 14:27h

ta.. mais vamos dizer que tenho uma rede atras desta maquina, ela é o proxy... vamos dizer que seja a eth3.. como ficaria..? as estações que viessem desta rede na eth3 para sair na internet iriam por qual caminho... tenho uma situação parecida e gostaria de resolver... OBRIGADO.

[3] Comentário enviado por arnaldoestevao em 05/09/2007 - 20:13h

este não é o objetivo deste post, aqui no VivaoLinux ja tem tutorial explicando como fazer isto que voce quer inclusive com balanceamento de banda
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=4106

[4] Comentário enviado por emtudo em 29/12/2007 - 13:34h

Amigo, eu tenho uma situacao quase parecida com esta talvez consiga me ajudar
eu tenho uma rede:

ifconfig wlan0 200.0.0.1 (wireless)
e outra:
ifconfig wlan0:0 200.0.0.2 (tb wireless usando a mesma placa, so que ip diferente)
ate aqui normal

eu gostaria que quando eu fosse acessar a internet estando na maquina que esta a placa wireless eu navegasse usando a conexao wlan0 ip 200.0.0.1 e quando as outra maquinas da rede ligada a eth0 tentasse acessar a internet navegasse usando a wlan0:0 ip 200.0.0.2.

no mais grato!

[5] Comentário enviado por jair1uol em 27/10/2018 - 08:53h

Muito show. vlw.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts