Переадресация портов на IP-адрес Linux в Virtualbox.
Вот Совок,
Я использовал SET (Social Engineering Toolkit) и сделал дубликат страницы входа, ip, который был использован, был 10.0.2.15 (Имейте в виду, что это на виртуальной машине Virtualbox), и когда я пытался просмотреть его на другом компьютере, он говорит сервер не отвечает. Я пытался перенести порт вперед, но это вызывало у меня проблемы. Есть ли что-нибудь, что я могу сделать, чтобы перенести порт или сделать что-то подобное, чтобы сделать веб-страницу, подключенную к IP, видимой во всемирной паутине другого компьютера.
Другими словами, страницу IP можно просматривать только на том же компьютере, на котором я размещал ip, можете ли вы сделать его видимым в любом браузере компьютеров, перенаправив его на порт, или что-то подобное.
2 ответа
Используйте мостовую сеть для гостевой машины. Затем этот IP-адрес должен быть доступен в вашей сети, если не включены брандмауэры.
Есть несколько проблем с прямым доступом к этому IP с отдельного компьютера.
Во-первых, пересылка: компьютер с VirtualMachine должен принять пересылку IP. Это легко включить: https://wiki.archlinux.org/index.php/Internet_sharing
Во-вторых, маршрутизация: другие компьютеры должны знать, кого спрашивать при поиске 10.0.2.15. Это самая сложная часть. Вы можете попробовать добавить специальное правило маршрута на другом компьютере, чтобы установить хост в качестве шлюза для 10.0.2.15, но это требует, чтобы вы делали это на каждой машине, которая хочет получить доступ к ВМ.
Как сказал Ахмед, самый простой способ - это использовать сетевой мост, где виртуальная машина будет работать как любой другой компьютер в сети с видимым IP-адресом.