Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | base-files: bridge config, avoid having a random ipv6 ll address | Felix Fietkau | 2011-04-03 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | So far, we are setting the bridge interface up before having added any bridge interface ports. This results in the bridge assigning a random mac address to its bridge interface and therefore IPv6 assigning a matching link local address to the bridge interface as soon as the bridge interface is up. After adding the first bridge port interface, the bridge's mac address is reset correctly, however the IPv6 link local address stays the same. This commit ensures that we are at least having the IPv6 link local address of the first interface added to the bridge instead of a random one. Signed-off-by: Linus Lüssing <linus.luessing@web.de> SVN-Revision: 26426 | ||||
* | base-file: cleanup ipv6 enabling in unbridge | Jo-Philipp Wich | 2011-02-12 | 1 | -3/+1 |
| | | | | SVN-Revision: 25473 | ||||
* | base-files: - properly disable IPv6 on bridge ports - introduce accept_ra ↵ | Jo-Philipp Wich | 2011-02-11 | 1 | -5/+2 |
| | | | | | | option, defaults to true for dhcp interfaces, false for others - introduce send_rs option, defaults to true for static interfaces, false for others SVN-Revision: 25454 | ||||
* | base-files: fix a typo in processing of additional dhcp request opts | Jo-Philipp Wich | 2011-01-29 | 1 | -1/+1 |
| | | | | SVN-Revision: 25239 | ||||
* | base-files: fix handling of dhcp "reqopts" option | Jo-Philipp Wich | 2011-01-29 | 1 | -4/+8 |
| | | | | SVN-Revision: 25237 | ||||
* | base-files: implement "reqopts" parameter for dhcp interfaces to specify ↵ | Jo-Philipp Wich | 2010-12-22 | 1 | -1/+3 |
| | | | | | | additional dhcp options to request SVN-Revision: 24780 | ||||
* | base-files: disable ipv6 on bridge ports, this prevents stray RA assigned ↵ | Jo-Philipp Wich | 2010-11-30 | 1 | -8/+13 |
| | | | | | | and link local addresses on bridge member devices SVN-Revision: 24194 | ||||
* | base-file: add metric option for static and dhcp protos, this simplifies the ↵ | Jo-Philipp Wich | 2010-11-17 | 1 | -3/+4 |
| | | | | | | management of multiple default routes SVN-Revision: 24020 | ||||
* | base-files: add udhcpc vendorid option (#7744) | Jo-Philipp Wich | 2010-10-06 | 1 | -1/+3 |
| | | | | SVN-Revision: 23279 | ||||
* | base-files: kill possibly existing udhcpc instance when bringing up a dhcp ↵ | Jo-Philipp Wich | 2010-09-19 | 1 | -39/+26 |
| | | | | | | iface, utilize service_kill() in dhcp shutdown. Based on patch by Stijn Tintel. Possibly related to #7314 SVN-Revision: 23092 | ||||
* | base-files: r22444 caused interfaces to remain down if the macaddr option is ↵ | Jo-Philipp Wich | 2010-08-02 | 1 | -2/+2 |
| | | | | | | used, fix it. Also localize the txqueuelen option variable SVN-Revision: 22467 | ||||
* | add txqueuelen option, patch from Roberto Riggio | Florian Fainelli | 2010-07-31 | 1 | -1/+2 |
| | | | | SVN-Revision: 22444 | ||||
* | base-files: introduce option "broadcast" for proto=dhcp interface to enable ↵ | Jo-Philipp Wich | 2010-06-02 | 1 | -2/+11 |
| | | | | | | the broadcast flag in DHCP requests, required by certain providers SVN-Revision: 21661 | ||||
* | base-files: remove IPv6 LL addr from interfaces before adding them to a bridge | Jo-Philipp Wich | 2010-06-02 | 1 | -0/+9 |
| | | | | SVN-Revision: 21659 | ||||
* | base-files: - add aliases to device by default (not ifname) - introduce ↵ | Jo-Philipp Wich | 2010-06-02 | 1 | -3/+22 |
| | | | | | | option "layer" to select the target ifname to attach the alias to: - 3 use tun device (tun over bridge over device) fallback to bridge or device - 2 use bridge (bridge over device) fallback to device - 1 use device SVN-Revision: 21655 | ||||
* | base-file: move alias setup to route hotplug, this fixes alias sections for ↵ | Jo-Philipp Wich | 2010-06-01 | 1 | -36/+16 |
| | | | | | | non-static interfaces like ppp, dhcp, 6in4 etc. SVN-Revision: 21652 | ||||
* | base-files: - use add_dns() and remove_dns() for when changing ↵ | Jo-Philipp Wich | 2010-05-30 | 1 | -15/+28 |
| | | | | | | resolv.conf.auto for static or dhcp interfaces - force 0644 permissions when creating resolv.conf.auto, fixes dnsmasq permissions denied problem with pppd interfaces - revert dns servers in /sbin/ifdown - bump package revision SVN-Revision: 21638 | ||||
* | base-files: revert r21595 | Jo-Philipp Wich | 2010-05-28 | 1 | -2/+0 |
| | | | | SVN-Revision: 21597 | ||||
* | base-files: bring bridge port iface down before changing the mac (#7111) | Jo-Philipp Wich | 2010-05-28 | 1 | -0/+2 |
| | | | | SVN-Revision: 21595 | ||||
* | when changing the mac address of a bridge interface, keep member interface ↵ | Felix Fietkau | 2010-05-27 | 1 | -1/+3 |
| | | | | | | addresses in sync (patch from #7111) SVN-Revision: 21577 | ||||
* | base-files: add add_dns() and remove_dns() helpers to network config, useful ↵ | Jo-Philipp Wich | 2010-05-07 | 1 | -0/+29 |
| | | | | | | to merge dns entries from multiple interfaces SVN-Revision: 21391 | ||||
* | base-files, ppp: fix interface shutdown | Jo-Philipp Wich | 2010-05-06 | 1 | -3/+3 |
| | | | | SVN-Revision: 21386 | ||||
* | base-files, ppp: remove protocol specific cleanup code from /sbin/ifdown and ↵ | Jo-Philipp Wich | 2010-05-05 | 1 | -5/+22 |
| | | | | | | move it to protocol stop callbacks SVN-Revision: 21383 | ||||
* | fix error output of brctl if bridging is not supported. | Felix Fietkau | 2010-03-14 | 1 | -1/+1 |
| | | | | | | | | | | | | The following error is displayed during network configuration on any device that has DEVICE_TYPE set to something else then router, or has brctl functionality disabled through some other method: "brctl: SIOCGIFBR: Package not installed" This is due to the unbridge function being called, which uses "brctl show" to determine if the interface is bridged. Signed-off-by: Ithamar R. Adema <ithamar.adema@team-embedded.nl> SVN-Revision: 20218 | ||||
* | base-files: revert dhcp state information on ifdown and restore pre-r19530 ↵ | Jo-Philipp Wich | 2010-02-12 | 1 | -0/+5 |
| | | | | | | behaviour in udhcp default.script SVN-Revision: 19597 | ||||
* | base-file: revert unrelated change accidentally committed in r19478 | Jo-Philipp Wich | 2010-02-01 | 1 | -4/+0 |
| | | | | SVN-Revision: 19488 | ||||
* | base-files: preinit: get rid of /dev/null redirections and use grep -q where ↵ | Jo-Philipp Wich | 2010-02-01 | 1 | -0/+4 |
| | | | | | | applicable SVN-Revision: 19478 | ||||
* | base-files: ensure that the ip6addr of the main interface stays the primary ↵ | Jo-Philipp Wich | 2010-01-23 | 1 | -20/+28 |
| | | | | | | ip by re-adding it after alias setup is completed - patch by Alina Friedrichsen SVN-Revision: 19303 | ||||
* | Add udhcpc command-line argument to request rootpath | Hamish Guthrie | 2009-12-21 | 1 | -1/+1 |
| | | | | SVN-Revision: 18876 | ||||
* | base-files: clear ip addresses on interfaces that are about to be added to a ↵ | Jo-Philipp Wich | 2009-09-16 | 1 | -0/+2 |
| | | | | | | bridge SVN-Revision: 17596 | ||||
* | Revert "fix nonhotpluggable networks not being brought up. Closes #2781" ↵ | Felix Fietkau | 2009-09-09 | 1 | -1/+0 |
| | | | | | | (r17527) until we've solved the race conditions it creates SVN-Revision: 17544 | ||||
* | fix nonhotpluggable networks not being brought up. Closes #2781 | Travis Kemen | 2009-09-06 | 1 | -0/+1 |
| | | | | SVN-Revision: 17527 | ||||
* | base-files: move ipv6 module loading from setup_interface() to addif() in ↵ | Jo-Philipp Wich | 2009-08-10 | 1 | -9/+0 |
| | | | | | | the hotplug call, this ensures that ipv6 is loaded before any interfaces or aliases with ip6addr option are configured (#5356) SVN-Revision: 17217 | ||||
* | base-files: some /lib/network/config.sh refactoring | Felix Fietkau | 2009-08-07 | 1 | -25/+38 |
| | | | | | | | | | | | * 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 | ||||
* | base-files: ensure that ipv6 is loaded if interfaces have an ip6addr ↵ | Jo-Philipp Wich | 2009-08-04 | 1 | -12/+21 |
| | | | | | | defined, clean trailing whitespace, bump pkg revision (#5356) SVN-Revision: 17118 | ||||
* | network: prevent unnecessary interface down/up cycles if no mac address ↵ | Felix Fietkau | 2009-06-01 | 1 | -2/+3 |
| | | | | | | change is requested SVN-Revision: 16269 | ||||
* | network: do not unnecessarily touch interfaces configured as proto=none; ↵ | Felix Fietkau | 2009-06-01 | 1 | -2/+11 |
| | | | | | | bring down old aliases before setting up new ones SVN-Revision: 16266 | ||||
* | do not run hotplug event for aliases | Felix Fietkau | 2009-04-13 | 1 | -0/+3 |
| | | | | SVN-Revision: 15224 | ||||
* | - fix mac assignment for broadcom vifs in bridging mode - thanks abramoff1 ↵ | Jo-Philipp Wich | 2009-03-25 | 1 | -2/+9 |
| | | | | | | for spotting this - fix possible regression with different interface protocols - bump PKG_RELEASE SVN-Revision: 15042 | ||||
* | sync macs with vif bssids in broadcom.sh, fixes multi-ssid with wpa | Jo-Philipp Wich | 2009-03-24 | 1 | -0/+1 |
| | | | | SVN-Revision: 15028 | ||||
* | Prevent "SIOCSIFHWADDR: Device or resource busy" when trying to change mac ↵ | Jo-Philipp Wich | 2008-11-17 | 1 | -0/+1 |
| | | | | | | address SVN-Revision: 13258 | ||||
* | make network config script work with brctl from both bridge-utils & busybox | Nicolas Thill | 2008-11-09 | 1 | -1/+1 |
| | | | | SVN-Revision: 13165 | ||||
* | don't bring down interfaces when preparing them | Felix Fietkau | 2008-10-29 | 1 | -2/+2 |
| | | | | SVN-Revision: 13079 | ||||
* | fixes variables, oops | John Crispin | 2008-08-20 | 1 | -1/+1 |
| | | | | SVN-Revision: 12344 | ||||
* | adds the option to have no proto for a interface, usefull if the uci states ↵ | John Crispin | 2008-08-20 | 1 | -0/+7 |
| | | | | | | need to be set, but interface bring up is handled somewhere else SVN-Revision: 12343 | ||||
* | add basic interface alias support. for now (since we don't use ip in our ↵ | Felix Fietkau | 2008-08-07 | 1 | -37/+80 |
| | | | | | | | | | | | 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 | ||||
* | avoid duplicate vlan add events | Felix Fietkau | 2008-08-01 | 1 | -1/+3 |
| | | | | SVN-Revision: 12057 | ||||
* | link default routes added by the network scripts to the appropriate ↵ | Felix Fietkau | 2008-07-30 | 1 | -2/+2 |
| | | | | | | interface (#2621) SVN-Revision: 12027 | ||||
* | properly keep track of bridged interfaces in the network state | Felix Fietkau | 2008-07-30 | 1 | -0/+17 |
| | | | | SVN-Revision: 12004 | ||||
* | fix use of uci_set_state in network scripts (thx, netprince) | Felix Fietkau | 2008-04-07 | 1 | -2/+2 |
| | | | | SVN-Revision: 10763 |