Я пытаюсь настроить zoneminder видеосервер, который соединяется с камерами IP на LAN, но я хотел бы, чтобы камеры были на другой подсети в наш офис, и я не уверен, как выполнить это через статические маршруты.
Кажется, что большая часть другого об этой теме, вопросы основаны на наличии двух подсетей, что у каждого есть маршрутизатор со шлюзом. То, что я пытаюсь сделать, имеют подключение eth0 к 192.168.1.0 и имеют камеры быть в 192.168.2.0, но быть доступным сервером, не нуждаясь ни в каких дополнительных сетевых устройствах.
Какие-либо идеи?
Если устройства, подключенные к тому же переключателю, простой можно добавить виртуальный интерфейс
sudo ifconfig eth0:1 192.168.2.xxx netmask 255.255.255.0
, у Вас будет один nic с 2 IP-адресами, но только сеть 192.168.1.xxx
будет иметь шлюз по умолчанию.
Попытайтесь изменить/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 указал, что мой исходный ответ был поддельным-> , посмотрите вопрос .