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
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"
+ 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.