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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Видемость внешней сети серез шлюз  (Прочитано 2481 раз)

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

Оффлайн Labaman

  • Автор темы
  • Участник
  • *
  • Сообщений: 235
  • И все-таки Ubuntu
    • Просмотр профиля
Видемость внешней сети серез шлюз
« : 17 Августа 2014, 16:32:33 »
Очередной вопрос про маршрутизацию, но все же:
У меня проблема следующая - есть шлюз на Ubuntu-server 14.04 с двусмя сетевыми: к eth0 (192.164.1.2) подключен ADSL роутер (192.168.1.1), другая сетевуха eth1 (192.168.0.1) смотрит в локальную сеть 192.168.0.0/24.
Шлюз настроен по этой статье
В итоге вся подсеть 192.168.0.0/24 успешно получает интернет через шлюз, но узлы сети 192.168.1.0/24 не доступны из нее.
Как сделать модем, и подключенные к нему напрямую устройства видимыми из локальной сети 192.168.0.0/24?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Видемость внешней сети серез шлюз
« Ответ #1 : 17 Августа 2014, 16:56:04 »
На шлюзе:
ip a ; ip r ; sudo iptables-save

Оффлайн Labaman

  • Автор темы
  • Участник
  • *
  • Сообщений: 235
  • И все-таки Ubuntu
    • Просмотр профиля
Re: Видемость внешней сети серез шлюз
« Ответ #2 : 17 Августа 2014, 17:19:02 »
ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether e0:69:95:85:2e:cb brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.2/24 brd 192.168.1.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::e269:95ff:fe85:2ecb/64 scope link
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether fc:75:16:cf:76:06 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.1/24 brd 192.168.0.255 scope global eth1
       valid_lft forever preferred_lft forever
    inet6 fe80::fe75:16ff:fecf:7606/64 scope link
       valid_lft forever preferred_lft forever
ip r
default via 192.168.1.1 dev eth0
192.168.0.0/24 dev eth1  proto kernel  scope link  src 192.168.0.1
192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.2
iptables-save
# Generated by iptables-save v1.4.21 on Sun Aug 17 17:18:25 2014
*nat
:PREROUTING ACCEPT [31:1918]
:INPUT ACCEPT [9:642]
:OUTPUT ACCEPT [7:918]
:POSTROUTING ACCEPT [1:257]
-A POSTROUTING -o eth0 -j MASQUERADE
COMMIT
# Completed on Sun Aug 17 17:18:25 2014

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Видемость внешней сети серез шлюз
« Ответ #3 : 17 Августа 2014, 17:42:21 »
Получается, что из сети 192.168.0.0/24 в 192.168.1.0/24 есть доступ через NAT.
А чтобы был обратный доступ, нужно прописать маршрут до 192.168.0.0/24 через 192.168.1.2 либо на 192.168.1.1, либо на всех остальных хостах этой сети.

Оффлайн Labaman

  • Автор темы
  • Участник
  • *
  • Сообщений: 235
  • И все-таки Ubuntu
    • Просмотр профиля
Re: Видемость внешней сети серез шлюз
« Ответ #4 : 17 Августа 2014, 17:52:25 »
Получается, что из сети 192.168.0.0/24 в 192.168.1.0/24 есть доступ через NAT.
А чтобы был обратный доступ, нужно прописать маршрут до 192.168.0.0/24 через 192.168.1.2 либо на 192.168.1.1, либо на всех остальных хостах этой сети.
Подскажите пожалуйста, как это сделать?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Видемость внешней сети серез шлюз
« Ответ #5 : 17 Августа 2014, 17:55:32 »
Заходим в админку роутера и прописываем маршрут.
Потом на шлюзе имеет смысл убрать MASQUERADE из iptables.

Оффлайн Labaman

  • Автор темы
  • Участник
  • *
  • Сообщений: 235
  • И все-таки Ubuntu
    • Просмотр профиля
Re: Видемость внешней сети серез шлюз
« Ответ #6 : 17 Августа 2014, 18:02:54 »
Заходим в админку роутера и прописываем маршрут.
Потом на шлюзе имеет смысл убрать MASQUERADE из iptables.
А не меняя настроек роутера никак нельзя?
Или может есть сопособ настроить шлюз иначе?
UPD
Попытался настроить маршрут на модеме - что-то и интернет исчез и сеть по-прежнему невидна.... Или я  может что напутал?
Скрин настроек модема https://yadi.sk/i/9mWpLmFiZqW5P
« Последнее редактирование: 17 Августа 2014, 18:22:25 от Labaman »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Видемость внешней сети серез шлюз
« Ответ #7 : 17 Августа 2014, 18:31:26 »
Labaman,
слово трудно, можешь рисунку схему текст, так примеру.
internet ----> router ---> PC1 ----> PC2 -----> PC3
или
internet ----> router ---> PC1 ----> PC2 -----> PC3
                 |
                 |
                 V
                PC4
« Последнее редактирование: 17 Августа 2014, 18:34:55 от victor00000 »
Wars ~.o

Оффлайн Labaman

  • Автор темы
  • Участник
  • *
  • Сообщений: 235
  • И все-таки Ubuntu
    • Просмотр профиля
Re: Видемость внешней сети серез шлюз
« Ответ #8 : 17 Августа 2014, 19:00:58 »
Итак, с такими настройками как я сделал на модеме - я теперь вижу подсеть 192.168.0.0/24 из сети 192.168.1.0/24 а мне требуется наоборот - увидеть 192.168.1.0/24 из сети 192.168.0.0/24.
Что-то я уже совсем запутался... Рисунки не помогут...  :'(

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Видемость внешней сети серез шлюз
« Ответ #9 : 17 Августа 2014, 19:03:46 »
Заходим в админку роутера и прописываем маршрут.
Потом на шлюзе имеет смысл убрать MASQUERADE из iptables.
Вообще ничего не получится. Эти маршруты не отдаются клиентам.
Единственный выход - перенести всех клиентов в одну сеть и отключить DHCP на роутере.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Видемость внешней сети серез шлюз
« Ответ #10 : 17 Августа 2014, 19:09:16 »
Labaman,
пример у меня https://forum.ubuntu.ru/index.php?topic=246661.0
Wars ~.o

Оффлайн Labaman

  • Автор темы
  • Участник
  • *
  • Сообщений: 235
  • И все-таки Ubuntu
    • Просмотр профиля
Re: Видемость внешней сети серез шлюз
« Ответ #11 : 17 Августа 2014, 19:26:04 »
Labaman,
пример у меня https://forum.ubuntu.ru/index.php?topic=246661.0

Мало что понял если честно... Я так понимаю там Вы изменили настройки на стороне клиента?
Если так, то для меня это неприемлемый вариант.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Видемость внешней сети серез шлюз
« Ответ #12 : 17 Августа 2014, 19:40:31 »
Labaman,
главно роутер 192.168.100.1 видите? хочу клиент 10.0.3.1 но немогу, а обратно 10.0.3.1 в 192.168.100.ххх без проблема.
Wars ~.o

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Видемость внешней сети серез шлюз
« Ответ #13 : 17 Августа 2014, 19:43:37 »
victor00000, уймись.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Видемость внешней сети серез шлюз
« Ответ #14 : 17 Августа 2014, 20:21:51 »
Вообще ничего не получится. Эти маршруты не отдаются клиентам.
Ну, у меня аналогичная схема работает на обычном Linuxовом шлюзе…
(Нажмите, чтобы показать/скрыть)

 

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