[Ниасилил] Как пропинговать VirtualBox и залезть в него по ssh
значит запустил виртуал бокс, влепил на него бубунтэ. NAT подцепился сам по себе, в гостевой ОС доступ к интернету работает.
Ип хостовой ОС:
inet addr:192.168.0.102 Bcast:192.168.0.255 Mask:255.255.255.0
Ип гостевой ОС:
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
Из гостевой ОС хоставая пингуется (ping 192.168.0.102) с этим проблем нет
А вот из хостовой гостевая не хочет (ping 10.0.2.15).
Куда копать, что где замутить?
Не могу пропинговать виртуальную машину с хоста и наоборот
VirtualBox версии 6.0.2 r128162.
Хост : Windows 7.
Виртуальная машина : Debian.
Изначально тип подключения для виртуальной машины был NAT. Интернет работал, но я так понимаю, с помощью него невозможно нормально взаимодействовать , а именно пинговать хост и другие виртуальные машины, так? Перевела на сетевой мост, но в таком случае интернета на виртуальной машине вообще нет. ifconfig не выдаёт IP ipv4. Пробовала тип подключения виртуальный адаптер хоста и в настройках виртуальной машины указав этот самый виртуальный адаптер, но в таком случае айпишник есть, но пропинговать google и хост не получается. Какие действия нужно сделать, чтобы возможно было нормально взаимодействовать между виртуальной машиной и хостом ?
Отслеживать
задан 25 фев 2019 в 7:59
1 1 1 серебряный знак 1 1 бронзовый знак
Я понимаю, что у Вас проблема, но мне кажется, что Вам все же нужно немного менее эмоционально изложить Ваши трудности. Вопрос, ИМХО, нужно переформулировать и вряд ли кто-нибудь кроме Вас это сможет сделать. Посмотрите правила форума, на тему, как формулировать вопросы.
25 фев 2019 в 8:08
Включите два адаптера, один NAT, второй Host-only. Предварительно нужно создать сеть в Host Network Manager
25 фев 2019 в 8:53
@Nick, да, спасибо Nick. Наконец-то нашла видос на YT — youtube.com/watch?v=8lv88gH_0SA. Ужас, столько мучалась с этим.
Как настроить сеть в VirtualBox — виртуальная машина будто удалённый сервер?
Есть виртуальная машина VirtualBox (Oracle с USB а не OSE-version)
в качестве гостя — Ubuntu , в качестве хоста — Windows.
Нужно обращаться к виртуальной машине будто это удалённый сервер с определённым IP
(пусть и локальным из 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16)
На данный момент используется проброс портов через NAT.
Например по SSH хожу через 127.0.0.1:55522 а хотелось бы например через 10.0.2.15:22.
Из хоста ни ping ни nmap’ом не могут достучаться.
В какую сторону копать?
Пробывал включать вторым сетевым адаптером
но по sudo ifconfig (без изменений в выдаче) ни сканом nmap’ом результатов не было.
- Вопрос задан более трёх лет назад
- 44290 просмотров
Комментировать
Решения вопроса 1
в хост системе (винде) на интерфейсе VirtualBox Host-Only Ethernet Adapter пропишите адрес из той-же сети
Ответ написан более трёх лет назад
Нравится 1 1 комментарий
Mr_Howell @Mr_Howell Автор вопроса
См. пост ниже, ибо картинки в комментариях не прикрепляются.
Ответы на вопрос 2
Mr_Howell @Mr_Howell Автор вопроса
Wexter.
1) Выключил виртуальную машину.
2) Добавил вторым адаптером «VirtualBox Host-Only Ethernet Adapter»
3) Сменил настройки IP в адаптере хоста на:
4) Включил машину.
По «sudo ifconfig» изменений нет, в показателях «VirtualBox Host-Only Ethernet Adapter — хоста» также по нулям. Ни ping ни скан портов nmap’ом — по прежнему не видят гостевую машину.
Мне достаточно одного сетевого интерфейса VM в принципе
Пробую с такими настройками включить машину.
но трафик что то не ходит по нему до сих пор.
=======================================================================================
UPD 2
Всем спасибо. С такими настройками трафик прошёл:
Ответ написан более трёх лет назад
Нравится 2 3 комментария
Как пинговать виртуальную машину virtualbox
Сообщения: 33
Благодарности: 2
На основную ОС (Windows Vista) установил виртуальную машину VirtualBox,в качестве гостевой системы поставил XP Zver. Не получается соединить их в сеть,настроить доступ интернет в гостевой системе. Помогите чайнику
PS: Просьба к модератеру,если написал не в тот раздел просто переместите тему,ненужно удалять.
——-
Делай то,что должен,там где находишься,из того,что имеешь.
Сообщения: 15
Благодарности: 0
Помогите с настройкой сети.
У меня реальная сеть 192.168.1.0. Поставил на свой комп (Win XP) программу Virtualbox. Поднял на нём виртуальную машину на Ubuntu Server 9.10. Присвоил этой машине VirtualBox Host-Only Ethernet Adapter как Виртуальный адаптер хоста, с включённым DHCP. Т.е. после запуска Ubuntu ему присваивался динамический адрес. И я со своего хоста заходил по адресу: http://10.0.0.101/abc/ (ну, просто так настроен был DHCP, Выдавал с 101 по 254). Так вот, возникла острая необходимость в том, что бы и другие пользователи моей сети (192.168.1.1-254) также могли заходить в мою виртуальную машину, причём надо за ней закрепить статистический адрес. Третий день пытаюсь настроить, всё перепробовал. Ни в какую не хочет работать.
Посоветуйте, что-нибудь, пожалуйста!
Есть ещё 1 момент, который меня окончательно сбивает с толку. Когда указываю NAT, гостевой пингвин пингует всё на свете, включая инет. Ifconfig показывает, что получил 10.0.2.5. Учитывая, что второй (виртуальной сетевой карте «VirtualBox Host-Only Network») назначен адрес 10.0.0.1. А теперь самое интересное: когда я начинаю пинговать со своего компа, которому назначен 192.168.1.111 адрес 10.0.2.5, отображается такое сообщение:
Ответ от 192.168.99.2: Превышен срок жизни (TTL) при передаче пакета.
Ответ от 192.168.99.2: Превышен срок жизни (TTL) при передаче пакета.
Ответ от 192.168.99.2: Превышен срок жизни (TTL) при передаче пакета.
Ответ от 192.168.99.2: Превышен срок жизни (TTL) при передаче пакета.
Причём тут 192.168.99.2 .
И это вместо стандартного «Превышен интервал ожидания для запроса.»
И не работает http://10.0.2.5/abc/
Что делать-то.
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.
Сообщения: 15
Благодарности: 0
В общем, сделал так.
Присвоил адаптеру VirtualBox Host-Only Network IP адрес: 192.168.1.112. Промотрел таблицу маршрутизации.
Активные маршруты:
Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.111 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.1.0 255.255.255.0 192.168.1.111 192.168.1.111 20
192.168.1.0 255.255.255.0 192.168.1.112 192.168.1.112 20
192.168.1.111 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.1.112 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.1.255 255.255.255.255 192.168.1.111 192.168.1.111 20
192.168.1.255 255.255.255.255 192.168.1.112 192.168.1.112 20
224.0.0.0 240.0.0.0 192.168.1.111 192.168.1.111 20
224.0.0.0 240.0.0.0 192.168.1.112 192.168.1.112 20
255.255.255.255 255.255.255.255 192.168.1.111 192.168.1.111 1
255.255.255.255 255.255.255.255 192.168.1.112 192.168.1.112 1
Основной шлюз: 192.168.1.1
===========================================================================
Постоянные маршруты:
Отсутствует
DHCP в боксе отключен. Запускаю Linux. Ifconfig выводит следующее:
Eth0 Link encap:Ethernet Hwaddr 08:00:27::2b:c5:a6
Inet6 addr: fe80:a00:27ff:fe2b:c5a6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:1494 (1.4 KB)
lo — стандартный
ping 192.168.1.112 – Network is unreachable. Добавляю ifconfig Eth0 192.168.1.112/24.
ping 192.168.1.112 – работает. Пингую свой реальный комп ping 192.168.1.111 – не видит, как не видит любой другой комп. С хота пингую гостя (ping 192.168.1.112) – не видит. Кстати, после перезагрузки гостевой системы слетают настройки ip.
Может Virtualbox глючный? Где-то писали, что он чуть недоделанный. Что посоветуйте?
ИО Капитана Очевидности
Сообщения: 5380
Благодарности: 1105
Цитата alexander-123:
Так вот, возникла острая необходимость в том, что бы и другие пользователи моей сети (192.168.1.1-254) также могли заходить в мою виртуальную машину, причём надо за ней закрепить статистический адрес. » |
Очень просто
Достаточно выставить в свойствах виртуальной сетевой карты тип «Сетевой мост» и указать реальный сетевой интерфейс, с которым должен объединиться виртуальный (например /dev/eth0 ).
Далее виртуальная карта через локальную сеть получит параметры сети от DHCP-сервера, и виртуальная машина заработает наравне с реальными. Остаётся только «запомнить» этот компьютер в настройках DHCP-сервера, и он всегда будет получать один и тот же IP
——-
Самое совершенное оружие, которым забиты арсеналы богатых и процветающих наций, может легко уничтожить необразованного, больного, бедного и голодного. Но оно не может уничтожить невежество, болезнь, нищету и голод. (Фидель Кастро)
Почему всех осужденных за измену Родине при Сталине реабилитировали при Горбачёве по отсутствию состава преступления? Потому что при Горбачёве измену Родине перестали считать преступлением.
Сообщения: 241
Благодарности: 3
Цитата El Scorpio:
Очень просто Достаточно выставить в свойствах виртуальной сетевой карты тип «Сетевой мост» » |
та что то всовсем не просто. «сетево мост» — наглухо роняте сетевой главного ХОСТА, и виртуал ложится.
если чисто НАТ в автомате — инет летает.
вопрос остался: в сети виртуал вилдит тольо себя + полный инет
Как же увидеть все реальные хосты в домашней сети из виртального гостя?
ИО Капитана Очевидности
Сообщения: 5380
Благодарности: 1105
Цитата vla-ad:
Возможно, криво установился драйвер VirtualBox или просто кривой драйвер сетевой карты.
повторяю, что в режиме «мост»
1) физическая сетевая карта работает без каких-либо изменений. При этом никаких изменений параметров IP не происходит.
2) сетевая карта виртуальной машины работает, как ещё одно устройство физической ЛВС. При этом интерфейс автоматически получает параметры IP от DHCP-сервера физической сети. Выход в интернет (при наличии маршрутизатора) также получается автоматически.
Ну а далее разрешение/блокирование сетевого взаимодействия с соседними устройствами зависит от настроек файрволла.
Цитата vla-ad:
вопрос остался: в сети виртуал вилдит тольо себя + полный инет Как же увидеть все реальные хосты в домашней сети из виртального гостя? » |
Вообще-то в режиме NAT виртуальная машина всё равно может обращаться к любым устройствам «внешней» сети.
Возможно, сетевая служба ВМ просто работает в режиме «общественной сети», при котором блокируется взаимодействие с соседними устройствами.
——-
Самое совершенное оружие, которым забиты арсеналы богатых и процветающих наций, может легко уничтожить необразованного, больного, бедного и голодного. Но оно не может уничтожить невежество, болезнь, нищету и голод. (Фидель Кастро)
Почему всех осужденных за измену Родине при Сталине реабилитировали при Горбачёве по отсутствию состава преступления? Потому что при Горбачёве измену Родине перестали считать преступлением.
Сообщения: 241
Благодарности: 3
Цитата El Scorpio:
повторяю, что в режиме «мост» » |
хм. ясно, что ниечго не понятно. ВОТ статья озона Автор: Виктор Краснухин красноречиво описал все действия, а возможено даже и те, о которых никто и не думал. но — то ли статья старая (неактуальная), то ли замудрено слишком по-научному — что в итоге виртуал гость думает минуты 3 прежде чем на рабочем столе появляются значки.
Итак, предлагаю формулу, чтобы на пальцахз (рисуем сеть):
1. роутер (маршрутизатор) -> приняли ИНЕТ и -> началась локалка
ПК1 + ПК2 + . + ПКn
2. на ПК1(XPsp3) устанавливаем VB (последний)
3. на VB уст. Гость1(ХР*32) + Гость2(7*32) + .
Задача:
— объединить ПК1..-n + Гость1..-n — в локальную сеть
— обеспечить всем Гост(-ям) доступ в интернет
Что имеем:
— в первичке — при авто установке Гостей на виртуал (флаг НАТ открыт) — роутер уазывает на появление Гостей в сети и присваиваат ИП каждому Гостю
— при этом сами Гости друг друга не видят, однако ВИДЯТ только сами себя — и отлично ВСЕ видят ИНЕТ
Задача2 решена автоматически без каких либо бубнов. Но 1 не решена никак.
ИТАК — все оказалось не просто ПРОСТО, а очень просто))))
ОДНАКО —
Цитата El Scorpio:
повторяю, что в режиме «мост» » |
— вы правы — сенк
Решаем локалку:
1. в настройках VB (сеть > виртуальные сети хоста) не трогаем ничего — там автомат прописал что ему было нужно
— однако на ХОСТЕ идем в свойства Виртуала -> IPv4 и меняем на — «получить автоматически» (потому ка там прописан адрес который автоматичсеки был получен вирталом и прописан)
2. на VB в натсройках Гостя(любого) вместо автоматичсеокго «НАТ» ставим «сетевой мост»
— проверяем флаг «кабель подключен»
3. Вкл ОС Гостя (старт) — идем в «Сетевые» и проверяем адаптер.. там доджно быть «автоматически»
4. пингуем машины в сети — как свою, так и любые ХОСТЫ а также ИНЕТ в открытую
5. или запускаем проводник «сетевое» — и радуемся >> ВСЯ СЕТЬ как на ладони
Вот така ситуация
ЗЫ!
— статью ОЗОН считаю достаточно популярной но очень узко взятой.
для большинства все же подойдеит вершина айсберга где просто и быстро.
Последний раз редактировалось vla-ad, 16-04-2015 в 17:59 .
ИО Капитана Очевидности
Сообщения: 5380
Благодарности: 1105
Цитата vla-ad:
ВОТ статья озона Автор: Виктор Краснухин красноречиво описал все действия, а возможено даже и те, о которых никто и не думал. но — то ли статья старая (неактуальная), то ли замудрено слишком по-научному — что в итоге виртуал гость думает минуты 3 прежде чем на рабочем столе появляются значки. » |
Статья либо оооочень «неактуальная» (для очень старой версии VirtualBox), либо принципиально неправильная.
На текущий момент нет необходимости создавать «мост» средствами операционной системы Windows или Linux — достаточно в параметрах виртуальной машины для виртуальной сетевой карты выбрать режим «мост» и указать сетевой интерфейс хост-машины.
P.S.
Перечитал внимательнее статью.
Дело в том, что эта статья описывает «прямое» подключение хост-машины к интернету без наличия какой-либо реальной локальной сети.
Посему автор сначала создаёт на реальном компьютере ещё один сетевой интерфейс, обеспечивающий работу отдельной «виртуальной локальной сети», настраивает сетевую карту виртуальной машины на работу с этой виртуальной ЛВС (совершенно другой режим работы), а затем настраивает NAT средствами реальной операционной системы для обеспечения доступа в интернет виртуальным машинам.
Однако в настоящее время повсеместно (даже дома) используются аппаратные маршрутизаторы (или ADSL-модемы в режиме маршрутизации), которые самостоятельно обеспечивают выход в интернет таким образом, что достаточно просто подключить компьютер к локальной сети.
Цитата vla-ad:
однако на ХОСТЕ идем в свойства Виртуала -> IPv4 и меняем на — «получить автоматически» (потому ка там прописан адрес который автоматичсеки был получен вирталом и прописан) » |
Всё правильно.
изначально вы вручную прописали сетевой карте адрес 192.168.1.2 , однако DHCP-сервер вашего маршрутизатора этого не знал
вы подключили к сети ещё одно устройство (пусть даже виртуальное), которое начало запрашивать себе IP-адрес
ваш маршрутизатор выдал виртуальной машине первый адрес из пула DHCP — это был адрес 192.168.1.2
У вас в сети появилось два устройства с одинаковым IP-адресом , что привело к неработоспособности обоих устройств.
виртуальная машина
——-
Самое совершенное оружие, которым забиты арсеналы богатых и процветающих наций, может легко уничтожить необразованного, больного, бедного и голодного. Но оно не может уничтожить невежество, болезнь, нищету и голод. (Фидель Кастро)
Почему всех осужденных за измену Родине при Сталине реабилитировали при Горбачёве по отсутствию состава преступления? Потому что при Горбачёве измену Родине перестали считать преступлением.