URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 340
[ Назад ]

Исходное сообщение
"Выделение 2-х машин в свою локальную сеть с помощью маски"

Отправлено zhasid , 30-Ноя-12 22:49 
Здравствуйте.
Есть старое оборудование, станок.
Не умеет он работать с нестандартными масками.
255.255.255.0 или 255.255.0.0 поймет, а вот 255.255.252.0 не понимает, а именно она и нужна.
1. Возможна ли работа по сети между станком и компьютером, на которых будет установлена маска,  к примеру 255.255.255.0?

Думается задать адрес, маску и шлюз на них такими:

на станке
192.168.1.1
255.255.255.0
192.168.1.1

на машине
192.168.1.2
255.255.255.0
192.168.1.2

Нужно только иногда программу залить и машину обратно накрыть маской 255.255.252.0.
Подключены оба к одному неуправляемому свичу (во всяком случае надеюсь, что это так).
А то читаю про адресацию, а вот на такой простой вопрос ответ не нахожу...


Содержание

Сообщения в этом обсуждении
"Выделение 2-х машин в свою локальную сеть с помощью маски"
Отправлено spiegel , 30-Ноя-12 23:20 
>[оверквотинг удален]
> 192.168.1.1
> на машине
> 192.168.1.2
> 255.255.255.0
> 192.168.1.2
> Нужно только иногда программу залить и машину обратно накрыть маской 255.255.252.0.
> Подключены оба к одному неуправляемому свичу (во всяком случае надеюсь, что это
> так).
> А то читаю про адресацию, а вот на такой простой вопрос ответ
> не нахожу...

так и ответ простой - ничего менять не надо. Подсеть 192.168.1.0/30 является частью сети 192.168.1.0/24. На машине маска 255.255.255.252 означает: подсеть 192.168.1.0, которая совпадает с основной сетью, в ней могут быть 2 хоста - 192.168.1.1 и .2 соотв., что тоже совпадает для вашего конкретного случая и  broadcast 192.168.1.3. Если бы станку дали адрес например 192.168.1.4, то машина обращалась бы к нему через шлюз.


"Выделение 2-х машин в свою локальную сеть с помощью маски"
Отправлено zhasid , 01-Дек-12 19:22 
> так и ответ простой - ничего менять не надо. Подсеть 192.168.1.0/30 является
> частью сети 192.168.1.0/24. На машине маска 255.255.255.252 означает: подсеть 192.168.1.0,

===========
Здравствуйте. Спасибо за ответ, значит думал я в верном направлении.
Не скажу, что в сетях новичок, но все как-то крутился около 192.68.1.0/24,
работал все больше со свичами 2-го уровня, далее 2-ой VLAN не ходил, не нужно было.
В Вашем ответе все понятно, кроме маски 255.255.255.252. Станок таких масок не понимает...
Червячок сомнения меня все же точит, может зря. Хочу еще раз, для себя уточнить.
Наша организация снова объединилась после фактического разделения в 90-х годах.
Станок находится от нас на другом краю географии (конце города), технолог, который им управляет - на нашей площадке. Раньше мы были хозяева, туда шел канал, у нас было 2 киски и 2 сетки:
192.168.1.0/24 и
192.168.1.0/24.
    Наступило объединение и централизация. Там уже другие ребята хозяйничают, но и флаг им в руки. Но технолог просит связь, а они не очень помогают, вот и приходится лезть в нашу бывшую сеть как бы теперь в их огород.
   Адреса у них фактически такие, станку дали
192.0.0.68/22,
имеется шлюз 192.0.0.21/22.
   Мы сидим в старой сетке
192.68.1.0/24
и от шлюза пинг видим, от станка нет, так как он не понимает эту маску 22 (во всяком случае так думается).
   Вот я и подумал, что сначала свяжусь с ним (станком) на той площадке с какой нибудь машины, дав им адреса 192.0.0.68/24 и 192.0.0.67/24 соответственно. Шлюзы оставлю пустыми или повторю адрес устройства. Таким образом я проверю, работает он вообще или что-то с ним не так. Вы, я так понял обещаете, что это должно работать, если с физикой все нормально.
  Если это получится, встает второй вопрос, как этот  адрес станка пробросить через шлюз 192.0.0.21/22? Может посоветуете что-нибудь. Между нами скорее всего 1700-е киски.
    Подтвердите, что это возможно и можно такой адрес накрыть маской не /22, а /24 и дайте совет насчет проброса адреса.
     Что можно попросить админов той площадки настроить на маршрутизаторе?
      Мотаться туда-сюда очень не хочется, но если нужно проверить поеду.


"Выделение 2-х машин в свою локальную сеть с помощью маски"
Отправлено spiegel , 01-Дек-12 21:58 
>[оверквотинг удален]
>   Если это получится, встает второй вопрос, как этот  адрес
> станка пробросить через шлюз 192.0.0.21/22? Может посоветуете что-нибудь. Между нами скорее
> всего 1700-е киски.
>     Подтвердите, что это возможно и можно такой адрес
> накрыть маской не /22, а /24 и дайте совет насчет проброса
> адреса.
>      Что можно попросить админов той площадки настроить
> на маршрутизаторе?
>       Мотаться туда-сюда очень не хочется, но
> если нужно проверить поеду.

Не совсем понятно насчет адресации. Попробую объяснить как я понял.
Для простоты обзовем место, где стоит станок филиал, а там где находитесь Вы - офис.
Итак в филиале есть станок с адресом 192.0.0.68/24. В офисе на машине - 192.168.1.1/30. Это разные сети, поэтому я не вижу проблем соединения через циски, при условии, что там и там прописаны правильно соотв. шлюзы и соединение не использует интернет. Если это так, то вам и ехать никуда не надо. Если же есть на пути интернет, то должен быть настроен нат. Тогда адресация будет выглядеть по другому.


"Выделение 2-х машин в свою локальную сеть с помощью маски"
Отправлено zhasid , 01-Дек-12 23:27 

> Не совсем понятно насчет адресации. Попробую объяснить как я понял.

============================================
По  адресам.

Наша сеть, назовем LAN_1 имеет адрес:
198.168.1.0/24 (mask 255.255.255.0).

Та сеть, где станок, назовем LAN_2:
198.0.0.0/22 (mask 255.255.252.0).

Станок не понимает нестандартную маску 255.255.252.0, дает сообщение об ошибке.

Адрес станка предлагаю оставить тот, который мне дал админ LAN_2:
192.000.000.068, но маску задать не /22, а /24 (255.255.255.0).
Таким образом, в этой сети (LAN_2) создать другую сеть LAN_3, состоящую из станка и еще одной машины из сети LAN_2, например
192.000.000.67/24.
Default Gateway пока не давать.

Вопрос к Вам. Будут они (машина и станок) в этой сети видеть друг друга (пинговаться) или нет?

Если да, то я возвращаю машину в сеть 198.0.0.0/22 и прошу админа LAN_2, создать и дать мне адрес маршутизатора для LAN_3. Я его ввожу в стойку станка и уезжаю, в надежде, что
все работает. Возможно Default Gateway вводить и не придется, ведь есть же технология "маршрутизация на палочке", хотя это может быть и не из этой оперы...

Что посоветуете в смысле NAT или чего-то подобного?
Адрес шлюза от них к нам, из LAN_2 в LAN_1:
192.0.0.21/22,
каналы арендуем у сторонней организации, наше устройство (cisco), на нашей стороне (LAN_1) настраивать можем. У них (LAN_2) придется просить.

Для себя задачу разбил на две.
  1.Проверка работоспособности LAN_3 в LAN_2.
  2.Организация проброса адреса станка из LAN_3 в LAN_1.



"Выделение 2-х машин в свою локальную сеть с помощью маски"
Отправлено spiegel , 01-Дек-12 23:56 
>[оверквотинг удален]
> технология "маршрутизация на палочке", хотя это может быть и не из
> этой оперы...
>  Что посоветуете в смысле NAT или чего-то подобного?
> Адрес шлюза от них к нам, из LAN_2 в LAN_1:
> 192.0.0.21/22,
> каналы арендуем у сторонней организации, наше устройство (cisco), на нашей стороне (LAN_1)
> настраивать можем. У них (LAN_2) придется просить.
>  Для себя задачу разбил на две.
>   1.Проверка работоспособности LAN_3 в LAN_2.
>   2.Организация проброса адреса станка из LAN_3 в LAN_1.

Теперь дошло. Сеть 192.0.0.0 класса С и по правилам маска не должна быть меньше 24 бит.  Ну да ладно. Делаем так - на станке пишем ip 192.0.0.67/24, туда же обязательно default gateway 192.0.0.21. На циске в филиале:
ip route 192.168.1.0 255.255.255.0 <wan_interface>  
На вашей стороне в циcke:
ip route 192.0.0.0 255.255.252.0 <wan_interface>
На машине - ip 192.168.1.2/30 def.gat. 192.168.1.1
Циски должны между собой пинговаться. Будет понятнее, если приведете конфиги обоих цисок.


"Выделение 2-х машин в свою локальную сеть с помощью маски"
Отправлено zhasid , 02-Дек-12 01:39 

Максим извините за занудство, но мне эта задача очень важна. Хочется разобраться глубже.


>>>   1.Проверка работоспособности LAN_3 в LAN_2.

           Как по Вашему мнению, это все же способно работать или нет? Мне же все равно проверять, так как у меня нет полной, 100% уверенности, что сетевой интерфейс станка исправен...Я от него пинг видел, а на нем пока ни от кого не видал ответа, хотя эта проверка на нем предусмотрена.


>>   2.Организация проброса адреса станка из LAN_3 в LAN_1.
> на станке пишем ip 192.0.0.67/24, туда же обязательно default gateway 192.0.0.21.

           А здесь все верно? Станок вещь тупая? у него из настроек сетевого интерфейса только адрес, маска и defaul gateway.
А Вы предлагаете для адреса
   192.0.0.67/24  
gw 192.0.0.21/22
у них же маски разные, это устройства из совершенно разных сетей или я что-то не допонимаю и такое может работать, а как он его тогда найдет этот GW из чужой сети?

> На циске в филиале:
> ip route 192.168.1.0 255.255.255.0 <wan_interface>
> На вашей стороне в циcke:
> ip route 192.0.0.0 255.255.252.0 <wan_interface>

            Это уже настроено, я вижу ответ от 192.0.0.21/22 в LAN_1 на своей.


> На машине - ip 192.168.1.2/30 def.gat. 192.168.1.1
> Циски должны между собой пинговаться. Будет понятнее, если приведете конфиги обоих цисок.


"Выделение 2-х машин в свою локальную сеть с помощью маски"
Отправлено zhasid , 02-Дек-12 01:44 

Максим извините за занудство, но мне эта задача очень важна. Хочется разобраться глубже.


>>>   1.Проверка работоспособности LAN_3 в LAN_2.

           Как по Вашему мнению, это все же способно работать или нет? Мне же все равно проверять, так как у меня нет полной, 100% уверенности, что сетевой интерфейс станка исправен...Я от него пинг видел, а на нем пока ни от кого не видал ответа, хотя эта проверка на нем предусмотрена.


>>   2.Организация проброса адреса станка из LAN_3 в LAN_1.
> на станке пишем ip 192.0.0.67/24, туда же обязательно default gateway 192.0.0.21.

           А здесь все верно? Станок вещь тупая? у него из настроек сетевого интерфейса только адрес, маска и defaul gateway.
А Вы предлагаете для адреса
   192.0.0.67/24  
gw 192.0.0.21/22
у них же маски разные, это устройства из совершенно разных сетей или я что-то не допонимаю и такое может работать, а как он его тогда найдет этот GW из чужой сети?

> На циске в филиале:
> ip route 192.168.1.0 255.255.255.0 <wan_interface>
> На вашей стороне в циcke:
> ip route 192.0.0.0 255.255.252.0 <wan_interface>

            Это уже настроено, я вижу ответ от 192.0.0.21/22 в LAN_1 на своей 192.168.1.2/24.


> На машине - ip 192.168.1.2/30 def.gat. 192.168.1.1
> Циски должны между собой пинговаться. Будет понятнее, если приведете конфиги обоих цисок.

             А это зачем? Зачем эта подсеть из 2 машин? Ведь это уже LAN_1...



"Выделение 2-х машин в свою локальную сеть с помощью маски"
Отправлено spiegel , 02-Дек-12 09:19 
>[оверквотинг удален]
>> На вашей стороне в циcke:
>> ip route 192.0.0.0 255.255.252.0 <wan_interface>
>            
> Это уже настроено, я вижу ответ от 192.0.0.21/22 в LAN_1 на
> своей 192.168.1.2/24.
>> На машине - ip 192.168.1.2/30 def.gat. 192.168.1.1
>> Циски должны между собой пинговаться. Будет понятнее, если приведете конфиги обоих цисок.
>            
>  А это зачем? Зачем эта подсеть из 2 машин? Ведь
> это уже LAN_1...

Вы же сами писали, что ваша машина имеет ip 192.168.1.2/30. Еще раз:
Маска имеет только локальное значение на конкретной железке. Информация о маске никуда не передается. (Не будем рассматривать роутинговые протоколы как OSPF, BGP и т.д.)Поэтому, при статической маршрутизации, например хост из подсети 192.168.1.1/30 и хост 192.168.1.2/24  будут считать, что они в одной сети. Т.е. они могут общаться между собой напрямую, без роутера. Но если хост 192.168.1.1/30 захочет соединиться с хостом 192.168.1.5, то он обратится к своему default gateway. Если же так оказалось, что например в результате слияния 2х фирм локальные сети пересекаются между собой, то один из вариантов применить нат. Другое дело, если станок не понимает default gateway. Тогда можно его "обманут" через нат и общаться с ним из другой сети.


"Выделение 2-х машин в свою локальную сеть с помощью маски"
Отправлено zhasid , 02-Дек-12 18:47 
)Поэтому, при статической маршрутизации, например хост из подсети 192.168.1.1/30
> и хост 192.168.1.2/24  будут считать, что они в одной сети.
> Т.е. они могут общаться между собой напрямую, без роутера. Но если
> хост 192.168.1.1/30 захочет соединиться с хостом 192.168.1.5, то он обратится к
> своему default gateway.

Здравствуйте Максим.
         Верно ли я Вас понял:
  192.168.1.1/30 и 192.168.1.2/24 будут отвечать друг другу.
  192.168.1.5/30 и 192.168.1.2/24 тоже будут отвечать друг другу.
  192.168.1.1/30 и 192.168.1.5/30 не будут отвечать друг другу?


          Если смысл такой, то у меня это не работает на моих фактических адресах:
  станок 192.0.0.68/24 и машина 192.0.0.118/22 не видят друг друга, и в этом я уже убедился. Единственно я на станке оставил default gateway 192.0.0.21, а он из сети /22.
Но вряд ли он чем-то мешает, хотя...?

     У меня и осталась-то последняя надежда, что будут видеть, если я на машине изменю маску на /24 вместо /22, то есть сделаю и проверю так:  
станок 192.0.0.68/24 и машина 192.0.0.118/24.
Если это не сработает, тупик...


>Другое дело, если станок не понимает default gateway.

     В том-то и дело, что понимает, только называется это на нем "Router", а не default gateway, но ведь это совсем не важно, лишь бы не в печь...

> Тогда можно его "обманут" через нат и общаться с ним из
> другой сети.

       NAT и прочие хитрости пока отложу, если не решу проблему связи со станком, то никакой NAT уже не поможет. Пока работает только одно: прямая связь станок-host, но это не устраивает технолога на нашей площадке. У него терки с операторами...


"Выделение 2-х машин в свою локальную сеть с помощью маски"
Отправлено spiegel , 02-Дек-12 19:39 
>[оверквотинг удален]
>> Тогда можно его "обманут" через нат и общаться с ним из
>> другой сети.
>        NAT и прочие хитрости пока
> отложу, если не решу проблему связи со станком, то никакой NAT
> уже не поможет. Пока работает только одно: прямая связь станок-host, но
> это не устраивает технолога на нашей площадке. У него терки с
> операторами...
>   192.168.1.1/30 и 192.168.1.2/24 будут отвечать друг другу.
>   192.168.1.5/30 и 192.168.1.2/24 тоже будут отвечать друг другу.
>   192.168.1.1/30 и 192.168.1.5/30 не будут отвечать друг другу?

Все верно, для третьего варианта потребуется роутер. Но на практике надо избегать такую адресацию, где одна подсеть будет перекрываться с другой подсетью или сетью. Каждая подсеть создает свой уникальный broadcast domain.

>    У меня и осталась-то последняя надежда, что будут видеть, если я на машине изменю
> маску на /24 вместо /22, то есть сделаю и проверю так:  
> станок 192.0.0.68/24 и машина 192.0.0.118/24.
> Если это не сработает, тупик...

Должно работать. Может что-то другое мешает? Что значит прямая связь станок-хост, которая работает? Хост напрямую соединяется со станком?


"Выделение 2-х машин в свою локальную сеть с помощью маски"
Отправлено zhasid , 02-Дек-12 20:14 

>>   192.168.1.1/30 и 192.168.1.2/24 будут отвечать друг другу.
>>   192.168.1.5/30 и 192.168.1.2/24 тоже будут отвечать друг другу.
>>   192.168.1.1/30 и 192.168.1.5/30 не будут отвечать друг другу?
> Все верно, для третьего варианта потребуется роутер. Но на практике надо избегать
> такую адресацию, где одна подсеть будет перекрываться с другой подсетью или
> сетью. Каждая подсеть создает свой уникальный broadcast domain.

    Вот меня эта фраза "...Но на практике..." настораживает, что там может быть не так?

>> Если это не сработает, тупик...
> Должно работать. Может что-то другое мешает? Что значит прямая связь станок-хост, которая
> работает? Хост напрямую соединяется со станком?

   Да, взял ноутбук, у наладчика оказался, соединил тем же кабелем со станком, сети сделал /24, проверил на машине, станок откликнулся, а вот на станке молчок, почему не могу понять, я уж все на этот getway грешу, но он вообще был не приделах, машин больше в сети не было, кабель-то один...



"Выделение 2-х машин в свою локальную сеть с помощью маски"
Отправлено spiegel , 02-Дек-12 20:26 
>[оверквотинг удален]
>     Вот меня эта фраза "...Но на практике..." настораживает,
> что там может быть не так?
>>> Если это не сработает, тупик...
>> Должно работать. Может что-то другое мешает? Что значит прямая связь станок-хост, которая
>> работает? Хост напрямую соединяется со станком?
>    Да, взял ноутбук, у наладчика оказался, соединил тем же
> кабелем со станком, сети сделал /24, проверил на машине, станок откликнулся,
> а вот на станке молчок, почему не могу понять, я уж
> все на этот getway грешу, но он вообще был не приделах,
> машин больше в сети не было, кабель-то один...

Т.е. напрямую ноут-станок. Кабель был обычный или перекрещенный? Может сетевая у станка как хаб работает?


"Выделение 2-х машин в свою локальную сеть с помощью маски"
Отправлено zhasid , 02-Дек-12 21:31 

> Т.е. напрямую ноут-станок. Кабель был обычный или перекрещенный? Может сетевая у станка
> как хаб работает?

Не ... Сейчас на ноутах интерфейсы как и на свичах сами разбирают, кто там хаб или  машина и переворачивают пары если нужно сами...

  Ладно Максим, огромное спасибо. Все таки такие разборки кое-что дают. Во вторник или среду постараюсь на станок съездить, еще раз все проверю. Жаль только, что ноут мне уже не дадут и другой машины для прямого соединения рядом не будет, придется искать удаленную машину по кабинетам.
   Еще раз большое спасибо за отклики и размышления...!