Добрый день, коллеги!
Есть шлюз с debian, iptables без фильтрации, только snat. На нем так же поднят dhcp.
Интерфейсы:
eth0 Link encap:Ethernet HWaddr 00:19:d1:5a:45:34
inet addr:192.168.48.1 Bcast:192.168.48.255 Mask:255.255.255.0
inet6 addr: fe80::219:d1ff:fe5a:4534/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:300099658 errors:0 dropped:0 overruns:0 frame:0
TX packets:377495944 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1874858856 (1.7 GiB) TX bytes:3067961239 (2.8 GiB)
eth0:1 Link encap:Ethernet HWaddr 00:19:d1:5a:45:34
inet addr:192.168.2.1 Bcast:192.168.3.255 Mask:255.255.254.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
eth0:2 Link encap:Ethernet HWaddr 00:19:d1:5a:45:34
inet addr:192.168.4.1 Bcast:192.168.4.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
eth1 Link encap:Ethernet HWaddr 00:50:fc:74:13:1c
inet addr:80.87.х.х Bcast:80.87.х.х Mask:255.255.255.0
inet6 addr: fe80::250:fcff:fe74:131c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:397429855 errors:0 dropped:0 overruns:0 frame:0
TX packets:303651759 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3879081138 (3.6 GiB) TX bytes:1373359795 (1.2 GiB)
Interrupt:21 Base address:0x1000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1311936 errors:0 dropped:0 overruns:0 frame:0
TX packets:1311936 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1052557567 (1003.7 MiB) TX bytes:1052557567 (1003.7 MiB)
Конфигурация dhcp:
max-lease-time 7200;
log-facility local7;
authoritative;
shared-network name
{
subnet 192.168.48.0 netmask 255.255.255.0
{}
subnet 192.168.2.0 netmask 255.255.254.0
{
class "virtual"
{
match if substring (hardware,1,3) = 08:00:27;
}
pool
{
range 192.168.2.50 192.168.3.254;
deny members of "virtual";
option domain-name-servers 192.168.48.4, 192.168.48.14;
option domain-name "livetex.local";
option routers 192.168.2.1;
option subnet-mask 255.255.254.0;
}
}
subnet 192.168.4.0 netmask 255.255.255.0
{
class "virtual"
{
match if substring (hardware,1,3) = 08:00:27;
}
class "hyperv"
{
match if substring (hardware,1,3) = 00:15:5D;
}
pool
{
range 192.168.4.10 192.168.4.254;
allow members of "virtual";
allow members of "hyperv";
option domain-name-servers 192.168.48.14, 192.168.48.4;
option domain-name "livetex.local";
option routers 192.168.4.1;
option broadcast-address 192.168.4.255;
option subnet-mask 255.255.255.0;
option dhcp-lease-time 0;
}
}
}
В кратце:
У сервера две сетевушки, на локальной поднято два суб.интерфейса для двух подсетей: подсеть wi-fi юзеро и подсеть для виртаульных машин.
DHCP настроен как видите.
Все работает, dhcp выдает адреса корректно, маршрутизация работает, вобщем все шоколадно...НО!
Как видите подсеть 192.168.2.0\23 начинается с 192.168.2.50 до 192.168.3.254, пока DHCP выдает адреса хостам до 192.168.2.255, все гуд.
Когда DHCP стал выдавать адреса начиная со 192.168.3.0, то эти клиенты не видят ни шлюз, ничего....
Подскажите пожалуйста, куда и как копать:)