Изменение настроек прошивки.

Post new topic   Reply to topic    DD-WRT Forum Index -> Использование и установка DD-WRT
Author Message
pahan40
DD-WRT Novice


Joined: 23 Jul 2012
Posts: 7

PostPosted: Thu Oct 18, 2012 12:17    Post subject: Изменение настроек прошивки. Reply with quote
Собственно вопрос. Хочу сделать чтобы по дефолту при установке прошивки был включено 2 беспроводных сетевых интерфейса. Пытаюсь в hex editor поправить файл defaults.bin предварительно распаковав образ при помощи firmware_mod_kit, но что то ничего не выходит. Может есть какой то способ проще, подскажите пожалуйста.
Sponsor
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Thu Oct 18, 2012 15:44    Post subject: Re: Изменение настроек прошивки. Reply with quote
pahan40 wrote:
Собственно вопрос. Хочу сделать чтобы по дефолту при установке прошивки был включено 2 беспроводных сетевых интерфейса. Пытаюсь в hex editor поправить файл defaults.bin предварительно распаковав образ при помощи firmware_mod_kit, но что то ничего не выходит. Может есть какой то способ проще, подскажите пожалуйста.

Может это имеете ввиду, то что на скрине виртуальный интерфейс, через ifconfig будете иметь два br0 (LAN и ra0) и br1 (ra1).
Code:
 
root@My-Fan:~# ifconfig
br0       Link encap:Ethernet  HWaddr
          inet addr:192.168.1.1  Bcast:192.168.130.255  Mask:255.255.255.0
...
br1       Link encap:Ethernet  HWaddr
          inet addr:192.168.200.1  Bcast:192.168.200.255  Mask:255.255.255.0
...
ra0       Link encap:Ethernet  HWaddr
...
ra1       Link encap:Ethernet  HWaddr
...
root@My-Fan:~#
root@My-Fan:~# brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.00ххххххххх8       yes             vlan1
                                                        ra0
br1             8000.00ххххххххх9       yes             ra1
root@My-Fan:~#
pahan40
DD-WRT Novice


Joined: 23 Jul 2012
Posts: 7

PostPosted: Thu Oct 18, 2012 16:02    Post subject: Reply with quote
Вообще да. плюс хочу повесить на виртуальный интерфейс чиллиспот.
Сейчас при помощи mod kit распаковал прошивку добавил в файл /etc/preinit
nvram set wl0_vifs='wl0.1'
nvram set wl0.1_ifname='wl0.1'
nvram set wl0.1_ssid='mywifi'
nvram set wl0.1_bss_enabled='1'
nvram set wl0_bss_enabled='1'
nvram set wl0.1_closed='0'
nvram set wl0.1_ap_isolated='1'
nvram set wl0.1_ap_isolate='1'
nvram set wl0.1_bridged='0'
nvram set wl0.1_nat='1'

Второй интерфейс вроде поднялся, но вот вопрос как повесить на него чилли.
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Fri Oct 19, 2012 5:34    Post subject: Reply with quote
Это подойдет
pahan40
DD-WRT Novice


Joined: 23 Jul 2012
Posts: 7

PostPosted: Fri Oct 19, 2012 7:01    Post subject: Reply with quote
vasek00 wrote:
Это подойдет

К сожалению не подойдёт. Во первых потому что это нужно автоматизировать. А во вторых потому что далеко не всегда стабильно работает.
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Fri Oct 19, 2012 9:15    Post subject: Reply with quote
Данную модификацию можно было сделать из WEB, результат тот же:
Code:
root@My-Fan:~# nvram show | grep wl0.1
size: wl0.1_radius_port=1812
wl0.1_hwaddr=xx:xx:xx:xx:xx:9
wl0.1_key=1
wl0.1_crypto=aes
wl0_vifs=wl0.1
wl0.1_ipaddr=0.0.0.0
wl0.1_radius_key=
wl0.1_auth_mode=none
wl0.1_akm=psk psk2
wl0X1_security_mode=psk psk2
wl0.1_wep_buf=:::::
wl0.1_mode=ap
wl0.1_closed=0
wl0.1_ap_isolate=0
wl0.1_radius_ipaddr=0.0.0.0
wl0.1_ssid=My-Fan_vap
wl0.1_authmode=open
wl0.1_key1=
wl0.1_key2=
wl0.1_key3=
wl0.1_key4=
wl0.1_bridged=1
wl0.1_netmask=0.0.0.0
wl0.1_gtk_rekey=3600
wl0.1_nat=1
wl0.1_wpa_psk=xxxxxxxx
wl0.1_wpa_gtk_rekey=3600
wl0.1_auth=0
wl0.1_wep=disabled
root@My-Fan:~#
root@My-Fan:~# ifconfig
br0       Link encap:Ethernet  HWaddr
          inet addr:192.168.130.1  Bcast:192.168.130.255  Mask:255.255.255.0
...
ra0       Link encap:Ethernet  HWaddr
...
ra1       Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:9 
          inet addr:192.168.200.1  Bcast:192.168.200.255  Mask:255.255.255.0
...
vlan1     Link encap:Ethernet  HWaddr
...
vlan2     Link encap:Ethernet  HWaddr
...
root@My-Fan:~# brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.00xxxxxxxxxx       no              vlan1
                                                        ra0
root@My-Fan:~#


Так же настройка Chillispot лежит в nvram:
Code:
root@My-Fan:~# nvram show | grep chill
size: 25760 bytes (39776 left)
chilli_interface=ra0
chilli_enable=0
chilli_backup=0.0.0.0
chilli_uamanydns=0
chilli_uamallowed=
chilli_radius=0.0.0.0
chilli_additional=
chilli_macauth=0
chilli_radiusnasid=
chilli_url=
chilli_pass=
chilli_net=192.168.182.0/24
chilli_uamsecret=
chilli_dns1=0.0.0.0
root@My-Fan:~#

После смены интерфейса
Code:
root@My-Fan:~# nvram show | grep chill
chilli_interface=ra1
chilli_enable=1
...
chilli_dns1=0.0.0.0
root@My-Fan:~#


Что имеется ввиду под автоматизацией и нестабильно работает?
Display posts from previous:    Page 1 of 1
Post new topic   Reply to topic    DD-WRT Forum Index -> Использование и установка DD-WRT All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum