Как ограничить доступ к IP-адресу из локальной сети?

Как ограничить доступ к IP-адресу из локальной сети?

В моей локальной сети все ПК подключены к одной подсети ( 192.168.0.x).

введите описание изображения здесь

У меня есть машина, подключенная к коммутатору B, и ей назначен статический IP (например, 192.168.0.10). Любой ПК в той же локальной сети может получить к ней доступ из браузера и увидеть ее меню. Я хочу ограничить доступ к ней, чтобы определенные ПК могли получить к ней доступ.

Как это сделать? Например, я хочу, чтобы IP 192.168.0.10был виден только ПК с IP 192.168.0.5и192.168.0.6

Целевая машина ( 192.168.0.10) — это машина (на заводе), на которой я не знаю, какой веб-сервер работает и могу ли я редактировать его настройки.

Могу ли я добавить настройку в маршрутизатор?

решение1

Наиболее распространенным решением является использование брандмауэра цели. Здесь «целью» будет машина с IP 192.168.0.10. Вам нужен доступ администратора к этой машине.

Вам нужно сделать что-то из этого:

  • блокировать все входящие соединения, исходящие от IP-адресов, которые не должны иметь доступ к цели
  • разрешить только входящие соединения, исходящие от IP-адресов, которые могут получить доступ к цели

Например, на *NIX-машине, используя iptables:

iptables -A INPUT -s 192.168.0.5 -j ACCEPT
iptables -A INPUT -s 192.168.0.6 -j ACCEPT
iptables -A INPUT -m conntrack --ctstate NEW -j REJECT --reject-with icmp-host-prohibited

Обратите внимание, что ваш вопрос чрезвычайно обширен, поэтому этот ответ может быть неприменим.

РЕДАКТИРОВАТЬ: учитывая дополнительную информацию, этот ответявляетсянепригодный.

решение2

К сожалению, на маршрутизаторе это сделать невозможно: там всего одна подсеть, поэтому весь трафик идет напрямую между ПК, а не через маршрутизатор.

Лучшим вариантом будет следовать инструкциям Натана Шираини и ограничить трафик на целевой машине, а не на маршрутизаторе.

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

Если ваш маршрутизатор — это обычный домашний/малый бизнес-маршрутизатор, скорее всего, вы не сможете реализовать этот сценарий. Если у вашего маршрутизатора мало интерфейсов L3 (маршрутизация) или выделенный порт DMZ, или вы не используете свой порт WAN, вы можете подключить машину к этому порту и ограничить трафик на маршрутизаторе.

Связанный контент