добавляя алиасом дополнительный IP на интерфейс ты физически не разделяешь сеть!
попробуй ответить на вопрос: что будет если в физической сети будет 2 (или более) dhcp сервера ?может такой вариант тебя спасет ?
eth1 192.168.1.1 netmask 255.255.255.0
eth1:1 192.168.20.1 netmask 255.255.255.0
dhcp.conf
-------------
subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
range 192.168.1.50 192.168.1.99;
host user1 { hardware ethernet 00:22:15:56:D4:05; fixed-address 192.168.1.11; }
host user2 { hardware ethernet 00:50:8D:A3:11:59; fixed-address 192.168.1.12; }
....
host user15 { hardware ethernet 00:03:0D:2E:8F:09; fixed-address 192.168.1.15; }
# Subnet 192.168.20.0
host user_20_1 {
option routers 192.168.20.1;
option subnet-mask 255.255.255.0;
hardware ethernet 00:14:D1:3C:2A:DC;
fixed-address 192.168.20.21;
}
host user_20_2 {
option routers 192.168.20.1;
option subnet-mask 255.255.255.0;
hardware ethernet 00:1A:92:26:07:9F;
fixed-address 192.168.20.22;
}
}