Здравствуйте. У меня есть следующая конфигурация: есть прямой IP, интернет подключен к роутеру с IP-адресом 192.168.1.1. На компьютере с IP-адресом 192.168.1.100 установлен VMware, с сетевым режимом моста. На виртуальной машине (установленной на VMware) с IP-адресом 192.168.1.2 установлен Ubuntu Server. Я открыл определенные порты на роутере для IP-адреса 192.168.1.2, например, порт 80. Если я перехожу на страницу nginx по адресу 192.168.1.2 с компьютера, все работает нормально. Однако, если я пытаюсь зайти по прямому IP, доступ закрыт. Сайт проверки открытости портов показывает, что порт закрыт. Если я открываю любой порт для компьютера с IP 192.168.1.100, извне доступ есть. Фаервол на Ubuntu выключен. Как это исправить?
Для того чтобы настроить мост и перенаправить порт в VMware, вам нужно выполнить следующие шаги: 1. В VMware Workstation откройте настройки сети для виртуальной машины Ubuntu Server. 2. Убедитесь, что сетевой режим установлен на мост (Bridge). Это позволит виртуальной машине иметь свой собственный IP-адрес в вашей локальной сети. 3. Затем настройте порты на вашем роутере для перенаправления на IP-адрес виртуальной машины Ubuntu Server (192.168.1.2). Например, если вы хотите открыть порт 80, укажите его роутеру для перенаправления на IP-адрес 192.168.1.2. После выполнения этих действий, вы должны иметь доступ к вашему веб-серверу через прямой IP-адрес. Если доступ по-прежнему закрыт, убедитесь, что настройки портов на роутере были правильно выполнены и что фаерволы на компьютере и виртуальной машине не блокируют соединение.
Кажется разобрался в чем причина, эт я дурак :D у меня эти порты были прокинуты на другой ip который давно уже не в использовании. Соответственно оно и лезло к нему. Удалил, прокинул только на один и все заработало.