Wifi Dhcp

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
mr_A3ap41k
рядовой
Сообщения: 25
Зарегистрирован: 2008-03-05 14:03:40

Wifi Dhcp

Непрочитанное сообщение mr_A3ap41k » 2008-04-24 8:06:50

Привет всем! ;)
Перечитав ман по isc-dhcp так и не понял как решить мой вопрос.
Есть шлюз на Freebsd, через который ходят люди в инет в связке mpd+pf.
Недавно купил карточку вайфайную. Ну запустил ее, все гуд, даже все пашит.
НО вот возник вопрос, у меня есть DHCP, который на интерфейсе допустил fxp0 работает и даем всем настройки.
А так как у меня появилась wifi, хочу чтобы DHCP раздавал и wifi интерфейсу настройка, так чтобы компа были в одной подсетке.
Т.е например у меня сейчас такой расклад. Две сети 192.168.0.1/24 - wifi ; 192.168.1.1/24 - fxp0.

P.S прошу отвечать по делу, а не отправлять читать man или ханбук...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

hzres
рядовой
Сообщения: 12
Зарегистрирован: 2008-04-19 17:14:26

Re: Wifi Dhcp

Непрочитанное сообщение hzres » 2008-04-24 14:58:05

я не очень понял, что вы хотите сделать :)
если вы хотите, чтобы wifi и fxp0 были в одной подсети, сделайте мост (if_bridge). Если подсети должны быть разными, надо настроить dhcpd.
у меня wifi карта ral0.
===настройка моста.===
допустим подсеть будет 192.168.1/24 и dhcpd раздает адреса в ней

Код: Выделить всё

# kldload if_bridge
# echo if_bridge_load=\"YES\" >> /boot/loader.conf
# ifconfig fxp0 delete
# ifconfig ral0 delete
# ifconfig ral0 mtu 1500
# ifconfig bridge0 create
# ifconfig bridge0 addm fxp0 addm ral0
# ifconfig bridge0 inet 192.168.1.1/24
# vi /etc/rc.conf удаляем переопределенные ниже строки
# echo ifconfig_ral0=\"mtu 1500 ssid mynet channel 1 up\" >> /etc/rc.conf
# echo ifconfig_fxp0=\"up\" >> /etc/rc.conf
# echo cloned_interfaces=\"bridge0\" >> /etc/rc.conf
# echo ifconfig_bridge0=\"addm fxp0 addm ral0\" >> /etc/rc.conf
# echo dhcpd_ifaces=\"bridge0\" >> /etc/rc.conf
# /usr/local/etc/rc.d/isc-dhcpd restart
теперь, если есть программы, настроенные на использование имен интерфейсов ral0 или fxp0, замените их на bridge0.
здесь есть один нюанс: по умолчанию используется протокол RSTP. если вам необходимо использовать STP, посмотрите все-таки if_bridge(4)
===настройка dhcpd===
ну, например, так

Код: Выделить всё

# echo dhcpd_ifaces=\"fxp0 ral0\" >> /etc/rc.conf
# ifconfig ral0 192.168.0.1/24
# ifconfig fxp0 192.168.1.1/24
# cat /usr/local/etc/dhcpd.conf
log-facility local0;
option domain-name-servers x.x.x.x, x.x.x.x;
default-lease-time 3600;
max-lease-time 7200;
ddns-update-style none;
subnet 192.168.0.0 netmask 255.255.255.0
{
        range 192.168.0.2 192.168.0.100;
        option routers 192.168.0.1;
}
subnet 192.168.1.0 netmask 255.255.255.0
{
        range 192.168.1.2 192.168.1.100;
        option routers 192.168.1.1;
}
# /usr/local/etc/rc.d/isc-dhcpd restart

Аватара пользователя
mr_A3ap41k
рядовой
Сообщения: 25
Зарегистрирован: 2008-03-05 14:03:40

Re: Wifi Dhcp

Непрочитанное сообщение mr_A3ap41k » 2008-04-24 15:54:25

чета я про мост не подумал, попробую если, что отпишу.
спасибо.

Аватара пользователя
mr_A3ap41k
рядовой
Сообщения: 25
Зарегистрирован: 2008-03-05 14:03:40

Re: Wifi Dhcp

Непрочитанное сообщение mr_A3ap41k » 2008-04-25 8:31:26

все прекрасно завелось и работает :)