![]() ![]() 3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
|
||||||
Достучаться до подсети10.03.2018, 15:42. Показов 2302. Ответов 12
Метки нет Все метки)
(
Дано:
- Роутер (192.168.2.1) -- ПК1 -- ПК2 -- ПК3 (192.168.2.74) --- ПК4 (10.42.0.2) ПК3 и ПК4 соединены через сетевой адаптер (D-Link DUB-1312) На роутере прописан статический маршрут: * IP-адрес сети или хоста: 10.42.0.0 * Сетевая маска: 255.255.255.0 * Шлюз: 192.168.2.74 * Метрика: (пусто) * Интерфейс: LAN ПК3 под ubuntu 16.04 ПК4 под windows 8.1 С ПК3 и ПК4 коммуницируют хорошо (ПК3 раздает для ПК4 интернет) Нужно чтобы с ПК1 можно было достучаться до ПК4 по IP Судя по "netstat -n -r" на роутере маршрут прописался, вижу такую строку
Может на ПК3/ПК4 что-то ещё настроить?
0
|
10.03.2018, 15:42 | |
Ответы с готовыми решениями:
12
Как разбить сеть на две подсети при помоши маски подсети Разделение сети на подсети. Биты подсети.
|
![]() 4352 / 1682 / 336
Регистрация: 23.06.2009
Сообщений: 5,960
|
|
11.03.2018, 07:17 | |
скорей всего ПК4 ничего не знает о сети 192.168.2.0/24 поэтому шлет ответ на свой дефолт
как вариант нужно на убунте сделать SRC NAT или прописать маршрут к сети 192.168.2.0/24 на ПК4 связь нужна в одну сторону из сети 192.168.2.0/4 к ПК4 или из сети ПК4 к сети 192.168.2.0/24 тоже? покажите на убунте ifconfig cat /proc/sys/net/ipv4/ip_forward iptables-save
1
|
Супер-модератор
![]() ![]() ![]() ![]() |
|||
11.03.2018, 08:06 | |||
1
|
![]() ![]() 3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
|
||||
11.03.2018, 14:38 [ТС] | ||||
Хотя настоящие клиенты в реальной задаче есть. Это ПК1 (192.168.2.110) и П(ланшет)1 (192.168.2.203) Хотел на планшет картинку игры передать (Moonlight), но не видит. Думал может программа глючит, но нп ПК1 пинги тоже не проходят, как впрочем и на роутере. И если через ssh выполнять "netstat -n -r", то видна строка: 10.42.0.0 192.168.2.74 255.255.255.0 UG 0 0 0 br0 Т.е. маршрут вроде как создался. Но может я его не так как-то задал? (192.168) (10.42) Помню ещё намучался когда на ПК4 пытался инет раздать с ПК3, поэтому опасаюсь здесь сильно шаманить без понимания процесса ![]()
0
|
![]() ![]() 11436 / 7005 / 1903
Регистрация: 25.12.2012
Сообщений: 29,398
|
|||||
11.03.2018, 20:06 | |||||
у пк4 скорее всего дефолтный шлюз 10.42.0.1, а это в свою очередь адрес пк3, второй интерфейс которого имеет адрес 192.168.2.74 insideone, проблема из-за NAT на пк3, пинг от ПК4 к ПК2 пройдет, верно? вот так будет выглядеть пакет (S - D) 10.42.0.2 192.168.2.203 первый пакет от ПК4 до NAT на ПК3: 10.42.0.2 192.168.2.203 после NAT до ПК2: 192.168.2.74 192.168.2.203 ответ от ПК2 до обратной трансляции на ПК3: 192.168.2.203 192.168.2.74 от ПК3 после обратной трансляции до ПК4: 192.168.2.203 10.42.0.2 а вот от ПК2 к ПК4 не пойдет. вот так будет выглядеть пакет (S - D) 192.168.2.203 10.42.0.2 первый пакет от ПК2 до ПК3: 192.168.2.203 10.42.0.2 затем маршрутизация на ПК3, пакет не изменится и отправится к ПК4: 192.168.2.203 10.42.0.2 ответ от ПК4 до натирования на ПК3: 10.42.0.2 192.168.2.203 после натирования на ПК3 и до ПК2: 192.168.2.74 192.168.2.203 ПК2 увидит, что пакет (ответ на icmp-запрос) пришел от другого адреса (192.168.2.74) и отбросит его, а ожидание ответа от 10.42.0.2 лопнет по тайм-ауту
0
|
![]() ![]() 3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
|
|||||||||||||||||||||||||||
11.03.2018, 22:05 [ТС] | |||||||||||||||||||||||||||
А вот его никто не видит, кроме ПК3 ![]() Это уже прошёл когда пробрасывал инет с ПК3 где он доступен, на ПК4
enx8026891cb60f - сетевуха ПК3 к которой подключен ПК4 Есть ещё интерфейсы от anbox0 (надо бы его снести, не получилось завести) и lo, но думаю тут не суть важно. Но если что вот и они:
0
|
![]() ![]() 11436 / 7005 / 1903
Регистрация: 25.12.2012
Сообщений: 29,398
|
|||||||
11.03.2018, 22:19 | |||||||
тогда уж
я описал, в чем проблема уже у вас что выступает в качестве роутера с адресом 192.168.2.1 железка или сервер какой? какая модель, если железка? какая прошивка - стоковая / альтернативная? какое ПО, какая ОС - если сервер? я к чему это все - можно было бы на пк 3 убрать nat и оставить только маршрутизацию, а сеть 10.42.0.0/24 вынести под src nat на роутере, если такое на нем позволит настроить прошивка / ПО на сервере и тд
0
|
![]() ![]() 3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
|
|||||
11.03.2018, 22:37 [ТС] | |||||
0
|
![]() ![]() 11436 / 7005 / 1903
Регистрация: 25.12.2012
Сообщений: 29,398
|
||||
11.03.2018, 22:54 | ||||
надо подсеть 10.42.0.0/24 вывести под маскарадинг / src nat по аналогии с 192.168.2.0/24 на роутере. а на пк3 убрать маскарадинг для 10.42.0.0/24
1
|
![]() ![]() 3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
|
|||
11.03.2018, 23:33 [ТС] | |||
После купил USB сетевой адаптер, вставил кабель и все заработало. Пригодились ли мои прежние шаманства, даже не знаю. Вот недавно захотелось чтобы ПК4 был доступен другим компьютерам сети и возникла проблема доступа. Добавлено через 2 минуты
0
|
![]() ![]() 11436 / 7005 / 1903
Регистрация: 25.12.2012
Сообщений: 29,398
|
||
12.03.2018, 08:00 | ||
![]() Решениеа можно вообще рассмотреть на ПК3 вариант настройки моста между двумя адаптерами, тогда все пк будут в одной подсети - думаю, лучший вариант
1
|
![]() ![]() 3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
|
||||||
12.03.2018, 23:55 [ТС] | ||||||
![]() Решение
Спасибо, вариант с мостом - то что надо!
![]() ![]() Опишу, что я наконфигурировал, может кому ещё пригодится /etc/network/interfaces
br0 - мост между ними Так же, пришлось зайти в роутер и удалить вручную прописанный DHCP для ПК3, т.к. он сменил MAC-адрес (на тот что выдался мосту). Удалил старый, создал новый На ПК4 старый коннект отредактировал и перевел на "Получить IP-адрес автоматически" (и с DNS тоже самое) Настройку статического маршрута с роутера убрал Вроде все...
1
|
![]() ![]() 11436 / 7005 / 1903
Регистрация: 25.12.2012
Сообщений: 29,398
|
|
13.03.2018, 07:57 | |
insideone, все верно сделал, молодец
1
|
13.03.2018, 07:57 | |
Помогаю со студенческими работами здесь
13
2 разных сети, как из одной достучаться в другую? Не могу достучаться до своего домашнего компа из сети Как достучаться к машине, подключенной к интернету чезер ADSL?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Мульти-тенантные БД с PostgreSQL Row Security
Codd 23.04.2025
Современные облачные сервисы и бизнес-приложения всё чаще обслуживают множество клиентов в рамках единой программной инфраструктуры. Эта архитектурная модель, известная как мульти-тенантность, стала. . .
|
Реализация конвейеров машинного обучения с Python и Scikit-learn
AI_Generated 23.04.2025
Мир данных вокруг нас растёт с каждым днём, и умение эффективно обрабатывать информацию стало необходимым навыком. Специалисты по машинному обучению ежедневно сталкиваются с задачами предобработки. . .
|
Контроллеры Kubernetes Ingress: Сравнительный анализ
Mr. Docker 23.04.2025
В Kubernetes управление входящим трафиком представляет собой одну из ключевых задач при построении масштабируемых и отказоустойчивых приложений. Ingress — это API-объект, который служит вратами. . .
|
Оптимизация кода Python с Cython и Numba
py-thonny 23.04.2025
Python прочно обосновался в топе языков программирования благодаря своей простоте и гибкости. Разработчики любят его за читабельность кода и богатую экосистему библиотек. Но у этой медали есть и. . .
|
Микросервис на Python с FastAPI и Docker
ArchitectMsa 23.04.2025
В эпоху облачных вычислений и растущей сложности программных продуктов классическая монолитная архитектура всё чаще уступает место новым подходам. Микросервисная архитектура становится фаворитом. . .
|
Создаем веб-приложение на Vue.js и Laravel
Reangularity 23.04.2025
Выбор правильного технологического стека определяет успех веб-проекта. Laravel и Vue. js формируют отличную комбинацию для создания современных приложений. Laravel — это PHP-фреймворк с элегантным. . .
|
Максимальная производительность C#: Span<T> и Memory<T>
stackOverflow 22.04.2025
Мир высоконагруженных приложений безжалостен к неэффективному коду. Каждая миллисекунда на счету, каждый выделенный байт памяти может стать причиной падения производительности. Разработчики на C#. . .
|
JWT аутентификация в Java
Javaican 21.04.2025
JWT (JSON Web Token) представляет собой открытый стандарт (RFC 7519), который определяет компактный и самодостаточный способ передачи информации между сторонами в виде JSON-объекта. Эта информация. . .
|
Спринты Agile: Планирование, выполнение, ревью и ретроспектива
EggHead 21.04.2025
Спринты — сердцевина Agile-методологии, позволяющая командам создавать работающий продукт итерационно, с постоянной проверкой гипотез и адаптацией к изменениям. В основе концепции спринтов лежит. . .
|
Очередные открытия мега простых чисел, сделанные добровольцами с помощью домашних компьютеров
Programma_Boinc 21.04.2025
Очередные открытия мега простых чисел, сделанные добровольцами с помощью домашних компьютеров.
3 марта 2025 года, в результате обобщенного поиска простых чисел Ферма в PrimeGrid был найден. . .
|