У меня виртуальная машина XP на установке Ubuntu. Я могу подключиться к интернету в гостевой ОС (XP). Теперь я хочу найти IP-адрес хост-системы (Ubuntu). Я могу найти гостевой IP-адрес в Свойствах подключения в XP, но как мне найти IP-адрес компьютера с Ubuntu?
Вы должны знать, я хочу добавить запись DNS в мой \ system32 \ drivers \ хосты, чтобы я мог получить доступ к виртуальному хосту в моем Ubuntu (apache). Используя ifconfig
, я вижу, что у меня всего три адаптера. Одним из них является мой сетевой адаптер (Ethernet), петлевой и беспроводной адаптеры. Я даже попробовал адрес шлюза.
Просто откройте xterm или нажмите CTRL + ALT + F1 и напишите:
ifconfig
Строка "inet" - это ip. Конечно, это локальный IP и не публичный .
Чтобы получить общедоступный IP-адрес (доступный извне), посетите www.whatismyip.com (или аналогичный веб-сайт) или введите в своем интерфейсе маршрутизатора (он сообщит вам общедоступный IP-адрес). ). Для файла hosts есть специальное руководство на www.rackspace.com .
Пока, надеюсь, вы решите.
В VirtualBox с использованием обычной сети NAT вы можете получить доступ к самому хосту, используя IP-адрес шлюза. В гостевой ОС Windows вы можете увидеть это, используя свойства сетевого адаптера, как показано ниже:
Альтернативой является подключение другой сетевой адаптер, использующий сеть «только для хоста», как показано ниже.
Сначала добавьте запись сети только для хоста в глобальных сетевых настройках Virtualbox:
Затем добавьте ее в сетевые настройки гостя:
После этого вы сможете добраться до хоста на 192.168.56.1
(магические числа здесь, я знаю!).
вы можете использовать nmap
инструмент. Используя его, вы также можете найти IP-адрес хоста.
предположим, что ваши IP-адреса начинаются с 192.168.1.1, затем, если вы хотите увидеть все системы, которые находятся в данном диапазоне
nmap 192.168.1.1-255
, то для сканирования всех с 1-255 диапазон.
Если у вас есть хост, защищенный брандмауэром, вы можете использовать
nmap -PN 192.168.1.1-255
Надеюсь, что это поможет.