Я настроил сеть на панели настроек VMware Fusion, которая выглядит следующим образом:

Скриншот пользовательской сети

Затем я создал 2 виртуальные машины с CentOS 7 Minimal:

docs   172.16.227.129
gerrit 172.16.227.130

Теперь на компьютере с docs я установил httpd зашел на gerrit и запустил

$ curl http://172.16.227.129
curl: (7) Failed connect to 172.16.227.129:80; No route to host

Теперь я проверил, что сервер работает на компьютере с docs используя netstat -an и нашел следующую строку:

tcp6 0 0 :::80 :::* LISTEN     

Я не уверен, что существует проблема с tcp6 (вместо tcp), но я могу без проблем подключиться к любой машине в сети (как изнутри сети, так и с хоста) с помощью SSH.

ПРИМЕЧАНИЕ. Я также проверил свой брандмауэр и добавил правило для входящих HTTP-соединений (чтобы разрешить их все), используя следующие команды:

sudo iptables -A INPUT -p tcp -m multiport --dports 80,443 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT
sudo iptables -A OUTPUT -p tcp -m multiport --dports 80,443 -m conntrack --ctstate ESTABLISHED -j ACCEPT

ПРИМЕЧАНИЕ 2 Если я иду к машине gerrit и запускаю ping 172.16.227.129 она также работает.

Как я могу отладить это? Что я сделал не так?

0