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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Как "увидеть" компьютеры другой сети  (Прочитано 1884 раз)

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

Оффлайн ecc83

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2115
  • Lubuntu 16.04 LTS
    • Просмотр профиля
В помещение входит оптоволокно от провайдера, которое раньше было включено в роутер, в котором была настроена внутренняя сеть типа:

Адреса: 192.168.1.хх
Маска: 255.255.255.0
Маршрутизатор: 192.168.1.1
DNS: 192.168.1.1

На всех компьютерах статические адреса, установлена Ubuntu и Mac OS.
Всё работало хорошо, компы "видят" друг друга, можно подключиться по SSH, и можно по NFS обмениваться файлами и документами.

Наступил момент и понадобился ещё один "белый" внешний IP адрес.
Провайдер выдал ещё один адрес, пришёл "мастер" от провайдера и установил дополнительную коробочку свитч.
Теперь коммутация такая, оптоволокно включается в этот свитч из него выходит две витые пары в два разных роутера.
В роутерах настроены две разные внутренние сети:

Сеть - 1:
Адреса: 192.168.0.хх
Маска: 255.255.255.0
Маршрутизатор: 192.168.0.1
DNS: 192.168.0.1

Сеть - 2:
Адреса: 192.168.1.хх
Маска: 255.255.255.0
Маршрутизатор: 192.168.1.1
DNS: 192.168.1.1

Соответственно часть компов подключена к первой сети, другая часть ко второй.

Всё работает хорошо, интернет есть у всех, но компы одной сети перестали "видеть" компы с другой сети.
Следовательно пропала счастливая возможность обмениваться файлами и документами по NFS.

Соответственно вопрос, что и как настроить, что бы вернуть эту "счастливую" возможность :)
Понимаю, что нужно где то прописать маршрутизацию, но не пока не понимаю как.
« Последнее редактирование: 11 Январь 2020, 09:38:48 от ecc83 »

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1485
    • Просмотр профиля
Re: Как "увидеть" компьютеры другой сети
« Ответ #1 : 11 Январь 2020, 15:14:57 »
вам нужен шлюз между двумя сетями...
можно использовать простенький комп. с двумя сетевыми картами, на котором прописать соответствующие правила в iptables (forward и postrouting) на каждую сеть. Также потребуется указать дополнительный маршрут на роутерах.

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1708
  • חתול המדען
    • Просмотр профиля
Re: Как "увидеть" компьютеры другой сети
« Ответ #2 : 11 Январь 2020, 18:56:33 »
И причём тут Ubuntu Linux?
OpenWrt 19.07

Оффлайн ecc83

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2115
  • Lubuntu 16.04 LTS
    • Просмотр профиля
Re: Как "увидеть" компьютеры другой сети
« Ответ #3 : 11 Январь 2020, 21:54:43 »
причём тут Ubuntu Linux?

Напишите мне подробную инструкцию, как настроить Ubuntu Linux на отдельном компе, что бы он работал как шлюз между сетями. Сразу станет понятно при чём тут Ubuntu :)
« Последнее редактирование: 11 Январь 2020, 21:59:52 от ecc83 »

Оффлайн dikiyZ

  • Активист
  • *
  • Сообщений: 339
  • Убунтоид, как правило, человек. Но такой занудный!
    • Просмотр профиля
Re: Как "увидеть" компьютеры другой сети
« Ответ #4 : 11 Январь 2020, 22:18:26 »
arp протокол не позволяет получить ответы из сетей с другой адресацией.
 т.е. 192.168.0.хх ничерта не увидит запросы из 192.168.1.хх
  Выход один, делать туннель. OpenVPN подойдёт. Но лучше wireguard.
P.S. Попытайтесь ещё строже просить помощи. Вам сразу всё и настроят.  :P
если система просто работает без дополнительного шаманства, то теряется ощущение собственной элитности. Вот почему нам нужен линукс.
 Предупреждён администрацией форума за неоднократное чувство юмора

Оффлайн ecc83

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2115
  • Lubuntu 16.04 LTS
    • Просмотр профиля
Re: Как "увидеть" компьютеры другой сети
« Ответ #5 : 11 Январь 2020, 22:27:12 »
Попытайтесь ещё строже просить помощи. Вам сразу всё и настроят

Никакой строгости. Человек считает, что Ubuntu тут не при чём. Так вот меня устроит любое решение, чисто аппаратное, когда всё можно решить настройками роутеров и перетыканием проводов, тогда Ubuntu не при чём, либо всё таки один из компов делать шлюзом и настраивать Ubuntu.

Оффлайн dikiyZ

  • Активист
  • *
  • Сообщений: 339
  • Убунтоид, как правило, человек. Но такой занудный!
    • Просмотр профиля
Re: Как "увидеть" компьютеры другой сети
« Ответ #6 : 11 Январь 2020, 22:57:52 »
 Что ж вы сразу не сказали, что являетесь неблагодарным профаном?? Я б не трудился отвечать...
 Без ubuntu делается это элементарно.
 Отключается DHCP на втором роутере, он подключается к первому LAN-to-LAN.
После чего все компьютеры получают настройки и адреса с DHCP первого роутера а второй роутер работает как простой свитч, или если надо точка доступа.
 У вас же меньше 254 компов в локалке?
Но не сохранится резервный переход на второго провайдера при отказе первого. mikrotik умеет и резервное подключение, но Вы ж скрываете название оборудования. Поэтому настраивайте сами. Даю подсказку: в идеале и для супернадёжности надо 2 mikrotik, объединённых сетью. И никаких убунт для маршрутизации не требуется.

другой вариант:
1 Покупаем роутеры с поддержкой IPSec (например Zyxel серии Keenetik), ничего не меняем, не переподключаем, интернет оставляем на обеих точках.
2 Настраиваем "мышкой" на обоих IPSec друг на друга.
3 PROFIT. Сети разные, трафик идет через Интернет.

 Благодарить не надо.
« Последнее редактирование: 11 Январь 2020, 23:15:36 от dikiyZ »
если система просто работает без дополнительного шаманства, то теряется ощущение собственной элитности. Вот почему нам нужен линукс.
 Предупреждён администрацией форума за неоднократное чувство юмора

Оффлайн ecc83

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2115
  • Lubuntu 16.04 LTS
    • Просмотр профиля
Re: Как "увидеть" компьютеры другой сети
« Ответ #7 : 11 Январь 2020, 23:15:28 »
Без ubuntu делается это элементарно.
Отключается DHCP на втором роутере, он подключается к первому LAN-to-LAN.
После чего все компьютеры получают настройки и адреса с DHCP первого роутера а второй роутер работает как простой свитч, или если надо точка доступа.

И зачем это всё? Задача то иная.

Но не сохранится резервный переход на второго провайдера при отказе первого.

А "резервного провайдера" и нет вовсе. Провайдер один и тот же. Просто он предостввяет два белых IP.
Часть компьютеров должна выходить в интернет с одного адреса, а другая часть с другого.
В первом сообщении я написал, что это сделано. Осталось что бы они могли друг другу передавать файлы не флешками, а по NFS.
 

Благодарить не надо.

И не буду. Вы про меня себе что то нафантазировали и начали тихо ненавидеть. Так что я лучше выключу громкость.

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1708
  • חתול המדען
    • Просмотр профиля
Re: Как "увидеть" компьютеры другой сети
« Ответ #8 : 12 Январь 2020, 03:03:06 »
Напишите мне подробную инструкцию
Сколько Вы готовы заплатить за написание документации на сеть Вашего предприятия?
OpenWrt 19.07

Оффлайн Vikonrob

  • Активист
  • *
  • Сообщений: 355
    • Просмотр профиля
Re: Как "увидеть" компьютеры другой сети
« Ответ #9 : 12 Январь 2020, 05:22:04 »
ecc83, так сделайте все роутеры в одной подсети, например:

Сеть - 1:
Адреса: 192.168.0.хх
Маска: 255.255.255.0
Маршрутизатор: 192.168.0.1
DNS: 192.168.0.1

Сеть - 2:
Адреса: 192.168.0.хх
Маска: 255.255.255.0
Маршрутизатор: 192.168.0.2
DNS: 192.168.0.2

За маршрутизаторами поставить еще один коммутатор (switch), в которые воткнуть LAN-порты маршрутизаторов и компы.

На тех компах, которые должны выходить в инет через 1-ю подсеть прописывать 1-й маршрутизатор и DNS, на тех что через вторую, соотвественно 2-й маршрутизатор и DNS.

Оффлайн ecc83

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2115
  • Lubuntu 16.04 LTS
    • Просмотр профиля
Re: Как "увидеть" компьютеры другой сети
« Ответ #10 : 12 Январь 2020, 10:14:26 »
Сколько Вы готовы заплатить за написание документации на сеть Вашего предприятия?

То есть Вы уже поняли "причём тут Ubuntu Linux?" Но что бы остаться победителем дискуссии и самоутвердиться, пытаетесь "угрожать деньгами" :)
Я могу диссертацию по психологии "вашего брата" защищать. Лучше прекратите. Никакой инструкции Вы не напишите, ни бесплатно, ни за деньги.
К тому же, это не "сеть предприятия", это три компьютера в частном доме моего коллеги, которому я пытаюсь помочь.

ecc83, так сделайте все роутеры в одной подсети

Благодарю. Попробую несколько вариантов.  Там есть отдельный комп на FreeBSD, который сохраняет файлы с видеорегистраторов, попробую из него сделать шлюз. Но это уже совсем другая история и Ubuntu тут не при чём  ;D

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1708
  • חתול המדען
    • Просмотр профиля
Re: Как "увидеть" компьютеры другой сети
« Ответ #11 : 12 Январь 2020, 12:56:18 »
Точно также, что никакой "диссертации" Вы написать не в состоянии, а еще защищать собрались.
Ведь надо же остаться "победителем дискуссии", да "доктор"?  ;)
Курам на смех!
OpenWrt 19.07

Оффлайн ecc83

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2115
  • Lubuntu 16.04 LTS
    • Просмотр профиля
Re: Как "увидеть" компьютеры другой сети
« Ответ #12 : 12 Январь 2020, 13:09:50 »
koshev, Вы по теме вопроса что нибудь можете написать? Зачем Вы сюда заходите?

Оффлайн virusoft

  • Активист
  • *
  • Сообщений: 320
    • Просмотр профиля
    • Virusoft
Re: Как "увидеть" компьютеры другой сети
« Ответ #13 : 12 Январь 2020, 14:10:18 »
Сеть - 1:
Адреса: 192.168.0.хх
Маска: 255.255.255.0
Маршрутизатор: 192.168.0.1
DNS: 192.168.0.1
Сеть - 2:
Адреса: 192.168.1.хх
Маска: 255.255.255.0
Маршрутизатор: 192.168.1.1
DNS: 192.168.1.1

Мне кажется или все таки маска подсети не позволяет видеть другую часть общей сети.
Может стоит и там и там сделать маску 255.255.0.0
Если работает - не трогай. Linux - гибкая система, но один раз прогнувшись может обратным ходом распрямиться и ударить по самому (…) месту. Думай о будущем и все будет хорошо.

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Как "увидеть" компьютеры другой сети
« Ответ #14 : 12 Январь 2020, 14:28:01 »
Маска: 255.255.255.0
Я бы тоже попробовал задействовать маску 255.255.252.0
Провайдер выдал ещё один адрес
Провайдер один и тотже? Стоит попробовать на роутерах прописать маршруты из 1-й сети на 2-й роутер при вызове адресов из диапазона 192.168.1.хх и наоборот (если установки маски не будет достаточно. Тут бы увидеть настройки самих машрутизаторов и проверить видят ли они друг друга.
вам нужен шлюз между двумя сетями...
можно использовать простенький комп. с двумя сетевыми картами
Возможно стоит напрячь провайдера чтобы он прописал на своем (внешнем) маршрутизаторе соответствующие маршруты
За маршрутизаторами поставить еще один коммутатор (switch)
Тоже вариант потому как свич стоит (и в деньгах, и электричестве, и времени настройки/обслуживания) гораздо меньше компа
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

 

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