just changes doesn't help a lot (and it's rather hard to see what's what with the wireless file)

but it doesn't look like the wireless interfaces are configured to be part of the LAN interface.

David Lang

On Tue, 4 Aug 2015, John kerry wrote:

Date: Tue, 4 Aug 2015 12:07:38 +0800
From: John kerry <kerry9...@gmail.com>
To: David Lang <da...@lang.hm>
Cc: N.Leiten <nicklei...@gmail.com>,
    OpenWrt Development List <openwrt-devel@lists.openwrt.org>,
    Alex Weedy <weedy2...@gmail.com>
Subject: Re: [OpenWrt-Devel] Change OpenWrt Wifi default settings

Hi,

below is the /etc/config/network and /etc/config/wireless changes.

*/etc/config/network:*
config interface 'loopback'
       option ifname 'lo'
       option proto 'static'
       option ipaddr '127.0.0.1'
       option netmask '255.0.0.0'

config interface 'lan'
       option ifname 'eth0.1 eth1'
       option type 'bridge'
       option proto 'static'
       option ipaddr '192.168.1.5'
       option netmask '255.255.255.0'

config interface 'wan'
       option ifname 'eth0.2'
       option proto 'dhcp'

config switch
       option name 'eth0'
       option reset '1'
       option enable_vlan '1'

config switch_vlan
       option device 'eth0'
       option vlan '1'
       option ports '0t 2 3 4 5'

config switch_vlan
       option device 'eth0'
       option vlan '2'
       option ports '0t 1'

config switch
       option name 'eth1'
       option reset '1'
       option enable_vlan '1'

config switch_vlan
       option device 'eth1'
       option vlan '1'
       option ports '0 1 2 3 4 5'



















*/etc/config/wireless:config wifi-device 'wifi0'        option type
'qcawifi'        option channel 'auto'        option macaddr
'00:03:7f:42:06:61'        option hwmode '11ng'        option txpower
'19'        option htmode 'HT20'config wifi-iface        option device
'wifi0'        option network 'lan'        option mode 'ap'        option
encryption 'psk2'        option ssid 'Test_ap_1'        option key *
*'Test_ap_1'*

















*config wifi-device 'wifi1'        option type 'qcawifi'        option
channel 'auto'        option macaddr '00:03:7f:42:06:62'        option
hwmode '11na'        option txpower '23'        option htmode 'HT20'config
wifi-iface        option device 'wifi1'        option network 'lan'
option mode 'ap'        option ssid 'Test_ap_2'        option encryption
'psk2'        option key 'test_ap_2''*


*Thanks,*

On Tue, Aug 4, 2015 at 11:56 AM, David Lang <da...@lang.hm> wrote:

can you connect via a wired port?

given that you've been changing /etc/config/network and
/etc/config/wireless, could you show us what you ended up with there?

David Lang


On Tue, 4 Aug 2015, John kerry wrote:

Hi,

I am using ar71xx OpenWrt. I have connected internet connection to WAN
port
and my PC to LAN. I have enabled the WiFi0. The LAN port static IP i am
able to open GUI and even my mobile i connected to Wifi AP and able to
open
GUI in mobile. But I am not able to access internet on mobile which is
connected to wifi0 AP.

I have added below script under /etc/firewall.user file.
iptables ...flush
iptables --table nat --flush
iptables --delete-chain
iptables --table nat --delete-chain
iptables -A FORWARD -j ACCEPT -i br-lan -o eth0.2 -m state --state NEW
iptables -A FORWARD -m state --state ESTABLISHED,RELATED  -j ACCEPT
iptables -A POSTROUTING -t nat -o eth0.2 -j MASQUERADE
echo 1 >  /proc/sys/net/ipv4/ip_forward

#where br-lan = LAN
      eth0.2 = WAN

Could anyone help me to write the proper NAT rules so that able to access
the internet.

Thanks,

On Mon, Aug 3, 2015 at 11:29 AM, John kerry <kerry9...@gmail.com> wrote:

Hello Guys,

It's working. Thanks a lot to all of you :)

On Mon, Aug 3, 2015 at 10:43 AM, David Lang <da...@lang.hm> wrote:

The way to do this is to first forget about the factory reset problem and
configure the AP to do what you want (including any encryption)

then you can take the resulting file and put it into the build system so
that it becomes the 'factory default' settings.

Since you are not understanding how to configure the files from the
documentation, configure them from the GUI and then look at the
resulting
files.

David Lang


On Mon, 3 Aug 2015, John kerry wrote:

Hi All,


I created separate files directory and added network and wireless files
and
its working everything but still i am not able to use encryption wpa2.
Below is the my script.
config wifi-device  wifi0
       option type     qcawifi
       option channel  auto
       option macaddr  00:03:7f:42:06:61
       option hwmode   11ng
       # REMOVE THIS LINE TO ENABLE WIFI:
       option disabled 0

config wifi-iface
       option device   wifi0
       option network  lan
       option mode     ap
       option ssid     CD-1
       option encryption psk2
       option key      CD-1

M I doing anything wrong?

Thanks,

On Mon, Aug 3, 2015 at 6:40 AM, David Lang <da...@lang.hm> wrote:

to make the config be there after a factory reset, you need to put the

changes into the image that you build.

you already did this for /etc/config/network, do the same thing for
/etc/config/wireless

David Lang


On Sun, 2 Aug 2015, John kerry wrote:

Hi Leiten,


I have one issue, after upgrading this firmware it will load wireless
configuration with this changes, actually it should load when i do
factory
reset.

Thanks,

On Sun, Aug 2, 2015 at 3:45 PM, John kerry <kerry9...@gmail.com>
wrote:

Hi Leiten,


Thank you so much, Its working :)

On Sun, Aug 2, 2015 at 3:12 PM, N.Leiten <nicklei...@gmail.com>
wrote:

Hi,


Don't answer to my e-mail only, you need to add openwrt-devel
maillist
to
CC or just answer to CC, in each case I'll receive message but also
everyone could see all discussion.

In email dated Воскресенье - 02 августа 2015 12:54:32 user John
kerry
wrote:

Hi Leiten,


I have added new files under and written below :
vi target/linux/ar71xx/base-files/etc/uci-defaults/wireless


Use index in prefix of filename to set order of execution, so
it'll
be
like '99-wireless'.


#!/bin/sh

#
# Copyright (c) 2013 The Linux Foundation. All rights reserved.
# Copyright (C) 2011 OpenWrt.org
#

[ -e /etc/config/wireless ] && exit 0


Here is the problem. When uci-defaults invoke scripts there's
already
preconfiguration done and /etc/config/wireless already exists, so
your
script just exit at this point. Remove this line.


touch /etc/config/wireless


uci set wireless.@wifi-device[0].disabled=0;
uci set system.@system[0].hostname=test_ap
uci set wireless.@wifi-iface[0].mode=ap
uci set wireless.@wifi-iface[0].ssid=CD-2.4D
uci set wireless.@wifi-iface[0].encryption=none
uci set wireless.@wifi-iface[0].wds=1
uci set wireless.radio0.disabled=0

uci commit wireless

exit 0

and compile the source code using make V=s but still not changed
default
settings.

Please help me to make it works.

Thanks,


On Sat, Aug 1, 2015 at 4:38 PM, N.Leiten <nicklei...@gmail.com>
wrote:

You can also use uci-defaults mechanism for your purpose. Just put

script in base-files/etc/uci-defaults and set your preferrable
parameters with uci and don't forget to 'exit 0' at the end of
script,
in elsecase it'll be run every time at boot ruining changes.

2015-07-31 12:08 GMT+03:00 John kerry <kerry9...@gmail.com>:

Hi,


I am working on Ar71xx openWRT Luci project. By default the
Wi-Fi
is
disabled and SSID is OpenWrt. I need to change the default
settings.
Could anyone help me to change the default settings.


Best Regards,
John

_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

_______________________________________________

openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

_______________________________________________

openwrt-devel mailing list

openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel







_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to