Jo-Philipp Wich
7d1c2a0612
base-files: fix sysupgrade get_magic_word() function to return proper values if the first two bytes are identical
...
SVN-Revision: 17319
16 years ago
Jo-Philipp Wich
27da9d1984
base-files: move ipv6 module loading from setup_interface() to addif() in the hotplug call, this ensures that ipv6 is loaded before any interfaces or aliases with ip6addr option are configured ( #5356 )
...
SVN-Revision: 17217
16 years ago
Felix Fietkau
91f98f1756
base-files: some /lib/network/config.sh refactoring
...
* Localize a lot more variables than before.
* Do stuff or localize variables at later points or inner blocks
so less commands are executed in some cases.
* Use the default option of config_get where it makes sense.
Signed-off-by: Malte S. Stretz <mss@apache.org>
SVN-Revision: 17160
16 years ago
Jo-Philipp Wich
3bb5ea71eb
base-files: ensure that ipv6 is loaded if interfaces have an ip6addr defined, clean trailing whitespace, bump pkg revision ( #5356 )
...
SVN-Revision: 17118
16 years ago
Vasilis Tsiligiannis
baa9053e7a
base-files: Fix sysupgrade .tar.gz configuration restoring
...
SVN-Revision: 16626
16 years ago
Jo-Philipp Wich
c6fe201fb6
sysupgrade: sync *before* mtd write, only fallback to sysrq-trigger if standard reboot fails
...
SVN-Revision: 16488
16 years ago
Vasilis Tsiligiannis
f4a81139b7
base-files: Add support for bzipped images in sysupgrade
...
SVN-Revision: 16408
16 years ago
Vasilis Tsiligiannis
57d7cc7666
base-files: Detect and decompressed gzipped images automatically when flashing with sysupgrade
...
SVN-Revision: 16407
16 years ago
Vasilis Tsiligiannis
d1f5700e78
base-files: format hexdump output instead of using awk for sysupgrade
...
SVN-Revision: 16405
16 years ago
Vasilis Tsiligiannis
5b72dc3d8f
base-files: fix test experession for sysupgrade
...
SVN-Revision: 16310
16 years ago
Felix Fietkau
642870d0cc
network: prevent unnecessary interface down/up cycles if no mac address change is requested
...
SVN-Revision: 16269
16 years ago
Felix Fietkau
154ebf9380
network: do not unnecessarily touch interfaces configured as proto=none; bring down old aliases before setting up new ones
...
SVN-Revision: 16266
16 years ago
Jo-Philipp Wich
af8500e97d
sysupgrade: use sysrq-trigger if available
...
SVN-Revision: 15865
16 years ago
Jo-Philipp Wich
d8aee6e471
base-files: show reboot notification is sysupgrade
...
SVN-Revision: 15730
16 years ago
Jo-Philipp Wich
71e0f59b80
Add option in sysupgrade to flash gzipped images
...
SVN-Revision: 15672
16 years ago
Felix Fietkau
6397e188af
do not run hotplug event for aliases
...
SVN-Revision: 15224
16 years ago
Jo-Philipp Wich
9a72419724
- fix mac assignment for broadcom vifs in bridging mode - thanks abramoff1 for spotting this - fix possible regression with different interface protocols - bump PKG_RELEASE
...
SVN-Revision: 15042
16 years ago
Jo-Philipp Wich
7e6c947e4b
sync macs with vif bssids in broadcom.sh, fixes multi-ssid with wpa
...
SVN-Revision: 15028
16 years ago
Jo-Philipp Wich
8a6acee2e2
sysupgrade: install /bin/sleep into ramdisk too and add completition notice ( #4747 )
...
SVN-Revision: 14784
16 years ago
Jo-Philipp Wich
789848d327
Prevent "SIOCSIFHWADDR: Device or resource busy" when trying to change mac address
...
SVN-Revision: 13258
16 years ago
Nicolas Thill
ac915623a6
make network config script work with brctl from both bridge-utils & busybox
...
SVN-Revision: 13165
16 years ago
Felix Fietkau
9b75b9e35c
don't bring down interfaces when preparing them
...
SVN-Revision: 13079
17 years ago
Felix Fietkau
7300d22877
install missing busybox symlinks for sysupgrade (patch by Frédéric Moulins)
...
SVN-Revision: 12695
17 years ago
Felix Fietkau
f47a4a58c5
fix sysupgrade support for brcm-2.4 and brcm47xx make mtd refresh based config append optional (leave enabled on x86)
...
SVN-Revision: 12657
17 years ago
Felix Fietkau
22585e578b
sysupgrade: add optional delay before rebooting
...
SVN-Revision: 12572
17 years ago
John Crispin
fd26ece7f1
fixes variables, oops
...
SVN-Revision: 12344
17 years ago
John Crispin
3cf1a8932b
adds the option to have no proto for a interface, usefull if the uci states need to be set, but interface bring up is handled somewhere else
...
SVN-Revision: 12343
17 years ago
Felix Fietkau
c05eb4ba63
add basic interface alias support. for now (since we don't use ip in our network scripts yet), it adds :1, :2, ... alias interfaces this will change when we add support for the ip utility, but the config format will remain the same. example:
...
config alias test
option interface lan
option ipaddr 192.168.1.1
option netmask 255.255.0.0
SVN-Revision: 12241
17 years ago
Felix Fietkau
d98002bd59
avoid duplicate vlan add events
...
SVN-Revision: 12057
17 years ago
Felix Fietkau
11df62d176
link default routes added by the network scripts to the appropriate interface ( #2621 )
...
SVN-Revision: 12027
17 years ago
Felix Fietkau
e606b1603b
properly keep track of bridged interfaces in the network state
...
SVN-Revision: 12004
17 years ago
Travis Kemen
7346ef83e1
fix sysupgrade endian issues
...
SVN-Revision: 11900
17 years ago
Felix Fietkau
036b397595
fix sysupgrade 'do_upgrade: not found' error
...
SVN-Revision: 11362
17 years ago
Felix Fietkau
3c94156b28
fix use of uci_set_state in network scripts (thx, netprince)
...
SVN-Revision: 10763
17 years ago
Felix Fietkau
f4f7d687f0
fix interface enumeration issues related to /var/state/network (thx to fish for debugging this)
...
SVN-Revision: 10715
17 years ago
Felix Fietkau
0cf1a58282
Here comes the new UCI. Enjoy :)
...
SVN-Revision: 10367
17 years ago
Felix Fietkau
2afa8ad23c
fix ppp issues (thanks to Fatus for debugging this)
...
SVN-Revision: 9634
17 years ago
Florian Fainelli
d8faf285a8
Allow specifying static IPv6 gateways ( #2710 )
...
SVN-Revision: 9569
17 years ago
Felix Fietkau
071a907015
add support for interfaces with ipv6, but no ipv4 (patch from #2695 )
...
SVN-Revision: 9545
17 years ago
Florian Fainelli
0d2e9a6539
Turn off stp by default, thanks ejka
...
SVN-Revision: 9345
18 years ago
Florian Fainelli
c37f550144
Turn on stp by default for bridges ( #2476 )
...
SVN-Revision: 9343
18 years ago
Travis Kemen
1c09c55875
add clientid to udhcpc thanks pjama
...
SVN-Revision: 9159
18 years ago
Felix Fietkau
ce63393e36
sync awk implementation of config_get_bool with the shell variant
...
SVN-Revision: 8841
18 years ago
Felix Fietkau
1e38527a52
add sysupgrade script for config preserving system upgrades. only implemented for x86-2.6 at the moment, but can be ported to other platforms easily
...
SVN-Revision: 8456
18 years ago
Felix Fietkau
049dc2925b
fix a race condition with dynamic interfaces and firewalling
...
SVN-Revision: 8343
18 years ago
Mike Baker
57da2d5713
move uci_load into config_load so that changes can be applied via uci without commiting
...
SVN-Revision: 7927
18 years ago
Mike Baker
9a785f0b0a
more wpa+wds patches
...
SVN-Revision: 7888
18 years ago
Felix Fietkau
5b52ebfcb1
fix a race condition with broadcom wl devices in a bridge if a device is added before the bridge is brought up, the wifi settings are lost
...
SVN-Revision: 7872
18 years ago
Mike Baker
810b0bcb22
fix broadcast address ( #1611 )
...
SVN-Revision: 7766
18 years ago
Felix Fietkau
4f16e9cc3e
keep track of the network interface states (stored in uci format in /var/state/network, overlay over /etc/config/network)
...
SVN-Revision: 7643
18 years ago