Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: VirtualBox. Проброс портов.  (Прочитано 1525 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн freeneutron

  • Автор темы
  • Любитель
  • *
  • Сообщений: 75
    • Просмотр профиля
VirtualBox. Проброс портов.
« : 29 Май 2016, 19:23:36 »
Из хостовой Ubuntu 16.04 в гостевую Centos 6.7 пытаюсь пробросить порт 8000->80

В гостевой запускаю web-сервер. И из хостовой системы делаю запрос:
Цитировать
wget 127.0.0.1:8000
получаю ответ:
Цитировать
--2016-05-29 23:19:44--  http://127.0.0.1:8000/
Подключение к 127.0.0.1:8000... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа…
И бесконечное ожидание... Кто-нибудь знает почему?
« Последнее редактирование: 29 Май 2016, 19:46:57 от freeneutron »

Оффлайн Kekek

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
    • Вибродиагностика
Re: VirtualBox. Проброс портов.
« Ответ #1 : 30 Май 2016, 08:47:43 »
А на сомой CentOS запущен ли web-сервер и в firewall открыт ли порт 80 ?

Оффлайн freeneutron

  • Автор темы
  • Любитель
  • *
  • Сообщений: 75
    • Просмотр профиля
Re: VirtualBox. Проброс портов.
« Ответ #2 : 30 Май 2016, 09:27:51 »
А на сомой CentOS запущен ли web-сервер и в firewall открыт ли порт 80 ?

Сервер запущен и порт открыт. Запустил такие команды:

Цитировать
$ sudo iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
$ sudo /etc/init.d/iptables save

Ни чего не изменилось.

Оффлайн Kekek

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
    • Вибродиагностика
Re: VirtualBox. Проброс портов.
« Ответ #3 : 31 Май 2016, 07:44:21 »
А что показывает tcpdump на CentOS ? Пакеты приходят к нему ? И что показывает на Убунте netstat -an | grep :8000, кто-нибудь слушает этот порт ? И нет ли никаких демонов на Убунте, которые уже слушает порт 8000 ?

Оффлайн freeneutron

  • Автор темы
  • Любитель
  • *
  • Сообщений: 75
    • Просмотр профиля
Re: VirtualBox. Проброс портов.
« Ответ #4 : 31 Май 2016, 08:19:15 »
И что показывает на Убунте netstat -an | grep :8000, кто-нибудь слушает этот порт ?
Цитировать
freeneutron@freeneutron-A780L3L:~$ netstat -an | grep :8000
tcp        0      0 0.0.0.0:8000            0.0.0.0:*               LISTEN   
и так для любого порта, который я указываю в настройках виртуальной машины.

Пользователь добавил сообщение 31 Май 2016, 08:28:55:
tcpdump port 80
при попытке запроса
wget 127.0.0.1:8000
выдает такие строки:
Цитировать
01:25:25.080058 IP 10.0.2.2.53424 > 10.0.2.15.http: Flags [ S ], seq 244736001, win 65535, options [mss 1460], length 0
« Последнее редактирование: 31 Май 2016, 08:31:17 от freeneutron »

Оффлайн Kekek

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
    • Вибродиагностика
Re: VirtualBox. Проброс портов.
« Ответ #5 : 31 Май 2016, 16:25:31 »
В VirtualBox проброс портов срабатывает, пакеты доходят до CentOS. Это уже хорошо.
А теперь "netstat -an | grep :80" на CentOS.

Оффлайн freeneutron

  • Автор темы
  • Любитель
  • *
  • Сообщений: 75
    • Просмотр профиля
Re: VirtualBox. Проброс портов.
« Ответ #6 : 31 Май 2016, 19:46:10 »
В VirtualBox проброс портов срабатывает, пакеты доходят до CentOS. Это уже хорошо.
А теперь "netstat -an | grep :80" на CentOS.

[root@localhost ~]# netstat -an | grep :80
tcp        0      0 :::80                       :::*                        LISTEN     

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14922
  • Я не слышу.
    • Просмотр профиля
Re: VirtualBox. Проброс портов.
« Ответ #7 : 31 Май 2016, 20:12:41 »
Цитировать
    wget 127.0.0.1:8000
не 80.
~.o

Оффлайн Kekek

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
    • Вибродиагностика
Re: VirtualBox. Проброс портов.
« Ответ #8 : 01 Июнь 2016, 06:32:19 »
HTTP-сервер слушает восьмидесятый порт только по IPv6. На обыкновенном IPv4 не слушает.

Оффлайн freeneutron

  • Автор темы
  • Любитель
  • *
  • Сообщений: 75
    • Просмотр профиля
Re: VirtualBox. Проброс портов.
« Ответ #9 : 01 Июнь 2016, 07:19:02 »
Так и что тут нужно сделать, что бы заработало?

Оффлайн Kekek

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
    • Вибродиагностика
Re: VirtualBox. Проброс портов.
« Ответ #10 : 01 Июнь 2016, 07:45:07 »
Настраивать HTTP-сервер. Т.к. он работает под CentOS, то это здесь может быть офтопиком.

Оффлайн freeneutron

  • Автор темы
  • Любитель
  • *
  • Сообщений: 75
    • Просмотр профиля
Re: VirtualBox. Проброс портов.
« Ответ #11 : 01 Июнь 2016, 07:58:54 »
У меня сервер - LAMPP, должен работать из коробки. Я установил его так же на виртуальную Debian, и все заработало.
При этом netstat -an | grep :80 выдает:
tcp6       0      0 :::80                   :::*                    LISTEN 

Оффлайн maks05

  • Старожил
  • *
  • Сообщений: 6214
    • Просмотр профиля
Re: VirtualBox. Проброс портов.
« Ответ #12 : 01 Июнь 2016, 08:57:15 »
Настраивать HTTP-сервер. Т.к. он работает под CentOS, то это здесь может быть офтопиком.
Пока всё нормально, поскольку хост - Ubuntu.

 

Страница сгенерирована за 0.059 секунд. Запросов: 24.