Предполагая, что IP-подсеть VLAN1 действительно 192.168.197.0/24, тогда да, я не вижу никаких причин, почему это не сработает - и, конечно, что никакие другие устройства не используют статический IP, который вы пытаетесь использовать для своего PXE сервер.
Если вы спрашиваете, как сделать сервер PXE доступным для нескольких подсетей, вы можете сделать это через IP-помощник (например, «ip helper-address 192.168.197.254» в маршрутизаторе Cisco или коммутаторе с поддержкой L3) для ваш DHCP-сервер - у других поставщиков коммутаторов есть аналогичные варианты, чтобы разрешить ретрансляцию DHCP через подсети. DHCP, в свою очередь, может быть затем настроен на раздачу параметров DHCP 66 и 67 для процесса загрузки PXE. Пример этого для ISC DHCP:
subnet 192.168.197.0 netmask 255.255.255.0 {
range 192.168.197.100 192.168.197.254;
default-lease-time 3600;
max-lease-time 4800;
option routers 192.168.197.254;
option domain-name-servers 192.168.197.254;
option subnet-mask 255.255.255.0;
option ntp-servers 192.168.197.254;
**filename "pxelinux.0";
next-server 192.168.197.3;**
}
Очевидно, что метод различается для Microsoft DHCP, Infoblox, VitalQIP и т.д., Но параметры (66 и 67, имя хоста TFTP и имя файла начальной загрузки соответственно) одинаковы, независимо от того, как настроен DHCP-сервер или какого поставщика вы используете.
И, поскольку вы, похоже, предполагаете, что будете поддерживать несколько подсетей /VLAN с этим одним DHCP-сервером, очевидно, что вы захотите определить диапазоны подсетей и пулы IP-адресов DHCP для всех добавляемых VLAN.