Софтинки

Из инета не виден HTTP сервер в локальной сети

Дент 10-09-2014 16:37

Опять я со своими вопросами. Не было роутера - не было проблем.
Вобщем, имеется сеть:
1919 X 1357 222.5 Kb Из инета не виден HTTP сервер в локальной сети

Интернет есть на всех ПК и мобильных устройствах, подключающихся по Wi-Fi. Здесь претензий нет.

На ПК1 поднят http сервер. При обращении к нему из локальной сети http://192.168.0.62 странички открываются. При обращении к нему из интернета через внешний IP адрес - ошибка. Невозможно подключиться к удалённому серверу.

Про проброс портов знаю. Пробросил. Толку ноль.

1003 X 216 39.7 Kb Из инета не виден HTTP сервер в локальной сети

Вот остальные настройки роутера.

Таблица маршрутизации
1015 X 181 32.0 Kb Из инета не виден HTTP сервер в локальной сети

WAN
995 X 618 64.6 Kb 1015 X 181 32.0 Kb Из инета не виден HTTP сервер в локальной сети
1007 X 627 76.8 Kb 995 X 618 64.6 Kb 1015 X 181 32.0 Kb Из инета не виден HTTP сервер в локальной сети

LAN
999 X 630 80.1 Kb 1007 X 627 76.8 Kb 995 X 618 64.6 Kb 1015 X 181 32.0 Kb Из инета не виден HTTP сервер в локальной сети

VLAN
1025 X 640 66.9 Kb 999 X 630 80.1 Kb 1007 X 627 76.8 Kb 995 X 618 64.6 Kb 1015 X 181 32.0 Kb Из инета не виден HTTP сервер в локальной сети

Интересно, что локальный http сервер реагирует на подключения к нему извне вот таким логом:

290 X 262 9.5 Kb Из инета не виден HTTP сервер в локальной сети

Всяческие файерволы временно деактивированы, и влияния не оказывают.

Помогите настроить, а то я уже скоро пойду убиваться апстену.

Trmns 10-09-2014 19:36

Это кажись вечная проблема игроманов когда они создают сервер из под роутера.
Вообщем ваш роутер это шлюз у него есть IP выданный ему провайдером.
Когда вы пытаетесь обратиться к компьютеру за этим шлюзом из интернета... простите, но 192.168.х.х это локальная сеть. Вы представляете какое может быть множество компьютеров с одинаковыми IP ряда 192.168.х.х при обращении извне?!
Тут либо прикрутить доменное имя, установить контент и дай бог пройдёт.
Либо нужно как-то химичить. По сути то вы сперва обращаетесь к роутеру, его IP зависит от провайдера, а он в свою очередь обращается дальше согласно его списку локальных адресов и правилам перенаправления.
Tips 10-09-2014 20:14

мм глупый вопрос, а на веб сервере разрешено соединение не с локальной сети? т.е. раньше подключение к нему было когда инет был напрямую?
Дент 10-09-2014 21:47

цитата:
Изначально написано Trmns:
Это кажись вечная проблема игроманов когда они создают сервер из под роутера.
Вообщем ваш роутер это шлюз у него есть IP выданный ему провайдером.
Когда вы пытаетесь обратиться к компьютеру за этим шлюзом из интернета... простите, но 192.168.х.х это локальная сеть. Вы представляете какое может быть множество компьютеров с одинаковыми IP ряда 192.168.х.х при обращении извне?!
Тут либо прикрутить доменное имя, установить контент и дай бог пройдёт.
Либо нужно как-то химичить. По сути то вы сперва обращаетесь к роутеру, его IP зависит от провайдера, а он в свою очередь обращается дальше согласно его списку локальных адресов и правилам перенаправления.

Я не настолько чайник и прекрасно понимаю, что обращаться к серверу в локальной сети из интернета по адресу 192.168.х.х нельзя. Но поднимают же сервера за NATом. Здесь, как я понимаю, та же исторя. Трафик должен идти из инета на внешний IP адрес:ПОРТ роутера и он должен его транслировать на внутренний IP адрес:ПОРТ. Так? Сам создавал подобную сеть на другом роутере (D-link DIR-615) и она прекрасно работает. А на D-link DIR-300NRU почему-то полный затык.

Дент 10-09-2014 21:48

цитата:
Изначально написано Tips:
мм глупый вопрос, а на веб сервере разрешено соединение не с локальной сети? т.е. раньше подключение к нему было когда инет был напрямую?

да

Tips 10-09-2014 22:41

ради интереса запихнуть машину в dmz, у dlink-ов бывают затыки с обычным пробросом портов, но это нифига не безопасно
Дент 11-09-2014 09:16

цитата:
Изначально написано Tips:
запихнуть машину в dmz

Уже всяко делал и в dmz запихивал. Безрезультатно.

Кстати, ещё один вопрос. К какому IP адресу для соединения должен быть привязан локальный сервер? Внешнему или внутреннему? Я так понимаю, что к внутреннему. И на него должен транслироваться трафик с внешнего с помощью виртуалсервера роутера. Правильно?

Froz 11-09-2014 12:38

UPnP на сервере и в роутере включены?
Дент 11-09-2014 14:05

В роутере - да, UPnP включён. В сервере - нет такой функции.
otaku 12-09-2014 19:07

проверьте настройки вэб интерфейса для доступа из интернета, настройка по умолчанию возможно указывает на 80 порт из-за этого происходит конфликт, разрешите подключение к роутеру из интернета на альтернативный порт. 80 порт использует протокол TCP, UDP там ни к чему
Дент 12-09-2014 22:30

цитата:
Изначально написано otaku:
проверьте настройки вэб интерфейса для доступа из интернета, настройка по умолчанию возможно указывает на 80 порт из-за этого происходит конфликт, разрешите подключение к роутеру из интернета на альтернативный порт. 80 порт использует протокол TCP, UDP там ни к чему

Делал подключение на 81й порт. Без толку. В итоге удалённое управление через инет вообще отключил и всё равно без толку.

Дент 12-09-2014 22:34

Вобщем так, господа сисадмины, тому, кто придёт ко мне в офис и всё пучком настроит, чтобы работало, в качестве вознаграждения полечу зуб бесплатно, что является эквивалентом 1500 руб. Явки-пароли в профайле.
Morituruz 13-09-2014 02:04

В меню веб-сервера кнопка <Self test> есть, что она говорит?
В момент написания этого поста, как я понимаю, сервер не работает?
Дент 13-09-2014 08:59

Self test говорит, что сервер работает нормально
otaku 13-09-2014 10:19

обновление прошивки роутера?) ох уж эти длинки ... )

вэб сервер какой установлен?
логи с вэб сервера.

зуб лечить на халяву ) ну хоть за покушать не предлагают, уже хорошо )
так давайте мы вас возьмем в обслуживание ) и проблема решена )

Дент 13-09-2014 15:33

цитата:
Originally posted by Дент:

зуб лечить на халяву ) ну хоть за покушать не предлагают, уже хорошо )



Там, возможно, работы на 5 минут, где-нибудь галочку поставить или снять. Если моё предложение не устраивает - не заставляю.

цитата:
Originally posted by otaku:

обновление прошивки роутера?



Прошивка самая последняя официальная. Логи в первом посте.
Morituruz 13-09-2014 16:37

цитата:
Изначально написано Morituruz:
В момент написания этого поста, как я понимаю, сервер не работает?

что это вы от вопросов уклоняетесь?
Ещё в меню сервера есть <Log - Log what>. Если там всё прощёлкать, лог станет гораздо информативнее.
otaku 13-09-2014 19:20

странный лог, что за вэб сервер? выше постом чувак прав, лог надо информативнее ) а то по нему и не скажешь что на вэб сервер кто то чего то пытается подключиться....
otaku 13-09-2014 19:21

P.S> таблицу маршрутизации еще бы с вэб сервера
otaku 13-09-2014 19:23

P.P.S> может через удаленку было уже проще решить вопрос?)
NeiroNx 15-09-2014 21:03

Вообще с этими коробочными роутерами основная проблема что их фаервол настраивается с интерфейса на интерфейс - тоесть в локальной сети(той где расположен сервер) сайт получается доступен только по локальному адресу - роутер не имеет правил для перенаправления порта из локальной сети, но из интернета все доступно(даже на сраном DIR-300NRU).

Вообще нужно два правила в разные таблицы - в filter разрешающее правило, в nat - правило перенаправления.

Дент 15-09-2014 23:21

цитата:
Изначально написано NeiroNx:
Вообще с этими коробочными роутерами основная проблема что их фаервол настраивается с интерфейса на интерфейс - тоесть в локальной сети(той где расположен сервер) сайт получается доступен только по локальному адресу - роутер не имеет правил для перенаправления порта из локальной сети, но из интернета все доступно(даже на сраном DIR-300NRU).

Вообще нужно два правила в разные таблицы - в filter разрешающее правило, в nat - правило перенаправления.


Тааак. Уже интересно. Если я Вам завтра скину в П.М. IP адрес роутера, а также его логин и временный пароль для удалённого ковыряния сможете настроить?

NeiroNx 16-09-2014 01:51

не факт что проблема в роутере, может это веб сервер не отвечает на запросы с внешних IP
uncle_ziga 16-09-2014 02:38

цитата:
Там, возможно, работы на 5 минут, где-нибудь галочку поставить или снять.

Эдисона как-то позвали починить станок. Он один раз ударил молотком, станок заработал. Отлично, говорят, сколько мы вам должны, мистер Эдисон? Тот отвечает: сто долларов (кто не в курсе - тогдашние 100 долларов это далеко не нынешние). А почему - спрашивают - так дорого-то? За один удар молотком? На что Эдисон ответил: 1 доллар за удар и 99 за знание того, где ударить и как.
Дент 16-09-2014 06:14

цитата:
Изначально написано NeiroNx:
не факт что проблема в роутере, может это веб сервер не отвечает на запросы с внешних IP

Факт, ибо при подключении напрямую, без роутера, всё работает.

otaku 16-09-2014 13:26

цитата:
Изначально написано NeiroNx:

Вообще нужно два правила в разные таблицы - в filter разрешающее правило, в nat - правило перенаправления.





да чего то вы уже загнули про таблица, в домашних роутерах, пользователи знать не знали как двигается трафик по таблицам, потому что для них все прозрачно, галочку поставил и вперед.
otaku 16-09-2014 21:43

Дент, что по более детальным логам?
Morituruz 16-09-2014 23:18

Доктор нас совсем заигнорировал
Дент 17-09-2014 11:18

цитата:
Изначально написано Morituruz:

Ещё в меню сервера есть <Log - Log what>. Если там всё прощёлкать, лог станет гораздо информативнее.



Вот Log what:
816 X 643 121.1 Kb Из инета не виден HTTP сервер в локальной сети

Вот лог при подключении к серверу по локальной сети:
775 X 591 111.7 Kb Из инета не виден HTTP сервер в локальной сети

А вот лог при попытке подключения из интернета:
295 x 221 816 X 643 121.1 Kb Из инета не виден HTTP сервер в локальной сети

Froz 17-09-2014 22:40

обычный Rejetto HFS, у меня нормально работал из-под роутера (Keenetic), порт админки роутера сменил с 80 на другой, HFS-у пробросил порт 80:8080 по правилу входящих подключений "TCP+UDP", IP-адрес сервера в его настройках должен совпадать с IP-адресом компа в локалке роутера (192.168...), завёл домен на noip.com и ходил на HFS просто по домену без указания доп.порта (так как 80ый - дефолт). Помню даже HTTPS к нему прикручивал через stunnel+openssl.
Может штатный виндовый фаервол мешается?
ЗЫ: с приходом облачных хранилок типа яндекс.диска с его webdav-ом, клиентами под все оси и "Локальным Яндексом" смысл в домашнем web-файлосервере невелик.
Morituruz 17-09-2014 23:13

цитата:
Originally posted by Froz:

обычный Rejetto HFS



Логи как-то совсем не внесли ясности. Почему-то внешние запросы приходят от локалхоста, а ответ сервера вообще не доходит, как будто трафик как-то проксифицируется (?). На компе случайно никакого прокси-сервера не стоит?

Дент 17-09-2014 23:23

не стоит
SlipKnoT1989 18-09-2014 13:18

цитата:
Изначально написано Дент:
не стоит

всё ж таки веб-сервер какой стоит?

дай тоже поковыряюсь)))

Дент 18-09-2014 15:31

цитата:
Изначально написано SlipKnoT1989:
всё ж таки веб-сервер какой стоит?

Froz в 30 посте его уже назвал по скрину из 29-го. )))

цитата:
Изначально написано SlipKnoT1989:
дай тоже поковыряюсь)))

Что там ковыряться? Сервер как сервер. Без роутера работает. С другим роутером на другой машине тоже работает. А с D-Link DIR-300NRU не хочет.
Дент 18-09-2014 15:58

цитата:
Изначально написано Froz:
обычный Rejetto HFS, у меня нормально работал из-под роутера (Keenetic), порт админки роутера сменил с 80 на другой, HFS-у пробросил порт 80:8080 по правилу входящих подключений "TCP+UDP", IP-адрес сервера в его настройках должен совпадать с IP-адресом компа в локалке роутера (192.168...)

Всё именно так и делал. В админку на нестандартном порту пускает, а сервер ни на 80, ни на 8080 порту нифига их инета не доступен. Причём выявился интересный факт: Если Брандмауэр Виндовс запущен, то сервер выдаёт лог из 29 поста "Connected-Disconnected Connected-Disconnected". Если Брандмауэр Виндовс остановлен, то тоже ничего не работает и сервер не выдаёт вообще никакой лог, как будто и не было попыток подключения.

цитата:
Изначально написано Froz:
с приходом облачных хранилок типа яндекс.диска с его webdav-ом, клиентами под все оси и "Локальным Яндексом" смысл в домашнем web-файлосервере невелик.

Удобно перебрасываться файлами непосредственно между двумя машинами, скажем между домашней и рабочей или между ПК и телефоном, минуя загрузку в облака и затем скачивание из них. К тому же к облакам особого доверия не испытываю в плане конфиденциальности и поэтому приходится сначала всё шифровать перед заливкой в них, а потом расшифровывать после скачивания. Напрямую обмениваться файлами проще, быстрее и надёжнее. Это моё личное мнение и оно не является предметом обсуждения в данной теме.
Tips 18-09-2014 16:06

выкинуть все трехсотые и сжечь пора в том же jwnr2000 что был озвучен в соседней теме, по уму работает и nat loopback из коробки (спокойно можно стучаться по внешнему адресу находясь внутри сети, петля норм срабатывает) а да, более удобно использовать персональный NAS)
но учитывая любовь к экспериментам автора, может стоит посмотреть mikrotik
Дент 18-09-2014 16:13

цитата:
Originally posted by Tips:

mikrotik



Ну уж нет уж, хватит с меня роутеров. В конце концов если сервер из-под роутера не заработает, то и хрен с ним, переживу как-нибудь, поскольку во всём остальном данный роутер меня вполне устраивает.
THE HEDGEHOG 18-09-2014 16:41

цитата:
Изначально написано Tips:
выкинуть все трехсотые и сжечь пора

Давай на 300е на гони, у меня дома 6 год и инеты раздает и с домашнего медяка всякие кины по фуйфую напрямую на планшет и сотовые доставляет.

Tips 18-09-2014 20:40

цитата:
Давай на 300е на гони, у меня дома 6 год и инеты раздает и с домашнего медяка всякие кины по фуйфую напрямую на планшет и сотовые доставляет.

Удачная ревизия\экземпляр, бывает) но обычно на практике эти машинки такие перлы преподносят:

не паролиться Wi-FI, обновление проши ничего не дает
не пробрасывает порты, или пробрасывает только как DMZ (иногда лечиться обновлением проши)
Дохнущие БП и кандеры
Перегрев и полное обнуление девайса
зависания куда же без них
если влепить в вафле пароль пробел, считает что пароль точно до этого пробела
и еще и еще, двух одинаковых девайсов практический не бывает)

эти болячки многим девайсам DLink присущи, но на удивление бывают и новые еще не испоганенные облегчением решения, сам использую 825 как точку доступа 5Ghz, из косяков разве что съезжание канала вафли раз в месяц не смотря на четко заданный канал и долгое пере подключение после разрыва связи с провайдером. то что 2.4 и 5 на нем по отдельности отрубить нельзя, пожалуй это уже каприз...

Sonic x 18-09-2014 20:43

Может прошивку сменить, от зикселя например
otaku 19-09-2014 11:25

цитата:
Изначально написано Tips:

но учитывая любовь к экспериментам автора, может стоит посмотреть mikrotik



конечно, вот микротика ему не хватало )
THE HEDGEHOG 19-09-2014 14:57

Окей, понятно что какой-то "замут" с железякой, однако Дент ты не задумывался что-бы купить нормальный хостинг, нынче вроде не дорого ?
mercury 03-11-2014 11:03

MTU на LAN/WAN пробовали менять?
cutor 03-11-2014 13:59

Помогите мне тоже. Есть доменное имя, роутер, сайт на ubuntu в VirtualBox. IP - статический. Как настроить, чтобы был виден сайт?
mercury 04-11-2014 08:40

цитата:
Изначально написано cutor:
Помогите мне тоже. Есть доменное имя, роутер, сайт на ubuntu в VirtualBox. IP - статический. Как настроить, чтобы был виден сайт?

Стоит создать отдельную тему.
Обычный путь: VirtualBox - <виртуальная машина с Ubuntu> - ПКМ - Settings - Network - Adapter 1 - Advanced - Port Forwarding - Insert new rule
Изменить Host Port на желаемый внешний порт, Guest Port на порт, на котором находится сайт на ubuntu (обычно это 80 и 443). На роутере сделать перенаправление портов аналогично.
Нужен "белый" IP-адрес.

Проще всего арендовать VPS (есть совершенно дешевые варианты за ~15$ в год) и разместить сайт там или для совсем бесплатных вариантов OpenShift.com

cutor 05-11-2014 12:52

Переброс портов я знаю, как делать. Нужно еще IP прописать у регистратора. Тоже, вроде бы понятно...А что, с роутером? Нужно прописать маршрут? Не могу разобраться как. И какой IP прописывать? Мой статический IP?
mercury 05-11-2014 10:44

цитата:
Изначально написано cutor:
Переброс портов я знаю, как делать. Нужно еще IP прописать у регистратора. Тоже, вроде бы понятно...А что, с роутером? Нужно прописать маршрут? Не могу разобраться как. И какой IP прописывать? Мой статический IP?

Такой же проброс портов нужно сделать на роутере. После этого, по идее, сайт будет доступен по IP-адресу.
Если это произошло, то нужно добавить свой IP -адрес, видимый из вне, в DNS. Эта процедура обычно описана при регистрации доменного имени. Стоит уточнить у регистратора.

cutor 06-11-2014 22:31

цитата:
Изначально написано mercury:

Проще всего арендовать VPS


И там можно заводить пользователей и устанавливать им права?

mercury 07-11-2014 09:28

цитата:
Изначально написано cutor:

И там можно заводить пользователей и устанавливать им права?


Да.