+ Responder ao Tópico



  1. #1
    SilenT
    Visitante

    Padrão 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!!!!

  2. #2
    Aquini
    Visitante

    Padrão 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+

  3. #3

    Padrão 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

  4. #4
    SilenT
    Visitante

    Padrão 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

  5. #5

    Padrão 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..

  6. #6
    SilenT
    Visitante

    Padrão 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 *).

  7. #7
    Aquini
    Visitante

    Padrão 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+

  8. #8
    SilenT
    Visitante

    Padrão 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???

  9. #9
    tuxmetal
    Visitante

    Padrão 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?

  10. #10
    SilenT
    Visitante

    Padrão 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...

  11. #11

    Padrão 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...

  12. #12
    SilenT
    Visitante

    Padrão 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.....

  13. #13
    Aquini
    Visitante

    Padrão 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+

  14. #14
    pilantrox
    Visitante

    Padrão 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

  15. #15
    Visitante

    Padrão 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!!!