Как получить доступ к порту 8100 с виртуальной машины?
Я хочу получить доступ к порту 8100 на виртуальной машине Linux. Я бегу lubuntu. Я уже пробовал несколько вопросов, и ни один из них, кажется, не работает:
Отказ в соединении по порту 8100 - я попытался ответить на этот вопрос и создал все iptables, которые у них были, но Safari по-прежнему не может подключиться к серверу.
Я попытался использовать UWF, и кажется, что порт 8100 активен:
$ sudo ufw status verbose Status: active Logging: on (low) Default: deny (incoming), allow (outgoing), disabled (routed) New profiles: skip To Action From -- ------ ---- 8100/tcp ALLOW IN Anywhere 80 ALLOW IN Anywhere 443 ALLOW IN Anywhere 8100/tcp (v6) ALLOW IN Anywhere (v6) 80 (v6) ALLOW IN Anywhere (v6) 443 (v6) ALLOW IN Anywhere (v6)
На моем vm сеть настроена как мост, поэтому ipaddress - 10.0.0.63. Затем на моем компьютере (не на виртуальной машине) я перехожу к 10.0.0.63:8100, и я должен получить то, что обслуживается на порту 8100, но я получаю сообщение об ошибке при использовании Safari / Chrome / FirefoxCannot connect to server.
Что мне не хватает?
Вы имеете в виду рабочую станцию VMware.
Jacob Evans 6 лет назад
0
По какой причине вы не используете мостовой адаптер и не предоставляете виртуальной машине свой IP-адрес?
Jacob Evans 6 лет назад
0
@JacobEvans Я использую VMware Fusion. Я попытался дать свой собственный адрес, и это тоже не работает.
Whitecat 6 лет назад
0
Вы слушаете только порт 8100 на локальном хосте (127.0.0.1). Вы можете настроить свою службу на прослушивание одного или нескольких интерфейсов Ethernet или использовать ее iptablesдля переадресации порта 8100 с интерфейса Ethernet на 127.0.0.1:8100.
Как я могу это сделать?
Whitecat 6 лет назад
0
Вернитесь и перечитайте вторую ссылку, которую вы опубликовали - в частности, обратите внимание на 2-й ответ, где обсуждается использование 0.0.0.0 вместо localhost (127.0.0.1). Особенности того, как вы настраиваете это для своего приложения, зависят от конкретного приложения (которое вы не упомянули, но я сомневаюсь, что это сервер xprint)
Brandon Xavier 6 лет назад
0
Вы говорите, что нет выхода за пределы инструмента приложения, и используете что-то с инструментами командной строки для перенаправления порта на 127.0.0.1:8100?
Whitecat 6 лет назад
0
Нет, я никогда этого не говорил. Большинству людей с ограниченным опытом работы с iptables легче настроить параметры службы, чем иметь дело с iptables (т. Е. Гораздо проще найти и заменить 127.0.0.1 или localhost на 0.0.0.0 в файле конфигурации или в скрипте запуска). Во что бы то ни стало, не стесняйтесь гуглить "ufw port forward" - вы не найдете недостатка в справках и руководствах.
Brandon Xavier 6 лет назад
0
Это корень этого вопроса. Как мне справиться с iptables? Как я могу сделать мой вопрос более понятным, это то, что я хочу?
Whitecat 6 лет назад
0