Две подсети в одном интерфейсе

Я пытаюсь настроить zoneminder видеосервер, который соединяется с камерами IP на LAN, но я хотел бы, чтобы камеры были на другой подсети в наш офис, и я не уверен, как выполнить это через статические маршруты.

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

Какие-либо идеи?

1
задан 24 October 2018 в 10:04

2 ответа

Если устройства, подключенные к тому же переключателю, простой можно добавить виртуальный интерфейс

sudo ifconfig eth0:1 192.168.2.xxx netmask 255.255.255.0

, у Вас будет один nic с 2 IP-адресами, но только сеть 192.168.1.xxx будет иметь шлюз по умолчанию.

0
ответ дан 7 October 2019 в 09:51

Попытайтесь изменить/etc/network/interfaces на

auto eth0
iface eth0 inet static
    address 192.168.1.10
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.255
    gateway 192.168.1.1
    dns-nameservers 192.168.1.1

auto eth0:1
iface eth0 inet static
    address 192.168.2.10
    netmask 255.255.255.0
    broadcast 192.168.2.255

сети Перезапуска или перезагрузка:

sudo service networking restart 

@2707974 ответа произведут:

SIOCSIFADDR: File exists
SIOCSIFFLAGS: Cannot assign requested address 
SIOCSIFFLAGS: Cannot assign requested address 

Печально у меня нет достаточного количества точек для комментария в соответствии с его ответом.

Обновленный мой ответ: @2707974 указал, что мой исходный ответ был поддельным-> , посмотрите вопрос .

0
ответ дан 7 October 2019 в 09:51

Другие вопросы по тегам:

Похожие вопросы: