Para encurtar a história, é necessário configurar um endereço IP estático no Centos7, que é abordado na FAQ . Feito isso, tudo funcionou.
Como configuro um servidor CentOS7 para conectar-me à Internet e ser conhecido como um endereço IPv4 específico na forma de: aa.aa.aaa.aa2
?
AQUI ESTÃO OS DETALHES (Atualizado em 27/02/2017):
Modem a cabo
Um Cisco DPC3941B O roteador de um provedor de acesso à Internet possui um gateway IP aa.aa.aaa.aa6
e tem vários endereços IP alocados para ele na forma de aa.aa.aaa.aa1
, aa.aa.aaa.aa2
, aa.aa.aaa.aa3
, aa.aa.aaa.aa4
, e aa.aa.aaa.aa5
. Ele também tem máscara de sub-rede 255.255.255.248
e DNS bb.bb.bb.bb, bb.bb.cc.cc
.
CentOS 7 Config
nmcli con show
fornece resultados incluindo eno1 uuid 802-3-ethernet eno1
.
nmcli con show eno1
fornece muitos resultados, incluindo:
IPV4.ADDRESS[1]: aa.aa.aaa.aa2/29
IPV4.GATEWAY: aa.aa.aaa.aa6
IPV4.DNS[1]: bb.bb.bb.bb
IPV4.DNS[2]: bb.bb.cc.cc
Mas, quando eu ping google.com
do mesmo terminal, a resposta é connect: Network is unreachable
. E quando eu tento Putty para aa.aa.aaa.aa2
de outro computador, a conexão expira sem conexão. Da mesma forma, digitar ping aa.aa.aaa.aa2
de outro computador também expira com 0% de retorno de pacote.
Caso seja um problema de firewall, digitei firewall-cmd --zone=public --list-all
e obtive:
public (default, active)
interfaces:eno1
sources:
services: dhcpv6-client ssh
ports:
masquerade: no
forward-ports:
icmp-blocks
rich rules:
Como uma máquina Windows está configurada para fazer a mesma coisa com sucesso
Para descartar a possibilidade de o problema ser causado pelo modem a cabo, conectei um laptop Windows ao modem seguindo as etapas descritas abaixo e consegui conectar-me à Internet e ser visto como aa.aa.aaa.aa1
quando usando o laptop Windows através de um cabo ethernet diferente conectado ao mesmo modem.
Aqui estão as etapas para que o laptop Windows se conecte à Internet como aa.aa.aaa.aa1
pelo mesmo modem a cabo:
1. Control Panel > Network and Internet > Network and Sharing Center
2. Click “Change Adapter Settings”
3. Right click on “Ethernet 2” connection and click on “Properties”
4. Select “Internet Protocol Version 4 (TCP/IPv4)”
5. Then click on “Properties” Button to open the target dialog box:
a. In the default state, the “Obtain IP address automatically” option is checked
b. To claim a specific IP instead, click “Use The Following IP Address” and enter the following information:
i. IP Address: aa.aa.aaa.aa1
ii. Subnet Mask: 255.255.255.248
iii. Default Gateway: aa.aa.aaa.aa6
iv. Preferred DNS Server: bb.bb.bb.bb
v. Alternate DNS Server: bb.bb.cc.cc
vi. Check the “Validate Settings on Exit” option.
vii. Click OK
6. Click on any other open dialog boxes to return computer to normal state
Pingando o IP local do modem a cabo
O prompt de comando do Windows é capaz de executar o ping do modem a cabo digitando ping 10.x.x.x
, que é o IP local do modem a cabo.
Mas quando eu digito o mesmo ping 10.x.x.x
do terminal do servidor do CentOS 7, a resposta é connect: Network is unreachable.
Cabo Ethernet aceso nas duas extremidades
O conector Ethernet no servidor está aceso indicando que está conectado e o conector Ethernet na outra extremidade do cabo do servidor conectado ao modem a cabo também está aceso, indicando que está conectado. Portanto, há uma conexão elétrica entre o servidor do CentOS 7 e o modem a cabo.
O problema parece isolado para a configuração do CentOS 7.
Configurando uma rota para o modem a cabo do CentOS
O provedor de serviços de Internet forneceu este link contendo informações sobre como configurar uma conexão entre uma máquina genérica e o modem local. O link é para um tipo diferente de conexão, mas o ISP disse que poderia ser adaptado.
Para encurtar a história, é necessário configurar um endereço IP estático no Centos7, que é abordado na FAQ . Feito isso, tudo funcionou.
Tags webserver configuration ip router centos