Связь с устройствами в другой подсети

позвольте мне начать это, сказав, что я очень новое в том, как работают IP-адреса / подсети и сеть в целом. Этот материал вообще загадочен, и мне было трудно понять, что я читал до сих пор.

У меня есть сетевое устройство, которое жестко закодировано с IP-адресом 192.168.10.10 и маску подсети 255.255.255.0.

Мой компьютер сидит на 192.168.0.17, и я не могу подключиться к устройству. Я предполагаю, что это потому, что 192.168.10.* и подсети 192.168.0.* подсеть (это правильное слово?) не могут общаться друг с другом.

можно ли настроить компьютер для работы с этим устройством? Должен ли я просто изменить IP-адрес моего компьютера на 192.168.10.что-то, или есть другой способ?

спасибо!

12
задан nathan lachenmyer
21.02.2023 6:13 Количество просмотров материала 2807
Распечатать страницу

2 ответа

должен ли я просто изменить IP-адрес моего компьютера на 192.168.10.что-то, или есть другой способ?

Если вы только временно нужно поговорить с 192.168.10.10, это будет проще всего сделать.


я упрощаю следующее немного, чтобы объяснить лучше:

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

на подсети это сетевой адрес плюс a маска подсети. (Обратите внимание, что маска подсети может быть в точечной форме (255.255.255.0) или в форме CIDR (/24) - они выражают то же самое, хотя некоторые вещи хотят только одного или другого).

маска подсети показывает длину сетевого адреса в битах. Все биты, которые являются 0 в маске подсети (последние 8 для 255.255.255.0 или /24-который является последним номером в пунктирная-четыре обозначения) будет 0 для сетевого адреса. Полный IP-адрес, фактически данный машине, не будет иметь 0 в том месте - но записи таблицы маршрутизации работают с сетевыми адресами.

запись таблицы маршрутизации состоит из подсети и интерфейса и сообщает системе, что если система отправляет трафик из этого интерфейса, она может достичь этой подсети.

вы получаете бесплатную запись в таблице маршрутизации, когда ваша система получает IP адрес маску подсети, либо вы делаете это вручную или это происходит автоматически через DHCP.

Если у вас есть один адаптер ethernet, и он получает маску IP/подсети 192.168.7.4/24 через DHCP, /24 говорит, что ваша система может отправить что-то из этого адаптера ethernet и достичь чего-либо еще, начиная с 192.168.7.

Если вы находитесь в типичной локальной сети, где другие машины в этой локальной сети имеют тот же сетевой адрес (192.168.7) и маску подсети (/24 или 255.255.255.0), это завод.

вы также получаете бесплатную запись таблицы маршрутизации для вашего адреса обратной связи. 127.0.0.1/8.

Если вы добавляете другой интерфейс ethernet, скажем, USB, и вручную настраиваете его с IP, скажем, 192.168.10.1, то же самое происходит выше со свободными маршрутами. Предположим, вы назначили адаптер USB ethernet 192.168.10.1 с маской подсети / 24 (или 255.255.255.0). Таким образом, теперь ваш компьютер может добраться до 192.168.10.7, потому что у него есть маршрут к нему.

что если:

  • у вас есть два адаптера, которые могут достигать той же подсети?

    • если они отличаются маской подсети, то более конкретная (чем выше номер CIDR) "выиграет" и будет использоваться. (Одна интересная сторона заключается в том, что вы можете думать о /32 - или маске подсети 255.255.255.255 - как о ярлыке, который означает "этот конкретный IP", - поэтому вы можете сделать трафик, исходящий из вашей локальной системы, предназначенный для конкретного IP, чтобы выйти на другой интерфейс-как интерфейс VPN-Если вы хотели путем создания записи таблицы маршрутов с /32.)

    • в противном случае, есть другое значение, называемое метрика - будет использован адаптер с наименьшей метрикой. Обычно ты быстрее адаптеры имеют более низкие показатели. По этой причине ваш проводной адаптер должен иметь более низкую метрику, чем ваш беспроводной.

    • если они одинаковы CIDR и равны метрике, ваша система может выбрать один и затем придерживайтесь его или баланса нагрузки между ними. Это может быть настраиваемым в зависимости от вашей ОС и драйверов.

  • ваша система хочет куда-то отправить трафик, но у нее нет записи в таблице маршрутизации? Это использует шлюз по умолчанию-это состоит из IP-адреса (который должен быть достижим некоторым другим правилом локальной маршрутизации.) Как правило, это указывает на ваш интернет-маршрутизатор в вашей же локальной сети в домашней настройке и устанавливается DHCP, хотя вы можете установите его вручную тоже, как вы, вероятно, уже знаете.

  • у вас нет шлюза по умолчанию? Он сбрасывает трафик и не отправляет его.

  • у вас есть несколько шлюзов по умолчанию? Вероятно, он либо выберет случайный и будет придерживаться его, либо может сбалансировать нагрузку между ними. Это может быть настраиваемым в зависимости от вашей ОС и драйверов.

6
отвечен LawrenceC 2023-02-22 14:01

похоже, что у вас есть два компьютера в двух разных сетях, один на 192.168.10.0 / 24, а другой на 192.168.0.0/24, Если у вас нет маршрутизаторов или многоуровневого коммутатора (у вас, вероятно, есть многослойный коммутатор), но если вы этого не сделаете, поместите локальные сети в ту же сеть 192.168.0.0/16 или 255.255.0.0, Но если они действительно являются двумя отдельными локальными сетями, и вы хотите сохранить их как таковые, то вам нужен маршрутизатор или коммутаторы уровня 3 между двумя подсетями вот ссылка, чтобы помочь explain.

http://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst2960/software/release/12-2_55_se/configuration/guide/scg_2960/swipstatrout.html

0
отвечен Dean 2023-02-22 16:18

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх