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

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.