Jump to content

Recommended Posts

Posted

Привет 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/

 

вот хочеться понять какую всеже брать правильную прошивку!

Какие при этом впечатления? насколько стабильно она работает?

спасибо.

Posted

если владеешь линуксом то бери openwrt прошивку и все получится. если в линуксе не рубишь, тогда про роутер на ВРТ54 забудь, оставляй как есть.

Posted
если владеешь линуксом то бери openwrt прошивку и все получится. если в линуксе не рубишь, тогда про роутер на ВРТ54 забудь, оставляй как есть.

У меня овисы-1120, линксисы wap54g и с недавнего времени dwl-g700ap работают как полноценные роутеры с файрволом и всем что умеет линукс :)

Posted
У меня овисы-1120, линксисы wap54g и с недавнего времени dwl-g700ap работают как полноценные роутеры с файрволом и всем что умеет линукс :)

у меня 7 шт asus-wl300g уже года два работают как линукс-роутеры. сначала сам прошивки собирал, недавно на openwrt перешел - проще настраивать.

Posted

Поставил сегодня 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?

 

Спасибо.

Posted
Далее создал скрипт:

#!/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

Posted
Еще один вопрос уже по Wirelles части: у меня в предыдущей прошивке бы параметр регулировки мощности на антену? Но здесь я почему-то не могу найти соответсвующего Nvram set?

wl0_txpwr , только врядли это спасет отца российской демократии :)

Posted

Сделал как вы сказали - результатов никаких, все осталось также ):

Да и честно то говоря разницы в том что было и то что вы говорите - я к сожалению не нахожу.

В iptsables - вроде все по дефолту, то что S45 firewall грузиться, больше ничего не добавлял - а в скрипте вроде ничего крамольного нет.

Posted
Сделал как вы сказали - результатов никаких, все осталось также ):

Да и честно то говоря разницы в том что было и то что вы говорите - я к сожалению не нахожу.

В 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 придется крутить.

Posted
Да и честно то говоря разницы в том что было и то что вы говорите - я к сожалению не нахожу.

.

а зря :) . у вас все валится по дефолту, т.е через интерфейс 192.168.11.22. на другие интерфейсы не роутится...
Posted

Еще один вопрос уже по Wirelles части: у меня в предыдущей прошивке бы параметр регулировки мощности на антену? Но здесь я почему-то не могу найти соответсвующего Nvram set?

wl0_txpwr , только врядли это спасет отца российской демократии :)

 

по nvram get wl0_txpwr - пусто, чему оно по дефолту равно получается? непонятно......

 

Мне этот параметр конечно не для увеличения мощи нужен, а наоборот! просто все что больше 20 - ежу ясно рабоать не будет.

Posted
Сделал как вы сказали - результатов никаких, все осталось также ):

Да и честно то говоря разницы в том что было и то что вы говорите - я к сожалению не нахожу.

В 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? Если конечно это возможно!

Posted
не прописывать же мне для каждого хоста в таблицу маршрут (:

для каждого хоста не надо конечно :). для подсети можно и прописать.

Posted
по nvram get wl0_txpwr - пусто, чему оно по дефолту равно получается? непонятно......

 

Мне этот параметр конечно не для увеличения мощи нужен, а наоборот! просто все что больше 20 - ежу ясно рабоать не будет.

чему по дефолту равно -хз. наверно 100 (% ?) . документации не нашел, но практически попробовав убедился что работает.
Posted
Может быть всеже, что-то с настройками виланов? я так и непойму зачем нужно в 1 вилане ставить "*":

nvram get vlan0ports

1 5*

.

по виланам не скажу. не прикалывался, да и езернет порт у меня на асусе вл300г всего один.
Posted

Еще один вопрос уже по Wirelles части: у меня в предыдущей прошивке бы параметр регулировки мощности на антену? Но здесь я почему-то не могу найти соответсвующего Nvram set?

wl0_txpwr , только врядли это спасет отца российской демократии :)

 

по nvram get wl0_txpwr - пусто, чему оно по дефолту равно получается? непонятно......

 

Мне этот параметр конечно не для увеличения мощи нужен, а наоборот! просто все что больше 20 - ежу ясно рабоать не будет.

 

Устанавливается можность вообщето командой

wl txpwr 84

Это максимум. Дальше прироста нет.

Posted
Устанавливается можность вообщето командой

wl txpwr 84

Это максимум. Дальше прироста нет.

нет по умолчанию в openwrt команды wl . если только докачивать/устанавливать пакет wl (ipkg install wl).

по умолчанию там итак стоит 84мВт (ща глянул).

Posted
чему по дефолту равно -хз. наверно 100 (% ?) . документации не нашел, но практически попробовав убедился что работает.

все, просек. в переменной wl0_txpwr задается мощность в мВт, от 0 до 84 мВт (до 19 dBm)

Posted

народ.. подскажите плиз.

 

Пользовал DD-WRT 23 - упарился - постоянно отлетал WAN порт - локалка живет, wifi живет.. инета нет.

 

Перезагрузка помогает.

 

вернулся на EWRT - проблемы нет.

Но нет и многих функций...

 

Есть ли опыт - не болеет ли Hyper WRT тем же самым?

 

или это как то лечится?

  • 1 year later...
Posted (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 by balamutang
Posted

Угу .. так и допалил я радиомодуль на wrt54g ... 84мвт - ЭТО НЕЛИНЕЙНЫЙ режим передатчика для OFDM т.е G

На 50мвт иль 17ddbm работает - красота .... 84мвт енто токо для B :(

 

P.S. Это на случай если кто хочет наступить на мои грабли :)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.