1

Я использую VirtualBox 4.2.4 на хосте Windows 7 x64. Я установил гостевую систему Xubuntu. ВМ имеет доступ к сети через NAT. VirtualBox настроен для работы в качестве DHCP-сервера (настройка по умолчанию) и прослушивает 192.168.56.100. IP-адрес хоста в локальной сети - 192.168.1.20, маршрутизатора - 192.168.1.1.

Итак, после того, как я установил Xubuntu, все просто заработало, без проблем с подключением к интернету. Я ничего не настраивал.

Однако теперь я хочу поделиться папкой в гостевой системе Xubuntu и получить к ней доступ с хоста Windows. Но когда я смотрю IP-адрес гостя, это 10.0.2.15. Я не понимаю, откуда это взялось, у меня нет сети с этим адресным блоком.

Я установил dhcpdump, чтобы посмотреть поближе и, конечно же, на запрос DHCP ответил 10.0.2.2. Я понятия не имею, откуда это взялось.

Я попытался отследить этот таинственный IP-адрес, но он, похоже, не работает, просто печатает звездочки (но, похоже, это еще одна проблема, она не работает, например, с google.com).

Я также попытался отсканировать его, используя nmap, но я не уверен, что делать с результатом:

PORT      STATE SERVICE           VERSION
135/tcp   open  msrpc             Microsoft Windows RPC
445/tcp   open  netbios-ssn
554/tcp   open  rtsp?
2869/tcp  open  http              Microsoft HTTPAPI httpd 2.0 (SSDP/UPnP)
5357/tcp  open  http              Microsoft HTTPAPI httpd 2.0 (SSDP/UPnP)
9000/tcp  open  cslistener?
10000/tcp open  snet-sensor-mgmt?
10243/tcp open  http              Microsoft HTTPAPI httpd 2.0 (SSDP/UPnP)
49152/tcp open  msrpc             Microsoft Windows RPC
49153/tcp open  msrpc             Microsoft Windows RPC
49154/tcp open  msrpc             Microsoft Windows RPC
49155/tcp open  msrpc             Microsoft Windows RPC

Device type: printer|switch|remote management
Running (JUST GUESSING) : Samsung embedded (87%), 3Com embedded (85%), Dell embedded (85%), Xerox embedded (85%)
Aggressive OS guesses: Samsung CLX-3160FN printer (87%), 3Com SuperStack 3 Switch 4300, Dell PowerEdge 2650 remote access controller, Samsung ML-2571N or 6555N printer, or Xerox Phaser 3125N printer (85%)
No exact OS matches for host (test conditions non-ideal).
Network Distance: 1 hop
TCP Sequence Prediction: Difficulty=17 (Good luck!)
IP ID Sequence Generation: Incremental
Service Info: OS: Windows

Я не понимаю Что стоит за этим IP-адресом? Как это возможно, что он отвечает на запрос DHCP в гостевой виртуальной машине?

Я предполагаю, что все будет работать нормально, когда я вручную настрою правильный адрес DHCP-сервера, но мне бы очень хотелось понять, что здесь происходит не так и откуда этот таинственный IP-адрес.

1 ответ1

0

10.0.2.x/8 - это адресный блок по умолчанию для сети vBox NAT. см. раздел "Трансляция сетевых адресов" здесь: http://www.virtualbox.org/manual/ch06.html NAT определяет внутренний и внешний адреса. внешний - 192.168.56.100, а внутренний диапазон - 10.x..yz /8. NAT преобразует запросы на порты на внешнем интерфейсе на хосты и порты на внутреннем, так что 192.168.56.100:137 отображается, например, на 10.0.2.1:137.

для того, чтобы открыть общий доступ к папке, вы должны сначала перенаправить порт через vbox Nat. Есть инструкции в ссылке выше под заголовком "Настройка переадресации порта с NAT".

затем, как только вы все настроите правильно, вы сможете получить доступ к общей папке, перейдя к 192.168.56.100.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .