.Amigo. Posted January 4, 2006 Posted January 4, 2006 Привет All! Понимаю, что вопрос изъезженный, но всеже хотел понять, стоит ли тратить время на данный продукт или нет! Вступление. Сняли мы значит недавно с одного из линков две Wrt54g. И сообственно теперь их хотелось бы поставить на другой линк. А так как времени на установку в первый раз было не так много, поставили их в стандартной конфигурации, одна точка доступа - вторая клиент. соответственно от сетей отделены они были рутерами. т.е. вот так: Теперь, когда они лежат на столе, времени соответсвенно побольше, хочеться понять можно ли из данного продукта получить полноценный рутер? т.е. вообще обойтись без дополнительных рутеров! приблизительно вот так: т.е. хочется чтобы полноценно маршрутизировать между, как я понимаю, WAN и LAN портами, либо вообще, в идеале иметь 5 разных интерфесов и манипулировать с ними! Соответственно чтобы можно было устанавливать пару девайсов как AP-client, bridge. Так как один из девайсов будет стоять у клиента, хотелось бы получить: DHCP, shaping, возможно NAT, firewall, VPN (как клиента так и сервер) и т.д. Причем на любом порту! Делал ли кто-нибудь подобно с данной точкой? С какой прошивкой это возможно? накопал кучу ссылок: http://www.wrt54g.com/ http://www.openwrt.org http://www.batbox.org/wrt54g-linux.html http://wrt54g.thermoman.de/ http://en.wikipedia.org/wiki/WRT54G http://www.seattlewireless.net/index.cgi/LinksysWrt54g http://www.dd-wrt.com/ http://sourceforge.net/projects/wifi-box/ вот хочеться понять какую всеже брать правильную прошивку! Какие при этом впечатления? насколько стабильно она работает? спасибо. Вставить ник Quote
balamutang Posted January 4, 2006 Posted January 4, 2006 если владеешь линуксом то бери openwrt прошивку и все получится. если в линуксе не рубишь, тогда про роутер на ВРТ54 забудь, оставляй как есть. Вставить ник Quote
adron2 Posted January 4, 2006 Posted January 4, 2006 если владеешь линуксом то бери openwrt прошивку и все получится. если в линуксе не рубишь, тогда про роутер на ВРТ54 забудь, оставляй как есть. У меня овисы-1120, линксисы wap54g и с недавнего времени dwl-g700ap работают как полноценные роутеры с файрволом и всем что умеет линукс :) Вставить ник Quote
balamutang Posted January 4, 2006 Posted January 4, 2006 У меня овисы-1120, линксисы wap54g и с недавнего времени dwl-g700ap работают как полноценные роутеры с файрволом и всем что умеет линукс :) у меня 7 шт asus-wl300g уже года два работают как линукс-роутеры. сначала сам прошивки собирал, недавно на openwrt перешел - проще настраивать. Вставить ник Quote
.Amigo. Posted January 7, 2006 Author Posted January 7, 2006 Поставил сегодня OPENWRT - в тысячный раз убедился в бесконечной мощности линукса! Воистину линукс всемогущ! Всеже возникло несколько вопросов, а именно так и не понял как управлять виланамиа точнее как и роутить. Т.е. я поделил их в nvram таким образом (все в соответсвии с документацией: vlan0ports="1 5*" vlan0hwname=et0 vlan1ports="0 5" vlan1hwname=et0 vlan2ports="2 5" vlan2hwname=et0 vlan3ports="3 5" vlan3hwname=et0 vlan4ports="4 5" vlan4hwname=et0 сохранил. Далее создал скрипт: #!/bin/sh vconfig add eth0 2 vconfig add eth0 3 vconfig add eth0 4 ifconfig vlan2 192.168.21.1 netmask 255.255.255.0 ifconfig vlan3 192.168.31.1 netmask 255.255.255.0 ifconfig vlan4 192.168.41.1 netmask 255.255.255.0 ifconfig vlan2 up ifconfig vlan3 up ifconfig vlan4 up Так как vlan0 и vlan1 уже соответвенно за 1 портом и 0-(WAN) им айпи не назначал и так уже были! После этого получились соответвенно разные виланы на всех портах. Все бы отлично но роутинг между ними я сделать немогу таблица следующая: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.66.0 0.0.0.0 255.255.255.252 U 0 0 0 eth1 192.168.77.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan1 192.168.21.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan2 192.168.11.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan0 192.168.31.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan3 192.168.41.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan4 0.0.0.0 192.168.11.22 0.0.0.0 UG 0 0 0 vlan0 Т.е. реально у меня с каждого порта можно пинговать любой IP назначенный соответвующему вилану, а вот дальше уже ничего не идет. еще всеже я так и не понял этих строк, зачем "*" нужно в первом случае устанавливать на 5 а остальным виланама не надо: PVID represents the primary VLAN id, in other words if a packet doesn't have a VLAN tag, which VLAN does it belong to? The ethernet driver handles this rather trivially, in the case of vlan0ports="1 2 3 4 5*", ports 1-4 are set to PVID 0 (vlan0). Since the wrt needs to receive packets from both the LAN (vlan0) and the WAN (vlan1), port 5 is a special case appearing in both vlan0ports and vlan1ports. This is where the '*' is used -- it determines the PVID of port 5, which is also the only port not to untag packets (for hopefully obvious reasons). Кто может помогите! Еще один вопрос уже по Wirelles части: у меня в предыдущей прошивке бы параметр регулировки мощности на антену? Но здесь я почему-то не могу найти соответсвующего Nvram set? Спасибо. Вставить ник Quote
balamutang Posted January 7, 2006 Posted January 7, 2006 Далее создал скрипт:#!/bin/sh vconfig add eth0 2 vconfig add eth0 3 vconfig add eth0 4 ifconfig vlan2 192.168.21.1 netmask 255.255.255.0 ifconfig vlan3 192.168.31.1 netmask 255.255.255.0 ifconfig vlan4 192.168.41.1 netmask 255.255.255.0 ifconfig vlan2 up ifconfig vlan3 up ifconfig vlan4 up Так как vlan0 и vlan1 уже соответвенно за 1 портом и 0-(WAN) им айпи не назначал и так уже были! После этого получились соответвенно разные виланы на всех портах. Все бы отлично но роутинг между ними я сделать немогу таблица следующая: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.66.0 0.0.0.0 255.255.255.252 U 0 0 0 eth1 192.168.77.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan1 192.168.21.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan2 192.168.11.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan0 192.168.31.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan3 192.168.41.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan4 0.0.0.0 192.168.11.22 0.0.0.0 UG 0 0 0 vlan0 Т.е. реально у меня с каждого порта можно пинговать любой IP назначенный соответвующему вилану, а вот дальше уже ничего не идет. типо так:route del -net 192.168.21.0 netmask 255.255.255.0 gw 0.0.0.0 route add -net 192.168.21.0 netmask 255.255.255.0 gw 192.168.21.1 route del -net 192.168.31.0 netmask 255.255.255.0 gw 0.0.0.0 route add -net 192.168.31.0 netmask 255.255.255.0 gw 192.168.31.1 route del -net 192.168.41.0 netmask 255.255.255.0 gw 0.0.0.0 route add -net 192.168.41.0 netmask 255.255.255.0 gw 192.168.41.1 Вставить ник Quote
balamutang Posted January 7, 2006 Posted January 7, 2006 Еще один вопрос уже по Wirelles части: у меня в предыдущей прошивке бы параметр регулировки мощности на антену? Но здесь я почему-то не могу найти соответсвующего Nvram set? wl0_txpwr , только врядли это спасет отца российской демократии :) Вставить ник Quote
.Amigo. Posted January 7, 2006 Author Posted January 7, 2006 Сделал как вы сказали - результатов никаких, все осталось также ): Да и честно то говоря разницы в том что было и то что вы говорите - я к сожалению не нахожу. В iptsables - вроде все по дефолту, то что S45 firewall грузиться, больше ничего не добавлял - а в скрипте вроде ничего крамольного нет. Вставить ник Quote
balamutang Posted January 7, 2006 Posted January 7, 2006 Сделал как вы сказали - результатов никаких, все осталось также ):Да и честно то говоря разницы в том что было и то что вы говорите - я к сожалению не нахожу. В iptsables - вроде все по дефолту, то что S45 firewall грузиться, больше ничего не добавлял - а в скрипте вроде ничего крамольного нет. ну так надо все исправлять, а не только три направления. route del -net 192.168.11.0 netmask 255.255.255.0 gw 0.0.0.0 route add -net 192.168.11.0 netmask 255.255.255.0 gw 192.168.11.22 и тд. я бы разжевал вам и 192.168.66.0,192.168.77.0, только не знаю IP интерфейсов, смотрящих в эти сетки... а iptables пока вроде как пофигу - ICMP там ходит и так. а вот с TCP и UDP придется крутить. Вставить ник Quote
balamutang Posted January 7, 2006 Posted January 7, 2006 Да и честно то говоря разницы в том что было и то что вы говорите - я к сожалению не нахожу.. а зря :) . у вас все валится по дефолту, т.е через интерфейс 192.168.11.22. на другие интерфейсы не роутится... Вставить ник Quote
.Amigo. Posted January 7, 2006 Author Posted January 7, 2006 Еще один вопрос уже по Wirelles части: у меня в предыдущей прошивке бы параметр регулировки мощности на антену? Но здесь я почему-то не могу найти соответсвующего Nvram set?wl0_txpwr , только врядли это спасет отца российской демократии :) по nvram get wl0_txpwr - пусто, чему оно по дефолту равно получается? непонятно...... Мне этот параметр конечно не для увеличения мощи нужен, а наоборот! просто все что больше 20 - ежу ясно рабоать не будет. Вставить ник Quote
.Amigo. Posted January 7, 2006 Author Posted January 7, 2006 Сделал как вы сказали - результатов никаких, все осталось также ):Да и честно то говоря разницы в том что было и то что вы говорите - я к сожалению не нахожу. В iptsables - вроде все по дефолту, то что S45 firewall грузиться, больше ничего не добавлял - а в скрипте вроде ничего крамольного нет. ну так надо все исправлять, а не только три направления. route del -net 192.168.11.0 netmask 255.255.255.0 gw 0.0.0.0 route add -net 192.168.11.0 netmask 255.255.255.0 gw 192.168.11.22 и тд. я бы разжевал вам и 192.168.66.0,192.168.77.0, только не знаю IP интерфейсов, смотрящих в эти сетки... а iptables пока вроде как пофигу - ICMP там ходит и так. а вот с TCP и UDP придется крутить. Разницы я не вижу по тому, что по дефолту 192.168.11.0 0.0.0.0 255.255.255.0 UG 0 0 0 vlan0 и так должно быть понятно что пакеты отправлять на vlan0. не прописывать же мне для каждого хоста в таблицу маршрут (: И для других интерфейсов тоже самое. Я пока тестирую и другие сети через эти интерфейсы не проходят у меня. Считай главный маршрутизатор в этой тестовой сети это и есть WRT. (: Может быть всеже, что-то с настройками виланов? я так и непойму зачем нужно в 1 вилане ставить "*": nvram get vlan0ports 1 5* . Уважаемыйbalamutang может в приват перейдем, а точнее в icq? Если конечно это возможно! Вставить ник Quote
balamutang Posted January 7, 2006 Posted January 7, 2006 не прописывать же мне для каждого хоста в таблицу маршрут (: для каждого хоста не надо конечно :). для подсети можно и прописать. Вставить ник Quote
balamutang Posted January 7, 2006 Posted January 7, 2006 по nvram get wl0_txpwr - пусто, чему оно по дефолту равно получается? непонятно...... Мне этот параметр конечно не для увеличения мощи нужен, а наоборот! просто все что больше 20 - ежу ясно рабоать не будет. чему по дефолту равно -хз. наверно 100 (% ?) . документации не нашел, но практически попробовав убедился что работает. Вставить ник Quote
balamutang Posted January 7, 2006 Posted January 7, 2006 Может быть всеже, что-то с настройками виланов? я так и непойму зачем нужно в 1 вилане ставить "*":nvram get vlan0ports 1 5* . по виланам не скажу. не прикалывался, да и езернет порт у меня на асусе вл300г всего один. Вставить ник Quote
adron2 Posted January 8, 2006 Posted January 8, 2006 Еще один вопрос уже по Wirelles части: у меня в предыдущей прошивке бы параметр регулировки мощности на антену? Но здесь я почему-то не могу найти соответсвующего Nvram set?wl0_txpwr , только врядли это спасет отца российской демократии :) по nvram get wl0_txpwr - пусто, чему оно по дефолту равно получается? непонятно...... Мне этот параметр конечно не для увеличения мощи нужен, а наоборот! просто все что больше 20 - ежу ясно рабоать не будет. Устанавливается можность вообщето командой wl txpwr 84 Это максимум. Дальше прироста нет. Вставить ник Quote
balamutang Posted January 8, 2006 Posted January 8, 2006 Устанавливается можность вообщето командойwl txpwr 84 Это максимум. Дальше прироста нет. нет по умолчанию в openwrt команды wl . если только докачивать/устанавливать пакет wl (ipkg install wl). по умолчанию там итак стоит 84мВт (ща глянул). Вставить ник Quote
balamutang Posted January 8, 2006 Posted January 8, 2006 чему по дефолту равно -хз. наверно 100 (% ?) . документации не нашел, но практически попробовав убедился что работает. все, просек. в переменной wl0_txpwr задается мощность в мВт, от 0 до 84 мВт (до 19 dBm) Вставить ник Quote
newermind Posted January 10, 2006 Posted January 10, 2006 народ.. подскажите плиз. Пользовал DD-WRT 23 - упарился - постоянно отлетал WAN порт - локалка живет, wifi живет.. инета нет. Перезагрузка помогает. вернулся на EWRT - проблемы нет. Но нет и многих функций... Есть ли опыт - не болеет ли Hyper WRT тем же самым? или это как то лечится? Вставить ник Quote
balamutang Posted January 27, 2007 Posted January 27, 2007 (edited) чему по дефолту равно -хз. наверно 100 (% ?) . документации не нашел, но практически попробовав убедился что работает.все, просек. в переменной wl0_txpwr задается мощность в мВт, от 0 до 84 мВт (до 19 dBm) со скуки покурил я это txpwr еще раз. короче по дефолту, когда переменной wl0_txpwr нет в nvram - wl txpwr выдает 255 , соответственно в iwconfig мощность 19 дбм. но... если поставить wl0_txpwr или команда wl txpwr со значением 251 то iwconfig выдает уже 24 дбм (соотв 200 - 23дбм, 100 - 20 дбм). на практике не мерял уровень и количество искажений/помех, но пока верю в лучшее. видимо разработчики утилиты задали ограничение при превышении которого уровень становится стандартным 19 дбм/84мВт а еще есть забавная команда wl txpwr1 : txpwr1 Set tx power in in various units. Choose one of (default: dbm): -d dbm units -q quarter dbm units -m milliwatt units Can be combined with: -o turn on override to disable regulatory and other limitations Use wl txpwr -1 to restore defaults Edited January 27, 2007 by balamutang Вставить ник Quote
Alexnik Posted January 28, 2007 Posted January 28, 2007 Угу .. так и допалил я радиомодуль на wrt54g ... 84мвт - ЭТО НЕЛИНЕЙНЫЙ режим передатчика для OFDM т.е G На 50мвт иль 17ddbm работает - красота .... 84мвт енто токо для B :( P.S. Это на случай если кто хочет наступить на мои грабли :) Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.