Назад | Перейти на главную страницу

Два сетевых адаптера один шлюз (UBUNTU)

У меня на компьютере есть обычный сетевой адаптер и адаптер PoE.

У меня есть IP-камера, подключенная к порту PoE, а на обычном я подключен к моему маршрутизатору.

Я могу получить доступ к своему компьютеру через сетевой адаптер через его IP-адрес (192.168.1.10), НО я не могу получить доступ к камере, подключенной к порту PoE (192.168.0.90). Я знаю, что это имеет смысл, поскольку камера не находится в локальной сети и привязана только к компьютеру.

Но мне нужно «открыть его» другому адаптеру, чтобы он подключился к тому же шлюзу и стал доступен для меня.

Как лучше всего этого добиться? Большое спасибо!

Итак, у вас есть две сети: 192.168.1.0/24 и 192.168.0.0/24Обозначение CIDR) и вы хотите настроить маршрутизацию между ними. Это означает, что каждый хост на 192.168.1.0/24 должен знать, как добраться 192.168.0.0/24.

Самый простой способ - настроить статический маршрут на вашем интернет-шлюзе, сообщив, что 192.168.0.0/24 доступен через 192.168.1.10. Каждый хост отправляет на шлюз по умолчанию пакеты, которые он не может отправлять напрямую. Ваши пакеты будут немного подпрыгивать, но они достигнут пункта назначения.

Компьютер с Linux уже знает, как подключиться к обеим сетям, но если вы хотите, чтобы он маршрутизировал пакеты для других, проверьте, активна ли пересылка:

sysctl net.ipv4.ip_forward

и если это не так (значение 0), активируйте его:

sysctl net.ipv4.ip_forward=1

Чтобы сделать изменение постоянным, добавьте net.ipv4.ip_forward к /etc/sysctl.conf.