Como utilizar varios IP's com uma placa de rede?
Olá.. o campo assunto ja diz tudo...
eu tenho uma maquina com uma placa de rede eth0 com o ip 10.0.0.1 e gostaria de atribuir mais ips a ela tipo eth0:1 10.0.0.2 ..... eth0:2 10.0.0.3 ..... e assim por diante.... sei que isso eh possivel pois ja vi funcionando!!!
Grato!!!!
Como utilizar varios IP's com uma placa de rede?
No diretório /etc/sysconfig/network-scripts vc vai encontrar os arquivos de configuração das interfaces de rede de sua máquina. Crie, neste diretório, um arquivo denominado ifcfg-eth0:1 que deve conter:
DEVICE=eth0:1
ONBOOT=yes
BOOTPROTO=none (se quiser ip dinâmico coloque dhcp e apague as próx lin)
NETMASK=255.255.0.0
IPADDR=172.16.100.1
depois de salvar o referido arquivo restarte o serviço de rede e verifique se a nova interface está respondendo.
T+
Como utilizar varios IP's com uma placa de rede?
ou se vc quizer atribuir na mao:
ifconfig eth0:X 192.168.0.213
ai vc coloca o ip q vc quizer e no lugar de X eh o numero da interface virtual
Como utilizar varios IP's com uma placa de rede?
Blz... galera.. funcionou mesmo.... mais agora vem a parte mais chata...
tenho um firewall com iptables rodando blz...
só que ja tenho um aplicativo utilizando a porta 80 com um determinado IP na eth1.
Só que agora o que eu quero saber.... será que tem como eu usar o IP virtual que criei na eth1:1 e utilizar a porta 80????
eu tentei adcionar a regra abaixo mais nao deu muito certo...
# Teste de redirecionamento do servidor WEB
iptables -A FORWARD -d 192.168.1.20 -p tcp --dport 80 -j ACCEPT
iptables -t nat -A PREROUTING -i eth1:1 -p tcp --dport 80 -j DNAT \
--to-destination 192.168.1.20:80
Como utilizar varios IP's com uma placa de rede?
No meu ponto de vista nao teria problema em adicionar a interface 1:1 no iptables.. mais se nao der serto voce pode usar a opçao -s e colocar o ip da intrface 1:1 que vai funcionar..
Como utilizar varios IP's com uma placa de rede?
cara mais eu acho que deve haver uma outra regra para isso pois ele da essa mensagem de erro:
Warning: wierd character in interface `eth1:1' (No aliases, :, ! or *).
Como utilizar varios IP's com uma placa de rede?
Citação:
Postado originalmente por SilenT
# Teste de redirecionamento do servidor WEB
iptables -A FORWARD -d 192.168.1.20 -p tcp --dport 80 -j ACCEPT
iptables -t nat -A PREROUTING -i eth1:1 -p tcp --dport 80 -j DNAT \
--to-destination 192.168.1.20:80
Não utilize o alias da interface virtual, mas sim o endereço IP que foi configurado para ela
T+
Como utilizar varios IP's com uma placa de rede?
Citação:
Postado originalmente por Aquini
Citação:
Postado originalmente por SilenT
# Teste de redirecionamento do servidor WEB
iptables -A FORWARD -d 192.168.1.20 -p tcp --dport 80 -j ACCEPT
iptables -t nat -A PREROUTING -i eth1:1 -p tcp --dport 80 -j DNAT \
--to-destination 192.168.1.20:80
Não utilize o alias da interface virtual, mas sim o endereço IP que foi configurado para ela
T+
Cara eu coloquei assim as minhas regras....
# Teste de redirecionamento do servidor WEB1
iptables -A FORWARD -d 192.168.1.20 -p tcp --dport 80 -j ACCEPT
iptables -t nat -A PREROUTING -i 10.0.0.4 -p tcp --dport 80 -j DNAT \
--to-destination 192.168.1.20:80
# Teste de redirecionamento do servidor WEB2
iptables -A FORWARD -d 192.168.1.20 -p tcp --dport 80 -j ACCEPT
iptables -t nat -A PREROUTING -i 10.0.0.5 -p tcp --dport 80 -j DNAT \
--to-destination 192.168.1.20:80
e mesmo assim quando chamo o ip 10.0.0.5 (ip virtual - eth1:1) ele abre a pagina do 10.0.0.4 (ip da placa de rede - eth1)...
onde está o erro???
Como utilizar varios IP's com uma placa de rede?
Desculpe a minha ignorância, mas qual a funcionaldiade de se ter mais de um ip sobre a mesma interface?
Como utilizar varios IP's com uma placa de rede?
Citação:
Postado originalmente por tuxmetal
Desculpe a minha ignorância, mas qual a funcionaldiade de se ter mais de um ip sobre a mesma interface?
Simplesmente eu tenho um link da EMBRATEL com uma classe de IP's disponivel pra mim... e eu tenho varios serviços (email, ftp, web,....) e estava tudo disponivel (escancarado) na internet... e agora estou implantando um firewall. Mais estou vendo se consigo trabalhar com apenas 2 placas de rede(uma para rede externa e outra para a interna), pois se eu for colocar 1 placa pra cada serviço comum ip diferente... acho que nao vai ter slot suficiente no servidor... entao terei que partir pra mais um servidor pra poder atender minha necessidade...
Como utilizar varios IP's com uma placa de rede?
Citação:
Postado originalmente por SilenT
Citação:
Postado originalmente por tuxmetal
Desculpe a minha ignorância, mas qual a funcionaldiade de se ter mais de um ip sobre a mesma interface?
Simplesmente eu tenho um link da EMBRATEL com uma classe de IP's disponivel pra mim... e eu tenho varios serviços (email, ftp, web,....) e estava tudo disponivel (escancarado) na internet... e agora estou implantando um firewall. Mais estou vendo se consigo trabalhar com apenas 2 placas de rede(uma para rede externa e outra para a interna), pois se eu for colocar 1 placa pra cada serviço comum ip diferente... acho que nao vai ter slot suficiente no servidor... entao terei que partir pra mais um servidor pra poder atender minha necessidade...
Mano não creio q vc tem está pá de serviço no mesmo pc.....vc é louco...
Como utilizar varios IP's com uma placa de rede?
Citação:
Postado originalmente por lacierdias
Citação:
Postado originalmente por SilenT
Citação:
Postado originalmente por tuxmetal
Desculpe a minha ignorância, mas qual a funcionaldiade de se ter mais de um ip sobre a mesma interface?
Simplesmente eu tenho um link da EMBRATEL com uma classe de IP's disponivel pra mim... e eu tenho varios serviços (email, ftp, web,....) e estava tudo disponivel (escancarado) na internet... e agora estou implantando um firewall. Mais estou vendo se consigo trabalhar com apenas 2 placas de rede(uma para rede externa e outra para a interna), pois se eu for colocar 1 placa pra cada serviço comum ip diferente... acho que nao vai ter slot suficiente no servidor... entao terei que partir pra mais um servidor pra poder atender minha necessidade...
Mano não creio q vc tem está pá de serviço no mesmo pc.....vc é louco...
Os serviços nao estao rodando nessa maquina mais ele esta fazendo o roteamento das proprias.....
Como utilizar varios IP's com uma placa de rede?
Citação:
Postado originalmente por SilenT
Cara eu coloquei assim as minhas regras....
# Teste de redirecionamento do servidor WEB1
iptables -A FORWARD -d 192.168.1.20 -p tcp --dport 80 -j ACCEPT
iptables -t nat -A PREROUTING -i 10.0.0.4 -p tcp --dport 80 -j DNAT \
--to-destination 192.168.1.20:80
# Teste de redirecionamento do servidor WEB2
iptables -A FORWARD -d 192.168.1.20 -p tcp --dport 80 -j ACCEPT
iptables -t nat -A PREROUTING -i 10.0.0.5 -p tcp --dport 80 -j DNAT \
--to-destination 192.168.1.20:80
e mesmo assim quando chamo o ip 10.0.0.5 (ip virtual - eth1:1) ele abre a pagina do 10.0.0.4 (ip da placa de rede - eth1)...
onde está o erro???
1 - troque aquele "-i" das regras para "-s", lembre que o -i especifica interface...
2 - acredito, baseado no que vc escreveu, que voce tenha um httpd rodando na maquina 192.168.1.20; e se ela responde por vários domínios, você obrigatoriamente deve configurar os virtual hosts (baseado em nome ou ip) corretamente, para que o servidor responda corretamente...
T+
Como utilizar varios IP's com uma placa de rede?
Olha soh ,,, utiliza a regra do iptables para a interface real ou seja apenas eth1 ,,, pois eth1:x eh uma interface virtual ,, a regra tando para a eth1 ela tem q funcionar para as virtuais penduradas nela
Como utilizar varios IP's com uma placa de rede?
Citação:
Postado originalmente por pilantrox
Olha soh ,,, utiliza a regra do iptables para a interface real ou seja apenas eth1 ,,, pois eth1:x eh uma interface virtual ,, a regra tando para a eth1 ela tem q funcionar para as virtuais penduradas nela
mesmo usando a mesma porta..??? que no caso eh a 80??? pois no ip virtual tenho um outro servidor de web com a mesma porta... e nao seria interessante para nós utilizarmos uma outra porta tendo diversos IP's disponiveis!!!