Форум » Клубные дела » Локальная сеть через роутер » Ответить

Локальная сеть через роутер

flinter: Есть такая необходимость. Я пилю свой сервер, он работает локально через localhost:8080 Мне нужно сделать, чтобы с телефона можно было вызывать запросы на локальной машине. Что нужно покрутить для этого? Роутер ростелеком HG4285 Я так понимаю надо сделать как-то доступным мой IP адрес компьютера в локальной сети.

Ответов - 45, стр: 1 2 All

nsgdima: Надо в роутере сделать проброс порта, например того же 8080, в бытовых игрушках это как правило называется "виртуальный сервер" или "Virtual server" или "Port Forwarding", ну или "переназначение порта" ... Там указываешь что входящий порт PORT1 надо перенаправить на IP c портом PORT2 и всего делов ... Только учти что при работе могут использоваться и другие порты, я с этим столкнулся с регистратором.

flinter: nsgdima В переадресации есть такие пункты Настройка DMZ Настройка переадресации портов Настройка триггера портов В настройке переадресаций куча параметров Внутренний хост: Тут можно ввести IP а можно выбрать из списка. Мой ip вида 192.168.42.46, а при выборе из списка устройств такой 192.168.100.5 IP-адрес внешнего источника: а здесь вообще формы для ввода двух адресов (как диапазон)

nsgdima: flinter У меня это выглядит вот так ... ща попробую погуглить как выглядит настройка в твоем роутере ...


flinter: https://photos.app.goo.gl/etMtHbcg1UWEkM9a7

nsgdima: Вопрос у тебя HG4285 или HG8245? Про первый я вообще ничего найти не могу ...

nsgdima: В приведенном тобой скрине он по всей видимости будет ВСЕ порты туда перенаправлять ... а тебе надо по идее один ... ща попробую посмотреть ...

nsgdima: https://nastroisam.ru/otkryvaem-port-na-hg8245/ Тут вроде описано что нужно делать ...

flinter: nsgdima Надеюсь ты понял что мне не надо в интернет отдавать мой адрес. Мне надо чтобы все кто подключен к роутеру могли получить доступ к 192.168.42.46:8080

nsgdima: Ну именно это и делает проброс порта ... кто будет подключаться к тебе по порту 8080, будет попадать на твой комп, остальные так и останутся на роутере ... У меня дома, если ты наберешь http://dima.nsgsoft.ru или ftp://dima.nsgsoft.ru, ты попадешь на мой комп ... если наберешь http://dima.nsgsoft.ru:82/ попадешь в регистратор ... Напрямую по твоему адресу это не получится, нужен адрес твоего роутера, а дальше уже делается переадресация на нужный IP внутри твоей сети ... у меня 188.134.76.218:80 => 192.168.1.1:80, а 188.134.76.218:82 => 192.168.1.109:80

flinter: nsgdima Тогда что заполнять в приведенном мною скрине? Что внутренний, а что внешний хост

nsgdima: Внутренний хост это адрес твоего компа, внещний хост это внешний адрес твоего роутера, там возможны варианты ... у меня, в частности, ДВА IP адреса, один внутренний интерзетовский 10.188.136.51 и внешний 188.134.76.218, роутер, потенциально, может переадресовывать по разному, в зависимости от того по какому из этих адресов к тебе обращаются ... В твоем случае внещний хост ИМХО надо оставить не заполненным, типа любой годится. Меня немного смущает что я не вижу где у тебя задать порт входящий ... может быть это второе поле внешнего хоста, закрытое на скрине выпавшим списком ... Как то подозрительно твой скрин отличается от стандартного, который в нете показываются ... бывают такие неприятности как модифицированные провайдером прошивки ... там может быть отрезано все что угодно :(

flinter: Вот так больше настроек https://photos.app.goo.gl/CuTMeVBH6mezwE677

nsgdima: flinter Во, так больше на правду похоже ...

flinter: Не работает. Я все-равно не понимаю как заполнять.

nsgdima: Ну по идее все правильно заполнено, вопрос только тот ли WAN указан и не закрыто ли что непосредственно в компе ... ПРоверь файрвол в компе, отключи на время ... Сделай tracert, посмотри где затыкается, на роутере или дальше ... еще момент, я уже писал об этом, не один порт может быть нужен ... или не один протокол ... для регистратора, например, нужен 80й порт для логина, а для работы еще UDP нужен ...

nsgdima: Кстати, еще момент ... у какой то из портов, как раз типа 8080, у меня был закрыт на уровне провайдера ... не знаю уж зачем, предполагаю что они сами его для чего то использовали ...

flinter: nsgdima А причем тут провайдер, если я наружу не выхожу? Файервол выключил - ничего не изменилось. Порт 8080 - это порт моего приложения на java (через томкат)

nsgdima: flinter А твое приложение какой IP слушает? Если при создании сокета указать прослушивать localhost, то ни с какого другого адреса слушаться не будет ... для прослушивания с любого исходного надо указывать "AddressFamily.InterNetwork" ... Давай так, по порядку ... я так понял что при обращении localhost:8080 все работает ... теперь пробуй 192.168.42.46:8080, на сколько я понял это IP твоего компа, если не работает, то роутер тут непричем, не пускает твой комп или не правильно слушается порт ... если работает, то проверяем роутер, нужен твой внешний IP, пытаемся обращаться по нему ... и вот тут уже ты полюбому выходишь наружу, тут порт может быть перекрыт у провайдера, хотя вероятность и маленькая.

flinter: nsgdima Тоже работает 192.168.42.46:8080 Про внешний IP я не понял. Мне нужно чтобы в МОЕЙ локальной сети, а в ней у моего компа IP 192.168.42.46, работал доступ к моему компу с телефона. По адресу 192.168.42.46:8080 открывается страничка со стеком Exception - его я и хочу видеть с телефона.

nsgdima: Ты с телефона как подключаешься? Если ты подключаешься к своему WiFi, то будет работать по 192.168.42.46:8080, у тебя телефон должен попадать в ту же сеть и тогда ничего в роутере не надо настраивать вообще ... если же ты подключаешься через сотовую связь, то ты подключаешься извне, тебе нужен ВНЕШНИЙ ip твоего роутера ... для сотовой связи твой адрес 192.168.42.46:8080 не значит ничего, оно его не найдет никогда ... Для примера: у меня внутренний адрес компа 192.168.1.1, адрес роутера 192.168.1.100, адрес регистратора 192.168.1.109 ... внешних адресов у меня два, один внутренний провайдера 10.188.136.51 и второй внешний 188.134.76.218 таким образом по адресу 192.168.1.1 меня можно найти при подключении к моему WiFi, по 10.188.136.51 при нахождении в сети интерзета, например мой отец может так подключиться, у него тоже интерзет, а все остальные, включая сотовую связь, найти меня могут только по 188.134.76.218 ... ну или dima.nsgsoft.ru, там тупо переадресация сделана ... Если на пальцах объяснять то твой внутренний адрес это комната в квартире ... адрес провайдера это номер квартиры в доме ... но для подключения с телефона нужен полный адрес, с указанием страны, города, улицы, номера дома и номера квартиры ... просто по номеру квартиры или комнаты с телефона найти твое рабочее место невозможно ...

flinter: nsgdima Телефон у меня через тот же роутер включен. Не работает.

nsgdima: Ну тут вариантов тогда всего два ... либо твой комп не пускает снаружи, либо телефон получает IP из другого диапазона адресов и потому не может увидеть твой комп ... проброс портов в данном случае не нужен совсем ... смотри DHCP какие адреса выдает ... адрес телефона должен от твоего компа отличаться только последней цифрой ...

flinter: nsgdima пишет: смотри DHCP какие адреса выдает Я же по IP хожу.

nsgdima: Если телефон и твой комп в разных подсетях, то телефон, скорее всего, не найдет комп ...

flinter: Разобрался. Дело было в том, что я уже и забыл что мой комп в wi-fi ходит через USB тетеринг через телефон. Подключился прямо к wifi - все заработало. А я голову сломал уже всю.

nsgdima:

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

Розовый Осминожка: хахаха, стольо возни с какими-то переадресацией портов, зачем, если можно было просто галку поставить в роутере, чтобы клиентов ви-фи пускало в lan, а не только в wan. Ну и открыть порт на серваке.

petruxa: flinter пишет: мой комп в wi-fi ходит через USB тетеринг через телефон

nsgdima: petruxa Tetering стандартное "действие", термин ... раздача или получение интернета через другое устройство, в частности андроид ... раздача WiFi смартфоном есть WiFi Tetering ... если смартфон подключен проводом по USB, то это USB Tetering ... возможен еще реверсивный тетеринг, это когда смартфон подключен к компу тем же проводом но инет получает смартфон с компа ... На сколько я понял у вопрошающего получилось так что комп был подключен к инету не через роутер, а через телефон, в итоге IP адреса получались разные, телефон получал IP от роутера, а компу давал адрес из своего DHCP, логично что при таком раскладе телефон не мог видеть комп ... у винды еще может быть хватило бы ума сложить эти сети в одну, а вот андроиду, как и линуксу в целом, увы нет, только если ручками прописывать ...

petruxa: nsgdima пишет: Tetering стандартное "действие", термин ... раздача или получение интернета через другое устройство Принято, спасибо. Исходную фразу мой комп в wi-fi ходит через USB тетеринг через телефон расшифровываю так "комп использует подключенный по USB телефон в качестве адаптера WIFI для подключения к роутеру" Кажется я схожу с ума

nsgdima: petruxa пишет: Кажется я схожу с ума Ну а че, у меня старых смартфонов валяется уйма, а WiFi свисток стоит денег и за ним еще надо ехать ... когда мне понадобилась камера наблюдения, я просто взял старый смарт на дроиде 2.2 еще кажется, подключил зарядник, подрубил к WiFi, прописал фиксрованный IP и приклеил его двухсторонним скотчем к стенке ... необходимые мне 2 с лишним месяца он отработал без проблем, картинку можно было посмотреть на своем телефоне с любой точки мира ... ПОчему бы не использовать старый телефон как WiFi адаптер? Кстати на моем старом, еще виндовом смарте, вайфай был существенно лучше, стабильнее и быстрее, чем на большинстве продаваемых свистков ... Другое дело что стационарный комп все таки логичнее подключить проводом ... и скорость лучше, и надежность, и излучений лишних нет ...

petruxa: nsgdima пишет: Другое дело что стационарный комп все таки логичнее подключить проводом Угу... У автора, я тихо подозреваю, комп это ноут. Без вифи? С забытым воткнутым смартом? А войти на него надо с другого смарта? Через роутер? Наркомания какая-то Не хочу больше это представлять

nsgdima: petruxa пишет: ноут. Без вифи? Ну вот в ноуте жены, HP, вайфай такой, что лучше бы его не было вообще ... работает только на расстоянии 2-3 метра от роутера, причем соединение рвется все время ... проверил, антенна в норме, просто такой чип дерьмовый :( а насчет подключения, так у меня у дочки аналогично подключена сетевуха, проводом к компу подключена коробка, какая разница подключить так сетевуху или смарт?

petruxa: nsgdima Автору не составило проблемы исключить смарт и подключиться напрямую к вифи. Это раз. А два - вся описанная конструкция это какой-то изврат ))))))) К тому же, если все так просто, и смарт использовался как свисток вифи - почему были проблемы? Точка доступа одна, подсеть одна... должно было работать.

nsgdima: petruxa пишет: К тому же, если все так просто, и смарт использовался как свисток вифи - почему были проблемы? Точка доступа одна, подсеть одна... должно было работать. Вовсе нет, потому что смартфон это сцуко не свисток, он работает как роутер ... у него свой DHCP ... в итоге смарт получает IP у роутера, а комп получает IP у смарта, из другого диапазона ...

petruxa: nsgdima пишет: смартфон это сцуко не свисток, он работает как роутер ... у него свой DHCP ... в итоге смарт получает IP у роутера, а комп получает IP у смарта по ЮСБ?! )))

petruxa: petruxa пишет: по ЮСБ Мля, и правда. Проверил. Оригинально. Зато нашел ответ nsgdima пишет: какая разница подключить так сетевуху или смарт? Смарт при каждой перезагрузке компа требует включения юсб модема. По крайней мере андроид 7.0

nsgdima: petruxa пишет: Смарт при каждой перезагрузке компа требует включения юсб модема. По крайней мере андроид 7.0 Это может быть ... у меня комп не выключается никогда, только если обслуживание того требует, так что с этой стороны я проблему не ощутил :) Хотя у меня в асусе с 4.1.1 настраивается как подключаться при подключении к компу, если не ставить галку "спрашивать при подключении", то подключается так как подключался в предыдущий раз ...

flinter: petruxa Объясняю. У меня роутер ростелеком. Ноут по wifi, второй ноут по wifi, комп через свисток wifi - все они периодически теряют связь с роутером. Т.е. сидишь ты такой, и херак - фильм завис на самом интересном месте, сворачиваешь кино - и видишь что на иконке сети восклицательный знак. И нигде кроме как у меня дома, мои два ноута связь не теряют, от слова - никогда!!!! Но сцуко, я заметил что китайский телефон за 50 долларов, держит wifi как зверь. Подключил его - и епрст - не идинова разрыва блеать!!!!

flinter: petruxa пишет: Мля, и правда. Проверил. Оригинально. Точно так же это работает когда ты с телефона 4G качаешь. Никакой разницы откуда телефон берет интернет.

nsgdima: flinter пишет: И нигде кроме как у меня дома, мои два ноута связь не теряют, от слова - никогда!!!! Возможно у тебя, также как у меня, у кого то из соседей стоит профессиональный аппарат для больших офисов или торговых залов ... они умудряются забивать работу по всем каналам сразу :( ну или второй, более простой вариант - роутер не тянет три-четыре подключения ... с таким я тоже сталкивался ... одно-два устройства и все работает, подключаем третье и алес, лотерея, кто первый вылетит ...

petruxa: flinter У меня такой херней телек страдал. По вифи кино с компа можно было смотреть минут 40, потом перегрев и отвал от сети. Ноут жены проблем с отвалом не испытывает, т.к. качает только страницы да обновления, т.е. не долго. Проложи кабель, блеать!

petruxa: flinter пишет: Точно так же это работает когда ты с телефона 4G качаешь. Никакой разницы откуда телефон берет интернет. уже понял

flinter: petruxa пишет: Проложи кабель, блеать! У меня в компах - нет интерфейса для кабеля. Lenovo Yoga13 и Lenovo Yoga720-15 Если в Yoga13 угребищный wifi адаптер рилтек кажется, на него жалуются в принципе, хотя у меня к нему только к ростику жалобы. То в 720 интеловский адаптер - он нормальный. Вообще у меня чем ближе ноут к wifi тем лучше. А значит что просто хреновые антенны у леново, или помех правда дохера.



полная версия страницы