[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!

Check this out!

Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 16 | 9 | 8
Назад Вниз Каталог Обновить

Виртуальных машин тред Аноним (BSD: Chromium based) 10/01/17 Втр 04:03:08  1932179  
about1024px.png (720Кб, 1024x768)
В общем, выкатываюсь из "нубских вопросов по линукс", потому как нужна помощь более профессиональных господ, чем основная аудитория, что находится там.

Суть вот в чем: мне надо сделать и установить centos на виртуальной машине, поднять на нем apache, а со своего пк вне виртуалки открыть веб страничку в браузере.

Вроде не сложно и я накатил на virtualbox все это, но столкнулся с проблемой:

1. Я могу внутри виртуалки, используя links, открыть http://127.0.0.1 и увидеть приветственную страничку apache
2. в ss -ntulp я вижу, что внутри виртуалки 80 порт слушается
3. Я пробрасываю порты в настройках машины
4. На моем пк я вижу в ss -ntulp, что порт слушается
5. Я открываю http://127.0.0.1:port и вижу бесконечную загрузку.

Под port я подразумеваю проброшенный порт, я пробовал разные и 80 и 8080 и 1225 и 1337 и т.п.

Я попробовал схватить трафик в ваершарк на локальный loop интерфейс, и в нем вижу 441 http ошибку.

Я пробовал пробросить порт на ssh, внутри виртуалки сам к себе подключаюсь успешно, а с наружи - "no route to host"

Как мне решить проблему? Буду постить скриншоты.
Аноним (BSD: Chromium based) 10/01/17 Втр 04:08:22  1932183
Это пример ваершарка. При этом 35944 порта на моем пк нет, что это вообще за редирект и куда?

Также пример проброски портов. В ваершарке я пытался с 1225, на проброске портов порт иной, но был 1225

вот логи апача на третьей картинке
Аноним (BSD: Chromium based) 10/01/17 Втр 04:09:37  1932184
Я пробовал проброску портов и без ip вовсе, только порты - та же беда.
При этом в ss -ntulp всегда этот порт (порт хоста) определялся как listen, да и 80 в apache всегда был также listen внутри виртуалки.
Аноним (BSD: Chromium based) 10/01/17 Втр 04:10:10  1932185
Вот пример того, что в виртуалке
Аноним (BSD: Chromium based) 10/01/17 Втр 04:11:39  1932187
Вот пытался в уже проброшенный портами ssh с разными ip
Аноним (BSD: Chromium based) 10/01/17 Втр 04:13:47  1932189
В виртуалке действительно есть апач и он работает, вот пример с links

=====

Я пытался вписывать разные порты и разные айпишники, делал разные эксперименты. У меня ufw отключен, в виртуалке iptables и selinux выпилены. Что я делаю не так?

Может заюзать иную VM программу? Какую?
А можно ли в нее импортировать VM из virtualbox? Не хотелось бы ставить с нуля всю систему.
Аноним (Microsoft Windows 10: Яндекс браузер) 10/01/17 Втр 05:46:58  1932234
>>1932179 (OP)
> http://127.0.0.1:port
Ип вм же надо, не? Нахуя локалхост? Ты пробрасывал на своей пк 80 порт на 80 порт вм только? И апач слушает ип сетевой карты(своей) или локалхост только? По 2 посту только локалхост, похоже, если так, то еще надо пробросить на вм с ип сетевой карты гостя на локалхост.
Аноним (Microsoft Windows 7: Firefox based) 10/01/17 Втр 07:58:20  1932292
>>1932234
Не.
Аноним (Microsoft Windows 7: Chromium based) 10/01/17 Втр 09:44:46  1932329
>>1932179 (OP)
локалхост виртуалки и твой локалхост - разные вещи, ибо это адрес обратной шины, и он "привязан" к операционке, а не к железке. Так что прослушивать придётся какой-нибудь внешний адрес, а не локалхост. Какой именно адрес - зависит от способа маршрутизации сети между виртуалкой и хостовой ОС.
В любом случае, если у тебя в принципе возникают подобные вопросы, почитай мануал по своей софтине, через которую виртуализируешь - там наверняка описано, каким образом можно пробросить локалку в гостевую ОС.
Ну или скажи, каким софтом пользуешься.
Аноним (Microsoft Windows 7: Firefox based) 10/01/17 Втр 12:31:25  1932391
>>1932179 (OP)
Попробуй использовать "сетевой мост". Если удастся использовать успешно, сможешь открывать свою веб-страничку просто указывая ip-адрес виртуальной машины. Если хочешь через NAT, то сначала покажи таблицу port forwarding т.к. не очень ясно каким способом ты это делаешь
Аноним (Microsoft Windows 7: Firefox based) 10/01/17 Втр 12:35:34  1932393
Capture.PNG (88Кб, 1380x754)
>>1932179 (OP)
Надеюсь ты через эту вещь порты пробрасываешь?
Аноним (Google Android: Неизвестно) 10/01/17 Втр 14:58:25  1932442
Как можно добиться максимальной интеграции гостевой винды в линукс? Так чтобы при запуске системы стартовала и работала в бесшовном быстро.
Аноним (Apple Mac: Safari) 10/01/17 Втр 17:45:12  1932562
>>1932393
да

>>1932391
>Попробуй использовать "сетевой мост"
Вот некоторые скриншоты. Суть такая:

1. 80 порт слушается,
2. я могу пинговать виртуальную машину, а также свой пк из виртуальной машины
3. в браузере на ноуте не открывается ip виртуалки по http
4. Но внутри VM через links все открывается на локалхосте
Аноним (Apple Mac: Safari) 10/01/17 Втр 17:56:23  1932575
>>1932234
>Ип вм же надо, не? Нахуя локалхост?
нет, там пробрасываются порты так, что порт хоста, допустим 222 идет на порт гостя (виртуалки), допустим 80. И ты на свой порт локалхоста 222 конектишься и подключаешься к порту виртуалки 80.

Напроимер это видно тут: http://www.jeramysingleton.com/install-centos-7-minimal-in-virtualbox/

Но это не срабатывало.
Аноним (Microsoft Windows 8: Chromium based) 11/01/17 Срд 22:58:07  1933831
000.JPG (38Кб, 294x374)
Вкатился к вам со своей проблемой.
Нужно раздрочить канал связи между гостевым маком и виндой, чтобы я мог тупа обмениваться файлами с виртуалкой. Потому что ни общая папка, ни флешка сейчас не работают, мля.
Аноним (Google Android: Mobile Safari) 12/01/17 Чтв 11:11:11  1934111
Проблема 99% в iptables. Разреши там 80 порт наружу
Аноним (Microsoft Windows 8: Chromium based) 12/01/17 Чтв 11:24:56  1934119
Untitled.png (16Кб, 760x520)
>>1934111
Например вот так
sudo iptables -A IN_public_allow -p tcp -m tcp --dport 80 -m conntrack --ctstate NEW -j ACCEPT

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 16 | 9 | 8
Назад Вверх Каталог Обновить

Топ тредов
Избранное