Information - Internet Traffic: IP externo (0.0.0.0)

Fórum em português destinado a discussões gerais e ajuda aos usuários do BrazilFW 3.x

Information - Internet Traffic: IP externo (0.0.0.0)

Mensagempor romano » Ter Mar 26, 2019 3:02 pm

Olá a todos.

Uso o BrazilFW 3.0.262 ligado a uma fibra da Vivo. O IP externo da fibra é fixo, a saída do modem e a conexão lógica da placa wan do BFW também tem IP fixo.
Há apenas esse link externo.

As vezes o BFW não encontra seu IP externo. Em System - Information - Internet Traffic aparece "eth1 :: Vivo_200 (0.0.0.0) [Great]

Sem essa informação o BFW não consegue redirecionar as requisições de serviços externos oriundas de equipamentos dentro da rede mas buscando o recurso com o endereço *externo*, como os smartphones com clientes voip (ora no 4G, ora no wifi, de forma transparente ao usuário).

Sei que o IP externo é guardado em /var/state/externaladdr.inet, que está assim:
Código: Selecionar todos
Vivo_200:0.0.0.0


Há o executável /usr/local/sbin/route-monitor que não sei se também cuida da determinação do IP externo de cada conexão, e dentro dele há uma lista de IPs (PING_IPS="189.86.41.84,189.86.41.99,189.86.41.94,189.86.41.88"). Esses IPs não estão respondendo à ping nem http neste momento. Pode ser uma coincidência, mas é suspeito... ;-)

O /etc/brazilfw/brazilfw.cfg está assim:
(vejam que no final dele já havia adicionado uma nova lista de IPs para o BFW determinar se a conexão externa está ativa ou não, mas isso está assim faz tempo)
Código: Selecionar todos
WEBADMIN_PORT='8171'
SSH_PORT='22'
ADMIN_AUTH='$1$HEEMlO17xxxxxxxxrNbjrAcbkfXepe.'
DNSSERVER='yes'
HOSTNAME='brazilfw'
DNS1='8.8.8.8'
DNS2='1.1.1.1'
PERSIST_LOG='yes'
TIME_ZONE='America/Sao_Paulo'
CACHE_DISK='no'
USE_QOS='no'
DHCP_SERVER='yes'
DHCP_DEFAULT_LEASE='600'
DHCP_DNS1='8.8.8.8'
DHCP_DNS2='10.0.0.1'
IPUPDATE='no'
IPUPDATE_REFRESH='60'
USE_MAC_CONTROL='no'
CERTIFICATE_ISSUED_TO=''
EXTERNAL_PING='no'
ENABLE_MYSQL='yes'
ARP_SCAN_RETRY='1'
ARP_SCAN_TIMEOUT='250'
KEYBOARD='br-abnt2'
DNSFREECHOICE='yes'
USE_RESTRICTION_FILE='no'
SHOW_LINK_USAGE='yes'
DMZ='10.0.3.250'
ADDON_EXPERIMENTAL='no'
DISTRO_EXPERIMENTAL='no'
WPAD='no'
MYSQL_SERVER_PORT='3306'
PING_IPS='1.1.1.1,8.8.4.4,200.19.74.21'


O /etc/brazilfw/logical/Vivo_200 (conexão lógica Wan) está assim:
Código: Selecionar todos
LINK_TYPE='static'
LINK_CONNECTION='internet'
LINK_ALIAS='Vivo'
LINK_IP='192.168.15.2'
LINK_NETMASK='255.255.255.0'
LINK_GATEWAY='192.168.15.1'
LINK_WEIGHT='1'
LINK_UPSTREAM='30000'
LINK_DOWNSTREAM='90000'
LINK_MTU='1500'
LINK_LOADBALANCE='yes'
LINK_PERSISTENT='no'
LINK_ADDITIONAL_IP=''
LINK_NAT='yes'



- Como o BrazilFw determina o IP externa da Wan ?
- Se ele usa os IPs da lista em /usr/local/sbin/route-monitor, o que esses endereços respondem, e em que porta/protocolo ?
- Há como fixar o Ip externo válido (o mostrado em System - Information - Internet Traffic) de uma conexão wan ?

Desde já agradeço a ajuda.
Renato Romano, São Bernardo do Campo
Avatar do usuário
romano
BFW Curious
 
Mensagens: 5
Registrado em: Qui Jun 07, 2018 3:39 pm
Localização: São B. do Campo/SP
BrazilFW Box: BFW 3.0.262 64 bits
Máquina Física, i3 @3.7GHz, 4GB ram
1 link 200/100
Serviços ativos: DNS, DHCP
Addon: iftop
Alguns bloqueios de IP de origem ou de destino via ipchains

Re: Information - Internet Traffic: IP externo (0.0.0.0)

Mensagempor lovagabundo » Qui Mar 28, 2019 4:20 pm

Boa tarde, já tive esse problema.

Eu precisei colocar meu modem em modo bridge (o google ou a Vivo podem te orientar caso não esteja na cara), porque ele parece estar como roteador. Depois colocar em Conexão Lógica o Tipo de conexão: DHCP.

Isso faz com que o BFW seja o roteador do seu link da vivo, do jeito que esta ai ele é um segundo roteador, do roteador/modem:

Agora:
Vivo -> Modem/Router -> BFW
Depois:
Vivo -> Modem -> BFW
"E na vida a gente
Tem que entender
Que um nasce prá sofrer
Enquanto o outro ri..."
Avatar do usuário
lovagabundo
BFW Curious
 
Mensagens: 45
Registrado em: Sex Jul 01, 2011 12:15 am
BrazilFW Box: Máquina Virtual
CPU: Intel Core i5 Model 3550
Memória: 8.00 GiB / 2 Links
BFW 3.0.262 64 bits
Serviços Ativos: Control MAC, QOS, DHCP, DNS, Dynamic DNS
Addons: EBackup

Re: Information - Internet Traffic: IP externo (0.0.0.0)

Mensagempor romano » Qui Mar 28, 2019 4:43 pm

Obrigado pela resposta lovagabundo,

Sim, o modem da Vivo está com o roteador interno ligado, porém o BrazilFW está no IP de DMZ dele. A ambos tem IP fixo e o servidor DHCP do modem está desligado.

Com certeza não é a configuração ideal, mas esse modem (Mitrastar GPT-2541GNAC-N1) está funcionando tão bem (há quase dois anos) assim que nem quero mexer. kkkkkk

A minha dúvida é como o BrazilFW determina seu IP visível pelo restante da internet, e porque, raramente, ele não consegue fazer isso.

Dá a impressão que o servidor externo que devolve o IP válido as vezes fica fora do ar, e se for isso, se é possível adicionar mais algum (sabendo o formato de resposta esperado).

Por exemplo, eu fiz uma página PHP que devolve o IP, que uso numa script via wget: http://www.g2ptv.com.br/ipexterno.php
(sintam-se a vontade para usar esse recurso)

Obs: Para quem chegar nesse tópico procurando como deixar em bridge esse modelo de modem, a receita para colocar está em: https://forum.vivo.com.br/threads/10127-GPT-2541GNAC-Modo-Bridge
Avatar do usuário
romano
BFW Curious
 
Mensagens: 5
Registrado em: Qui Jun 07, 2018 3:39 pm
Localização: São B. do Campo/SP
BrazilFW Box: BFW 3.0.262 64 bits
Máquina Física, i3 @3.7GHz, 4GB ram
1 link 200/100
Serviços ativos: DNS, DHCP
Addon: iftop
Alguns bloqueios de IP de origem ou de destino via ipchains

Re: Information - Internet Traffic: IP externo (0.0.0.0)

Mensagempor lovagabundo » Seg Abr 01, 2019 12:09 pm

romano escreveu:Obrigado pela resposta lovagabundo,

Sim, o modem da Vivo está com o roteador interno ligado, porém o BrazilFW está no IP de DMZ dele. A ambos tem IP fixo e o servidor DHCP do modem está desligado.

Com certeza não é a configuração ideal, mas esse modem (Mitrastar GPT-2541GNAC-N1) está funcionando tão bem (há quase dois anos) assim que nem quero mexer. kkkkkk

A minha dúvida é como o BrazilFW determina seu IP visível pelo restante da internet, e porque, raramente, ele não consegue fazer isso.

Dá a impressão que o servidor externo que devolve o IP válido as vezes fica fora do ar, e se for isso, se é possível adicionar mais algum (sabendo o formato de resposta esperado).

Por exemplo, eu fiz uma página PHP que devolve o IP, que uso numa script via wget: http://www.g2ptv.com.br/ipexterno.php
(sintam-se a vontade para usar esse recurso)

Obs: Para quem chegar nesse tópico procurando como deixar em bridge esse modelo de modem, a receita para colocar está em: https://forum.vivo.com.br/threads/10127-GPT-2541GNAC-Modo-Bridge


Entendo. Eu resolvi meu problema da forma descrita, desconheço outra forma :?
"E na vida a gente
Tem que entender
Que um nasce prá sofrer
Enquanto o outro ri..."
Avatar do usuário
lovagabundo
BFW Curious
 
Mensagens: 45
Registrado em: Sex Jul 01, 2011 12:15 am
BrazilFW Box: Máquina Virtual
CPU: Intel Core i5 Model 3550
Memória: 8.00 GiB / 2 Links
BFW 3.0.262 64 bits
Serviços Ativos: Control MAC, QOS, DHCP, DNS, Dynamic DNS
Addons: EBackup

Re: Information - Internet Traffic: IP externo (0.0.0.0)

Mensagempor nosire » Ter Abr 09, 2019 2:17 pm

"O mais difícil é aprender a ler, o resto está escrito"
Avatar do usuário
nosire
BFW Team
BFW 3.x Update
 
Mensagens: 269
Registrado em: Ter Mar 07, 2006 3:12 pm
Localização: jales sp
BrazilFW Box: Máquina virtual
CPU: Intel Core I5 (vários modelos)
Memória virtual: 4 Gb
Versão: BFW 3.x (261 e 262)
Serviços : openvpn/ebackup/qos/squid
links: a maioria um link so, mas casos com dois links (menor de 2 mb, maior 100 mb)

Re: Information - Internet Traffic: IP externo (0.0.0.0)

Mensagempor romano » Qua Abr 10, 2019 5:11 pm



Obrigado pelo link Nosire.
Essa (grande!) dica eu já tinha seguido antes, A alteração está no final do /etc/brazilfw/brazilfw.cfg (no primeiro post)
Essa é a solução para quando o BrazilFW não consegue determinar se a conexão está ativa ou não (e sabe-se que está).

Sobre como o BrazilFW determina seu IP externo aparente, ainda estou na dúvida, mas quando isso acontece Em System - Information - Internet Traffic aparece "eth1 :: Vivo_200 (0.0.0.0) [Great] e reiniciando-se o sistema ele encontra o IP correto.

O que gostaria é entender como ele determina esse IP externo aparente.
Avatar do usuário
romano
BFW Curious
 
Mensagens: 5
Registrado em: Qui Jun 07, 2018 3:39 pm
Localização: São B. do Campo/SP
BrazilFW Box: BFW 3.0.262 64 bits
Máquina Física, i3 @3.7GHz, 4GB ram
1 link 200/100
Serviços ativos: DNS, DHCP
Addon: iftop
Alguns bloqueios de IP de origem ou de destino via ipchains

Re: Information - Internet Traffic: IP externo (0.0.0.0)

Mensagempor nosire » Qui Abr 18, 2019 2:52 pm

Boa tarde
já testou algum ddns para testar se atualiza pelo dns update

Ao dispor
"O mais difícil é aprender a ler, o resto está escrito"
Avatar do usuário
nosire
BFW Team
BFW 3.x Update
 
Mensagens: 269
Registrado em: Ter Mar 07, 2006 3:12 pm
Localização: jales sp
BrazilFW Box: Máquina virtual
CPU: Intel Core I5 (vários modelos)
Memória virtual: 4 Gb
Versão: BFW 3.x (261 e 262)
Serviços : openvpn/ebackup/qos/squid
links: a maioria um link so, mas casos com dois links (menor de 2 mb, maior 100 mb)


Voltar para BrazilFW 3.x - Ajuda em Geral

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 12 visitantes

cron