Очень хочется узнать всю схему, знать, что нигде не облажаюсь, прежде, чем начать внедрять.Ситуация такая. Два этажа соединены оптикой через циски 2970, т.е. все прозрачное, де-факто одна сеть. Хочется на каждом этаже сделать разные подсети, затем соединить их роутингом.
Для этого в циске, что стоит на главном этаже (там где сервера), выдилил два порта. 1ый сделал таггированным, второй перевел в VLAN2.
На шлюзе (который воткну в таггет порт) создал виртуальный интерфейс:
fcl@gatenew:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:11:D8:58:F1:20
inet addr:192.168.10.53 Bcast:192.168.10.255 Mask:255.255.255.0
inet6 addr: fe80::211:d8ff:fe58:f120/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:279152 errors:0 dropped:0 overruns:0 frame:0
TX packets:1216 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:27832160 (26.5 MiB) TX bytes:106305 (103.8 KiB)
Interrupt:20eth0.2 Link encap:Ethernet HWaddr 00:11:D8:58:F1:20
inet addr:192.168.12.1 Bcast:192.168.12.255 Mask:255.255.255.0
inet6 addr: fe80::211:d8ff:fe58:f120/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:116 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:15899 (15.5 KiB)На шлюзе-же поднят dhcpd. Внимание вопрос, где почитать про то, как правильно настроить один dhcp для двух подсетей. Киньте, плиз, пример конфига. И скажите, какие опасности меня ждут :) Где я наколючь? :)
>Очень хочется узнать всю схему, знать, что нигде не облажаюсь, прежде, чем
>начать внедрять.>На шлюзе-же поднят dhcpd. Внимание вопрос, где почитать про то, как правильно
>настроить один dhcp для двух подсетей. Киньте, плиз, пример конфига. И
>скажите, какие опасности меня ждут :) Где я наколючь? :)http://www.opennet.me/openforum/vsluhforumID10/2941.html
Только товарищ немного перепутал интерфейсы, ему надо было указывать в опциях вланы, а не сам интерфейс - bge0
Делаешь транковый порт (я делал на оборудовании D-link, там надо сделать вланы тегироваными на порту), к нему подцепляешь сервер
На сервере настраиваешь подинтерфейсы с ИП-шниками, принадлежащими вланам этажей.адрес сервера - 192.268.2.2, 192.168.3.2 и т.п,
интерфейсы маршрутизатора (отдельная железка), который все роутит, 192.168.2.1, 192.168.3.1 и т.п.
сетку 192.168.1.0/24 можно использовать под сервера.
на этом же сервере подняты DNS и WINS, эти опции тоже раздаются.а дальше настраиваешь dhcpd.conf
.......
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.30 192.168.2.254;
option routers 192.168.2.1;
option broadcast-address 192.168.2.255;
option subnet-mask 255.255.255.0;
option netbios-name-servers 192.168.2.2;
option netbios-node-type 8;
option domain-name-servers 192.168.2.2;
host host1 {
hardware ethernet 00:14:c2:d7:8b:08;
fixed-address 192.168.2.28;
}
}
subnet 192.168.3.0 netmask 255.255.255.0 {
range 192.168.3.30 192.168.3.254;
option routers 192.168.3.1;
option broadcast-address 192.168.3.255;
option subnet-mask 255.255.255.0;
option netbios-name-servers 192.168.3.2;
option netbios-node-type 8;
option domain-name-servers 192.168.3.2;
}
subnet 192.168.4.0 netmask 255.255.255.0 {
range 192.168.4.30 192.168.4.254;
option routers 192.168.4.1;
option broadcast-address 192.168.4.255;
option subnet-mask 255.255.255.0;
option netbios-name-servers 192.168.4.2;
option netbios-node-type 8;
option domain-name-servers 192.168.4.2;
}
.....З.Ы. Сам юзаю подобную конструкцию примерно с полгода, вроде как проблем не возникает...
>Делаешь транковый порт (я делал на оборудовании D-link, там надо сделать вланы
>тегироваными на порту), к нему подцепляешь сервер
Угу, так и планируется :)>На сервере настраиваешь подинтерфейсы с ИП-шниками, принадлежащими вланам этажей.
уже :)
>
>адрес сервера - 192.268.2.2, 192.168.3.2 и т.п,
>интерфейсы маршрутизатора (отдельная железка), который все роутит, 192.168.2.1, 192.168.3.1 и т.п.
Во... тут расхождения. У меня маршрутизатором будет тот же самый комп, на котором и DHCP будет. Я надеюсь, что это не проблема.
>сетку 192.168.1.0/24 можно использовать под сервера.
>на этом же сервере подняты DNS и WINS, эти опции тоже раздаются.
>
>
>а дальше настраиваешь dhcpd.conf
>.......
>subnet 192.168.2.0 netmask 255.255.255.0 {
> range 192.168.2.30 192.168.2.254;
> option routers 192.168.2.1;
> option broadcast-address 192.168.2.255;
> option subnet-mask 255.255.255.0;
> option netbios-name-servers 192.168.2.2;
> option netbios-node-type 8;
> option domain-name-servers 192.168.2.2;
> host host1 {
> hardware ethernet 00:14:c2:d7:8b:08;
> fixed-address 192.168.2.28;
> }
>}
>subnet 192.168.3.0 netmask 255.255.255.0 {
> range 192.168.3.30 192.168.3.254;
> option routers 192.168.3.1;
> option broadcast-address 192.168.3.255;
> option subnet-mask 255.255.255.0;
> option netbios-name-servers 192.168.3.2;
> option netbios-node-type 8;
> option domain-name-servers 192.168.3.2;
>}
>subnet 192.168.4.0 netmask 255.255.255.0 {
> range 192.168.4.30 192.168.4.254;
> option routers 192.168.4.1;
> option broadcast-address 192.168.4.255;
> option subnet-mask 255.255.255.0;
> option netbios-name-servers 192.168.4.2;
> option netbios-node-type 8;
> option domain-name-servers 192.168.4.2;
>}
>.....
А вот здесь непонятно.... У меня сеть де-факто прозрачная. Т.к. в конфиге не видно названия сетевых интерфейсов, мне не понятно, почему в одну и ту же сетку не выдастся адрес, скажем, из 192.168.3.0 и из 192.168.4.0. Разве не должно быть указано, что типа, если запрос пришел из eth0.2, то надо давать подсеть 192.168.3.0, а если из eth0, то из диапазона 192.168.2.0?
>
>З.Ы. Сам юзаю подобную конструкцию примерно с полгода, вроде как проблем не
>возникает...
Надеюсь на такой же исход:)
>>.....
>А вот здесь непонятно.... У меня сеть де-факто прозрачная. Т.к. в конфиге
>не видно названия сетевых интерфейсов, мне не понятно, почему в одну
>и ту же сетку не выдастся адрес, скажем, из 192.168.3.0 и
>из 192.168.4.0. Разве не должно быть указано, что типа, если запрос
>пришел из eth0.2, то надо давать подсеть 192.168.3.0, а если из
>eth0, то из диапазона 192.168.2.0?
>>интерфейсы (номер под-интерфейса совпадает с ID влана, а также с третьим байтом адресации (только минус 100 - ограничение на моем предприятии) - для удобства и наглядности)
192.168.2.2 - eth0.102
192.168.3.2 - eth0.103 и т.п.сервер видит, с какого интерфейса пришел пакет, и отдает назад адрес.
например, кусок лога (так понятнее):
......
Jun 17 07:13:00 dhcp dhcpd: DHCPDISCOVER from 00:50:ba:00:75:b2 via eth0.102
Jun 17 07:13:01 dhcp dhcpd: DHCPOFFER on 192.168.2.79 to 00:50:ba:00:75:b2 (user1) via eth0.102
Jun 17 07:13:01 dhcp dhcpd: DHCPREQUEST for 192.168.2.79 (192.168.2.2) from 00:50:ba:00:75:b2 (user1) via eth0.102
Jun 17 07:13:01 dhcp dhcpd: DHCPACK on 192.168.2.79 to 00:50:ba:00:75:b2 (user1) via eth0.102
Jun 17 07:13:01 dhcp dhcpd: DHCPINFORM from 192.168.2.79 via eth0.102
Jun 17 07:13:01 dhcp dhcpd: DHCPACK to 192.168.2.79 (00:50:ba:00:75:b2) via eth0.102
......