>###vlan1###
>ifconfig_vlan1_alias0="inet 10.125.11.137 netmask 255.255.255.252 vlan 1 vlandev em1"
>####### vlan11 #########
>ifconfig_vlan11_alias0="inet 10.125.21.137 netmask 255.255.255.252 vlan 11 vlandev em1"
>####### vlan12 #########
>ifconfig_vlan12_alias0="inet 10.125.31.137 netmask 255.255.255.252 vlan 12 vlandev em1"
>####### vlan13 #########
>ifconfig_vlan13_alias0="inet 10.125.41.137 netmask 255.255.255.252 vlan 13 vlandev em1" А почему ifconfig_vlan13_alias0 а не ifconfig_vlan13 ?
>[оверквотинг удален]
>
>#### vlan42 ###
> ifconfig vlan42 add $1 10.125.21.53 netmask 0xfffffffc
> #
> ifconfig vlan42 add $1 10.125.22.53 netmask 0xfffffffc
> #
> ifconfig vlan42 add $1 10.125.24.53 netmask 0xfffffffc
> #
>
>Тоесть в вилланы могут входить айпи, которые нельзя объеденить маской.
Я правильно понимаю, что этот скрипт запускается после старта dhcpd ?
>[оверквотинг удален]
> option domain-name "my.net";
> option domain-name-servers ns.my.net;
> option subnet-mask 255.255.255.252;
> max-lease-time 72000;
> ddns-update-style none;
> filename "3com.0";
> authoritative;
>
>
> subnet 10.125.11.0 netmask 255.255.255.0 { range 10.125.11.1 10.125.11.2; }
А что Вам мешает сразу создать необходимое число пулов с длиной маски /30 на все Ваши сети?
>host cema { hardware ethernet 00:00:99:4f:2a:00; fixed-address 10.125.11.190; option routers 10.125.11.189;}
>host smaga { hardware ethernet 00:16:33:05:fd:4c; fixed-address 10.125.11.102; option routers 10.125.11.101;}
>
>subnet 10.125.12.0 netmask 255.255.255.0 { range 10.125.12.1 10.125.12.2; }
>
>host comp11 { hardware ethernet 00:03:cd:f3:66:f3; fixed-address 10.125.12.98; option routers 10.125.12.97;}
>host lilya { hardware ethernet 00:1d:72:ac:6a:ad; fixed-address 10.125.12.58; option routers 10.125.12.57;}
>
>Тоесть здесь они объедены не по вилланах, а по маске подсети.