Configurando as interfaces (físicas e lógicas) e a Conexão

De Wiki NOC

Este é um capítulo muito importante neste tutorial. Nele veremos como configurar as interfaces físicas e lógicas. Nele também varemos os diferentes tipos de conexões. Atenção nas variárveis e seus possíveis valores.

Observações Importante:

  1. Por Padrão o BrazilFW aponta a eth0 para a rede local e a eth1 para a internet.
     

Com isso todos os exemplos nesse capítulo e nos seguintes seguirá o Padrão BrazilFW. Havendo, por exemplo, um segundo link de internet, esse será a eth2 e assim por diante.

  2. Apesar da observação acima, na versão 3.X do BFW o que contará mesmo é o nome das interfaces. Então devemos 
  ter atenção ao nome delas. Aqui, neste tutorial, para facilitar na elaboração do mesmo foi determinado os seguintes 
  nomes para as interfaces (tanto físicas quanto lógicas):
         * local: para a rede local
         * internet: Para o Link de internet
         * internet2: Para o segundo Link de internet
         * internet3: Para o terceiro Link de internet
         * Tendo mais links: Segue-se colocando o nome internet acrescido do número.
         * wireless: Para a rede sem Fio
  3. Como foi dito na segunda observação que o que conta é o nome da interface e que os nomes acima são sugestões. 

Nada impede deles serem utilizados. Mas quem quizer pode colocar o nome que desejar. Só tenham atenção na grafia dos mesmos e usem letras minúsculas nos nomes.

Interfaces Físicas:

As interfaces físicas ficam em /etc/brazilfw/physical/

   * Variáveis e seus possíveis valores:
         # INTERFACE_TYPE=
                 Valores possíveis: "cabled"; "wireless"; "virtual"
         # INTERFACE_PHYSICAL=
                 Valores possíveis: "eth0"; "eth1"; "eth2l"; "veth0"; "veth1"; "wlan0" e etc
         # INTERFACE_CONNECTION=
                 Esta variável é para se usar eth virtual. O valor dela será o nome do arquivo que fará a ligação 
  entre as eth's e as eth's virtuais

Exemplos de Interfaces Físicas:

         # Rede Local
  
             
               /etc/brazilfw/physical/local
               INTERFACE_TYPE="cabled"
               INTERFACE_PHYSICAL="eth0"


         # eth's "reais"
  
             
               /etc/brazilfw/physical/internet
               INTERFACE_TYPE="cabled"
               INTERFACE_PHYSICAL="eth1"
  
  
               /etc/brazilfw/physical/internet2
               INTERFACE_TYPE="cabled"
               INTERFACE_PHYSICAL="eth2"


         #  eth's "virtuais"
  
               /etc/brazilfw/physical/link_fisico
               INTERFACE_TYPE="cabled"
               INTERFACE_PHYSICAL="eth1"
  
  
               /etc/brazilfw/physical/internet
               INTERFACE_TYPE="virtual"
               INTERFACE_PHYSICAL="veth0"
               INTERFACE_CONNECTION="link_fisico"
  
  
               /etc/brazilfw/physical/internet2
               INTERFACE_TYPE="virtual"
               INTERFACE_PHYSICAL="veth1"
               INTERFACE_CONNECTION="link_fisico"


Interfaces Lógicas:

As interfaces lógicas ficam em /etc/brazilfw/logical/

   * Variáveis e seus possíveis valores:
         * Será citado somente as variáveis que podem gerar alguma dúvida. As demais são altoexplicativas ou 
  serão explicadas em capítulos específicos:
         * LINK_ALIAS=
                 Faz-se referência ao nome da interface física. O valor deve ser exatamente igual ao nome da interface física a qual faz-se referência
  
         * LINK_CONNECTION=
                 Diz se a conexão é local ou internet. Valores possíveis: "local" ou "internet"
  
         * LINK_TYPE=
                 Tipo de conexão. Valores possíveis: "static"; "dhcp"; "pppoe"; "ppp"
  
         * LINK_WEIGHT=
  
         É o peso do link para LoadBalance. Valores possíveis: "1"; "2"; "3"; "4"; ... 
         * As variáveis LINK_MODEM_IP= e LINK_MODEM_NETMASK= são usadas nas conexões pppoe em eth virtual. Mas 
  nada impede de serem usadas nas pppoe com eth's "reais". Estas variáveis além de possibilitarem que tenhamos 
  pppoe em eth virtual permitem também que acessemos o webadmin do modem em bridge (mais detalhes no capítulo 
  sobre eth's virtuais) tanto com eth "real" quanto "virtual".


Rede Local:


     A Rede Local padrão no BFW 3.X vem com a rede 192.168.0.1/24. Coloque a que você costuma usar.
         * Só tenha o cuidado de usar uma classe válida para rede privada (qualquer duvida quanto a "redes 
  privadas" veja o primeiro apendice deste tutorial "Apêndice 1 - Endereço IP, Máscaras de Redes e Sub-Rede 
  (IPV4).").
     Para alterar a rede local e link de internet entre em /etc/brazilfw/logical
     Rede Local Padrão. Caminho => /etc/brazilfw/logical/local


         LINK_ALIAS="local"
         LINK_CONNECTION="local"
         LINK_TYPE="static"
         LINK_IP="192.168.0.1"
         LINK_NETMASK="255.255.255.0"


     Para alterar a rede local edit o arquivo /etc/brazilfw/logical/local


         edit /etc/brazilfw/logical/local
  1. Mude para o IP e Mascara de sua Rede/Sub-Rede, Salve e Saia


Link Internet:


         * O(s) arquivo(s) de link(s) de internet ficam no diretório /etc/brazilfw/logical/
         * Abaixo veremos exemplos para os tipos de conexão de internet do BFW3.0
         * Lembrando que, aqui foi colocado o nome do arquivo do link de "internet", mas você pode colocar um 
  outro nome.


1. conexão Static:


                     LINK_ALIAS="internet"
                     LINK_CONNECTION="internet"
                     LINK_TYPE="static"
                     LINK_IP="10.1.1.2"
                     LINK_NETMASK="255.255.255.252"
                     LINK_GATEWAY="10.1.1.1"
                     # LINK_WEIGHT é o peso do link para LoadBalance
                     LINK_WEIGHT="1"


edit /etc/brazilfw/logical/internet

                     # Você deve Mudar o ip, mascara e gateway de link Estático. Salve e Saia


2. Conexão pppoe: CONEXÃO DISCADA


                     LINK_ALIAS="internet"
                     LINK_CONNECTION="internet"
                     LINK_TYPE="pppoe"
                     LINK_MODEM_IP="xxxxxxxxx"                                                       
                     LINK_MODEM_NETMASK="xxxxxxxxxxxxxxxxxxx"
                     LINK_USERNAME="xxxxxxxxxx@xxxxxxx.com.br"   
                     LINK_PASSWORD="xxxxxxxxxxx"
                     # LINK_WEIGHT é o peso do link para LoadBalance
                     LINK_WEIGHT="1"


                     edit /etc/brazilfw/logical/internet
                     LINK_USERNAME="coloque aqui o seu login DSL"
                     LINK_PASSWORD="coloque aqui a sua senha DSL"
                     

Salve e Saia.


3. Conexão DHCP:


                     LINK_ALIAS="internet"
                     LINK_CONNECTION="internet"
                     LINK_TYPE="dhcp"
                     # LINK_WEIGHT é o peso do link para LoadBalance
                     LINK_WEIGHT="1"


arrow: Conexão ppp (conexão via grps/edge/evdo/3g:
               + Operadora Claro:
  
                 
                     edit /etc/brazilfw/logical/claro
                     LINK_DEVICE="ttyUSB0" #caso seu modem seja detectado em outra porta, favor mudar.
                     LINK_CONNECTION="internet"
                     LINK_TYPE="ppp"
                     LINK_PHONE="*99***1#"
                     LINK_PROVIDER="claro.com.br'
                     LINK_USERNAME="claro"
                     LINK_PASSWORD="claro"
                     LINK_WEIGHT="1"


               + Operadora Vivo:
  
                 
                     edit /etc/brazilfw/logical/vivo
                     LINK_DEVICE="ttyUSB0" #caso seu modem seja detectado em outra porta, favor mudar.
                     LINK_CONNECTION="internet"
                     LINK_TYPE="ppp"
                     LINK_PHONE="#777" #vivozap
                     LINK_PROVIDER=""
                     LINK_USERNAME="<ddd><telefone>@vivozap.com.br" #ex 1991234567@vivozap.com.br
                     LINK_PASSWORD="vivo"
                     LINK_WEIGHT="1"

Faça Backup


         backup 


Para iniciar ou reiniciar o serviço:


         /etc/rc.d/rc.inet


     OBS.: Se não for usar o FIREWALL como servidor DHCP, na máquina cliente deverá ser colocado no DNS o IP do FW, se não, não haverá navegação.
Ferramentas pessoais