|
Не доступен веб-сервер на VirtualBox
|
|||
---|---|---|---|
#18+
Добрый день! У меня запущен виртуальный Oracle Linux на VirtualBox. У него два сетевых адаптера: 1) NAT для доступа в интернет и 2) "виртуальный адаптер хоста" для доступа к гостевой ОС. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
Всё работает отлично. Доступ к интернету из гостевой системы есть. Доступ по SSH к гостевой есть. Но доступа к веб серверу, запущенному на порту 8085 в гостевой системе, почему-то нет. Сервер запущен: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Локально curl 192.168.56.101:8085 выдает осмысленный ответ. Но с хостовой машины или из другой виртаульной машины порт 8085 недоступен. Сканил открытые порты с соседней виртуальной машины. Она видито только порт 22. И хостовая машина видит только 22 порт. С чем это может быть связано? Я понимаю, если бы и 22 порт не было видно, но почему такая выборочность... Что 22 видно, а 8085 - нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2017, 16:39 |
|
Не доступен веб-сервер на VirtualBox
|
|||
---|---|---|---|
#18+
Ares_ekbС чем это может быть связано?настройки фаервола ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2017, 16:47 |
|
Не доступен веб-сервер на VirtualBox
|
|||
---|---|---|---|
#18+
bga83, Настройки дефолтные: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
"Пингую" порт 22 с соседней виртуальной машины, всё норм: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
А для 8085 - host-unreach: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
И curl тоже говорит, что не может определить маршрут: Код: plaintext 1. 2. 3.
Хотя curl 192.168.56.101:22 или ping 192.168.56.101 находят маршрут! Как такое может быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2017, 16:53 |
|
Не доступен веб-сервер на VirtualBox
|
|||
---|---|---|---|
#18+
ааааа кажется до меня дошло, в iptables реально только ssh открыт! Спасибо! Полдня тупил и не видел ) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2017, 16:55 |
|
Не доступен веб-сервер на VirtualBox
|
|||
---|---|---|---|
#18+
Ares_ekb, такое ощущение что почему то не отрабатывает праивло ACCEPT all -- anywhere anywhere Для начала можно вообще тормознуть iptables и проверить результат ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2017, 16:58 |
|
Не доступен веб-сервер на VirtualBox
|
|||
---|---|---|---|
#18+
bga83, первое правило не срабатывает, потому что оно только для пакетов с состоянием RELATED или ESTABLISHED. Я сначала так и посмотрел, о всё открыто, всё норм. И стал искать проблему в VirtualBox. Только сейчас обратил внимание на состояния. Добавил новое правило (мультипорт, потому что в будущем ещё будут порты): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
Теперь всё работает! Всегда так, вроде всё посмотрел, уже ищешь какие-то невероятные причины. А всё оказалось проще :) Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2017, 17:12 |
|
Не доступен веб-сервер на VirtualBox
|
|||
---|---|---|---|
#18+
Ares_ekbпервое правило не срабатывает, потому что оно только для пакетов с состоянием RELATED или ESTABLISHED.я не про него, а про аналогичное, но без флагов, строчка после правила для icmp. В любом случае, главное что работает ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2017, 17:35 |
|
|
start [/forum/topic.php?fid=25&fpage=18&tid=1481564]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
27ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 130ms |
0 / 0 |