+ Responder ao Tópico



  1. #1

    Padrão 2 ips na mesma placa de rede

    Ola amigos gostaria de saber se tem como no freebsd e como se faz para colocra 2 ips na mesma placa de rede.
    ifconfig_sis0="inet 200.xxx.xxx.58 netmask 255.255.255.248"
    ifconfig_sis0="inet 200.xxx.xxx.59 netmask 255.255.255.248"
    isso tem como e como faz?.

    Obrigado

  2. #2

    Padrão

    Nao Existe como colocar dois IPs em uma mesma placa de rede. A placa de rede recebe o IP via servidor DHCP ou é setado diteramente na placa manualmente, Aceitando assim um endereço IP por vez.
    Imagina que ela tem apenas uma porta de saida e entrada, como ela vai gerenciar dois endereços por vez.

  3. #3

    Padrão Interfaces Virtuais

    evertonfritz,

    Vc pode utilizar interfaces virtuais, segue abaixo uma breve explicação do seu uso, retirado do site administrandoredes.com:


    O comando ifconfig digitado na linha de comando sem nenhum argumento listará as configurações de todas as interfaces de rede ativas do sistema.

    Um exemplo da utilização do comando ifconfig:

    ifconfig eth0 192.168.0.132 netmask 255.255.255.0 up

    Explicando :

    O comando acima atribui o endereço 192.168.0.132 à interface ethernet eth0 que é a primeira interface ethernet do sistema, lembrando que o Linux sempre lista objetos, interfaces, unidades de disco, etc. começando de 0 (zero) para a primeira ocorrência, 1 (um) para a segunda, e assim sucessivamente. O atributo netmask como o próprio nome diz atribui a máscara de rede ao endereço ip dado, no caso foi atribuída uma máscara de rede classe C. E por fim o atributo up confirma as informações e ativa a interface de rede, ou como dizem muitos administradores de rede “sobe” a interface. Para fazer uma interface “cair” utilizasse o comando ifconfig sem argumentos, com a interface de rede requerida e o comando down. No caso de nosso exemplo para cancelar as configurações feitas até agora e fazer com que a placa não consiga mais se conectar à rede usaremos o comando ifconfig eth0 down.

    Uma prática muito utilizada é atribuir mais de um endereço ip para a mesma interface ethernet, criando com isso uma ou mais interfaces virtuais que funcionarão de maneira idêntica a interfaces reais, com isso uma mesma placa de rede pode se conectar a duas ou mais redes. A interface virtual terá o mesmo endereço mac da interface real diferindo apenas no ip. A interface virtual também não é listada ao se utilizar o comando ifconfig sem argumentos, para listar interfaces virtuais é necessário utilizar o argumento –a após o comando ifconfig, este argumento tem o mesmo significado de “all” pois listará todas as interfaces do sistema, físicas e virtuais. Para criar interfaces virtuais para suas interfaces físicas utilize o comando abaixo:

    ifconfig eth0:0 10.234.9.2 netmask 255.0.0.0

    Com isto será criada a interface virtual eth0:0 com o endereço 10.234.9.2 com a máscara de rede 255.0.0.0 para a interface eth0. Como podemos perceber é totalmente viável criar interfaces virtuais para uma placa de rede que utilizem classes de ip totalmente diferentes. Aqui também segue-se a regra para numeração válida no Linux: eth0:0 para a primeira interface virtual da interface eth0, eth0:1 para a segunda interface virtual de eth0 e assim sucessivamente. Para criar uma segunda interface virtual para a mesma interface o comando pouco mudará, por exemplo:

    ifconfig eth0:1 135.14.0.0 netmask 255.255.0.0

    Reparem que a única mudança além de claro o endereço ip e neste caso a máscara de rede para se adequar à classe de ip colocada foi a mudança de eth0:0 para eth0:1 pois estamos configurando uma segunda interface virtual para a interface eth0. Um argumento que facilita ainda mais a criação de interfaces virtuais é o comando add que automaticamente cria a próxima interface de rede que estiver disponível para criação. Exemplificando:

    ifconfig eth0 add 192.168.3.3

    Com isso será criada uma nova interface virtual para eth0 com o ip dados, reparem que não colocamos a máscara de rede neste caso, quando isto ocorrer será colocada a mascara padrão da classe C do endereçamento ip 255.255.255.0.
    O comando ifconfig possui diversas opções para inspeção e configuração das interfaces de rede do sistema. Para uma lista detalhada dos argumentos leia a página man do comando ifconfig ou digite o comando ifconfig --help para uma explicação mais rápida das opções. Contudo mesmo configurando todas as interfaces de seu sistema pelo comando ifconfig na próxima inicialização do sistema todas estas informações serão perdidas, para evitar esta perda os comando de configuração podem ser colocados em algum script de inicialização do Linux. A localização destes scripts e sua nomenclatura podem variar dependendo da distribuição.

    Fonte: Administrando Redes



    Espero ter ajudado um pouco,

    [ ]' nildoabreu

  4. #4

    Padrão

    no freebsd eh diferente como coloca ip alias na interface

    assim:

    Código :
    ifconfig_bge0="inet xxx.xxx.xxx.xxx  netmask 255.255.255.0"
    ifconfig_bge0_alias0="inet yyy.yyy.yyy.yyy netmask 255.255.255.128"
    ifconfig_bge0_alias1="inet zzz.zzz.zzz.zzz netmask 255.255.255.128"

  5. #5

    Padrão

    No FreeBSD nao se usa iface:X.

    Voce pode setar um alias assim:
    ifconfig xx0 alias 200.200.200.200


    E para colocar 2 ips da mesma rede na mesma placa de rede, troque as mascaras dos ips.
    EX.

    ifconfig xl0 192.168.1.6 netmask 255.255.255.0
    ifconfig xl0 192.168.1.22 netmask 255.255.255.224 alias

    No rc.conf ficaria:
    ifconfig_xl0=192.168.1.6
    ifconfig_xl0_alias0="192.168.1.22 netmask 255.255.255.224"

    Saudações,

  6. #6

    Padrão

    oque galera enguanto a placa de rede alias tudo bem. muito obrigado
    so que agora outro problema:
    quando eu for acessar via terminal service or acesso ip 200.xxx.xxx.58 direciona para ip local 10.1.1.2
    e quando for acessar o ip 200.xxx.xxx.59 tambem por terminal service direciona para outro ip 10.1.1.3
    como fazer isso no freebsd.

  7. #7

    Padrão

    Sim. Tem como fazer.

    FreeBSD Handbook