URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 94149
[ Назад ]

Исходное сообщение
"Один DHCP сервер на две подсети на одном интерфейсе."

Отправлено Patjomkin , 13-Дек-12 06:14 
Доброе время.
Есть задача: разделить wi-fi сеть и ethernet.
Все пк и одна точка доступа подключены к неуправляемому коммутатору, который в свою очередь подключён к порту eth1 сервера. Второй адаптер eth2 сервера смотрит в инет.
Что я делал
1) Привязать eth1 вторую сетевую eth1:1 (http://www.bloged.org/2008/02/linux-ip.html)
Получилось вот что:
/etc/network/interfaces
auto eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.254.0

auto eth1:1
iface eth1:1 inet static
address 192.168.2.1
netmask 255.255.254.0
и соответственно
Код: [Выделить]
ifconfig:
eth1      Link encap:Ethernet  HWaddr 00:0a:5e:78:63:c0
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.254.0
          inet6 addr: fe80::20a:5eff:fe78:63c0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2509480301 errors:0 dropped:0 overruns:120 frame:0
          TX packets:2749252696 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:848022299457 (789.7 GiB)  TX bytes:2171244009134 (1.9 TiB)
          Interrupt:22 Base address:0xac00

eth1:1    Link encap:Ethernet  HWaddr 00:0a:5e:78:63:c0
          inet addr:192.168.2.1  Bcast:192.168.3.255  Mask:255.255.254.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:22 Base address:0xac00

2) в /etc/defaults/dhcp3-server прописал, чтобы прослушивались два интерфейса:
Код: [Выделить]
INTERFACES="eth1 eth1:1"

3)в /etc/dhcp3/dhcpd.conf прописал вторую подсеть с её range

Код: [Выделить]
shared-network mylan {
subnet 192.168.0.0 netmask 255.255.254.0 {
  range 192.168.1.5 192.168.1.128;
  option routers 192.168.1.1;
  option domain-name "mydomain";
  option domain-name-servers 192.168.1.39, 192.168.1.21, 195.222.64.67, 195.222.70.10;
  option subnet-mask 255.255.254.0;
#  interface eth1;
}

subnet 192.168.2.0 netmask 255.255.254.0 {
  range 192.168.2.100 192.168.2.199;
  option routers 192.168.2.1;
  option domain-name "mydomain";
  option domain-name-servers 195.222.64.67, 195.222.70.10;
  option subnet-mask 255.255.254.0;
#  interface eth1:1; # не работает, ругается на синтаксис «:»
}
}    
4) Взял обычную току доступа D-link 2100ap. Дал ей ip из второй подсети.

Маршрутизацию ещё не забивал для выхода 192.168.2.0/23 в инет и в подсеть 192.168.0.0/23.


В итоге подключаясь по wifi,  я всё равно получаю ip из 192.168.2.0/23. Если же закоментировать эту подсеть в конфиге dhcpd, т.е. оставить только
Код: [Выделить]
subnet 192.168.2.0 netmask 255.255.254.0 {
  range 192.168.2.100 192.168.2.199;
  option routers 192.168.2.1;
  option domain-name "mydomain";
  option domain-name-servers 195.222.64.67, 195.222.70.10;
  option subnet-mask 255.255.254.0;
}

Возможна ли вообще такая задумка? Если wi-fi ap находится за общим «свичём». Если возможно – что нужно доделать, или как заново перенастроить.

Подсети 192.168.1.0/23 и 192.168.2.0/23 полностью равноправные, и должны иметь выход как в нет так и видеть друг друга.

Очень нужна помощь


Содержание

Сообщения в этом обсуждении
"Один DHCP сервер на две подсети на одном интерфейсе."
Отправлено Pahanivo , 13-Дек-12 07:33 
> Подсети 192.168.1.0/23 и 192.168.2.0/23 полностью равноправные, и должны иметь выход как в нет так и видеть друг друга.

афтор ты уже научись таки пользоваться CIDR нотацией
встречный вопрос - как дхцп сервер должен отличать вифи устройства от проводных? не наводит на мысли?


"Один DHCP сервер на две подсети на одном интерфейсе."
Отправлено Patjomkin , 13-Дек-12 09:49 
>> Подсети 192.168.1.0/23 и 192.168.2.0/23 полностью равноправные, и должны иметь выход как в нет так и видеть друг друга.
> афтор ты уже научись таки пользоваться CIDR нотацией
> встречный вопрос - как дхцп сервер должен отличать вифи устройства от проводных?
> не наводит на мысли?

Ясно, спасибо, гуглил долго.
Может подскажите: Используется старая точка d-link 2100ap, в которой заявлено "очка доступа DWL-2100AP поддерживает функцию 802.1Q VLAN Tagging, работающую с multiple SSID для сегментации трафика, с целью повышения производительности и безопасности." можно ли с помощью её выделить все wi-fi устройства и сервер с dhcp в отдельную подсеть?


"Один DHCP сервер на две подсети на одном интерфейсе."
Отправлено mmm , 13-Дек-12 10:04 
> Ясно, спасибо, гуглил долго.
> Может подскажите: Используется старая точка d-link 2100ap, в которой заявлено "очка доступа
> DWL-2100AP поддерживает функцию 802.1Q VLAN Tagging, работающую с multiple SSID для
> сегментации трафика, с целью повышения производительности и безопасности." можно ли с
> помощью её выделить все wi-fi устройства и сервер с dhcp в
> отдельную подсеть?

Как делал я:
1. создал супер область из двух областей 192.168. и 10.
2. ВСЕ адреса внесены в "не выдаваемые в аренду IP адреса"
3. в каждой области есть "резервирование" где вручную прописан ip по mac
т.о. никто просто так не может получить ай-пи, а тот кому положен определенный ай-пи тот его и получает. Нивелируется сам смысл динамической аренды, увеличивается административная нагрузка.


"Один DHCP сервер на две подсети на одном интерфейсе."
Отправлено Patjomkin , 13-Дек-12 10:33 
>[оверквотинг удален]
>> сегментации трафика, с целью повышения производительности и безопасности." можно ли с
>> помощью её выделить все wi-fi устройства и сервер с dhcp в
>> отдельную подсеть?
> Как делал я:
> 1. создал супер область из двух областей 192.168. и 10.
> 2. ВСЕ адреса внесены в "не выдаваемые в аренду IP адреса"
> 3. в каждой области есть "резервирование" где вручную прописан ip по mac
> т.о. никто просто так не может получить ай-пи, а тот кому положен
> определенный ай-пи тот его и получает. Нивелируется сам смысл динамической аренды,
> увеличивается административная нагрузка.

Спасибо большое за ответ, но поставили задачу как раз сделать, чтобы первоначально пользователи получали ip динамически, и при этом ,беспроводные и ethernet хосты были в разных подсетях.


"Один DHCP сервер на две подсети на одном интерфейсе."
Отправлено Сергей , 13-Дек-12 11:33 
> Подсети 192.168.1.0/23 и 192.168.2.0/23 полностью равноправные, и должны иметь выход как
> в нет так и видеть друг друга.

  Нафиг тогда городить огород...


"Один DHCP сервер на две подсети на одном интерфейсе."
Отправлено Pahanivo , 14-Дек-12 07:39 
> Спасибо большое за ответ, но поставили задачу как раз сделать, чтобы первоначально
> пользователи получали ip динамически, и при этом ,беспроводные и ethernet хосты
> были в разных подсетях.

ну это какбы правильная мысль- как по секурным соображениям так и в плане удобства
доп сетевуха или vlan помогут


"Один DHCP сервер на две подсети на одном интерфейсе."
Отправлено fantom , 14-Дек-12 12:18 
>> Спасибо большое за ответ, но поставили задачу как раз сделать, чтобы первоначально
>> пользователи получали ip динамически, и при этом ,беспроводные и ethernet хосты
>> были в разных подсетях.
> ну это какбы правильная мысль- как по секурным соображениям так и в
> плане удобства
> доп сетевуха или vlan помогут

Ага, только забыли добавить, что AP должна быть напрямую в доп. сетевуху включена, а не в свич (это на случай доп. сетевой.)

Еще как вариант - DWL-2100AP вроде как перешивается openwrt, перешиваете и настраиваете dhcp relay, соотв. dhcp запросы от wifi абонентов могут быть модифицированы релеем и вы сможете их отличить от их от проводных абонентов.
Хотя лично я бы разделил бродкаст домены wifi и проводных.


"Один DHCP сервер на две подсети на одном интерфейсе."
Отправлено pavel_simple , 14-Дек-12 12:20 
>[оверквотинг удален]
>>> были в разных подсетях.
>> ну это какбы правильная мысль- как по секурным соображениям так и в
>> плане удобства
>> доп сетевуха или vlan помогут
> Ага, только забыли добавить, что AP должна быть напрямую в доп. сетевуху
> включена, а не в свич (это на случай доп. сетевой.)
> Еще как вариант - DWL-2100AP вроде как перешивается openwrt, перешиваете и настраиваете
> dhcp relay, соотв. dhcp запросы от wifi абонентов могут быть модифицированы
> релеем и вы сможете их отличить от их от проводных абонентов.
> Хотя лично я бы разделил бродкаст домены wifi и проводных.

дык если перепрошивать -- тогда в сеть их просто тегированными и выпущать


"Один DHCP сервер на две подсети на одном интерфейсе."
Отправлено fantom , 14-Дек-12 12:23 
>[оверквотинг удален]
>>> ну это какбы правильная мысль- как по секурным соображениям так и в
>>> плане удобства
>>> доп сетевуха или vlan помогут
>> Ага, только забыли добавить, что AP должна быть напрямую в доп. сетевуху
>> включена, а не в свич (это на случай доп. сетевой.)
>> Еще как вариант - DWL-2100AP вроде как перешивается openwrt, перешиваете и настраиваете
>> dhcp relay, соотв. dhcp запросы от wifi абонентов могут быть модифицированы
>> релеем и вы сможете их отличить от их от проводных абонентов.
>> Хотя лично я бы разделил бродкаст домены wifi и проводных.
> дык если перепрошивать -- тогда в сеть их просто тегированными и выпущать

openwrt - штука гибкая, тут уже все, что подскажет буйная фантазия, яндекс или гугля ;)


"Один DHCP сервер на две подсети на одном интерфейсе."
Отправлено Pahanivo , 16-Дек-12 16:35 
дак накой тогда вторая сетевуха коли тегировать )


"Один DHCP сервер на две подсети на одном интерфейсе."
Отправлено name , 14-Дек-12 02:22 
> DWL-2100AP поддерживает функцию 802.1Q VLAN Tagging, работающую с multiple SSID для
> сегментации трафика, с целью повышения производительности и безопасности." можно ли с
> помощью её выделить все wi-fi устройства и сервер с dhcp в
> отдельную подсеть?

можно, выделяй в отдельную сеть через влан


"Один DHCP сервер на две подсети на одном интерфейсе."
Отправлено _uznik_ , 13-Дек-12 14:50 
Добавь сетевую карту, дай ей ip 192.168.2.1 ... и все заработает. Почему не получается с алиасом читай мануалы или гугл(ключевые слова dhcpd alias eth).