summaryrefslogtreecommitdiffstats
path: root/package/base-files/files/lib/network
Commit message (Collapse)AuthorAgeFilesLines
* base-files: add udhcpc vendorid option (#7744)Jo-Philipp Wich2010-10-061-1/+3
| | | | SVN-Revision: 23279
* base-files: kill possibly existing udhcpc instance when bringing up a dhcp ↵Jo-Philipp Wich2010-09-191-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 Wich2010-08-021-2/+2
| | | | | | used, fix it. Also localize the txqueuelen option variable SVN-Revision: 22467
* add txqueuelen option, patch from Roberto RiggioFlorian Fainelli2010-07-311-1/+2
| | | | SVN-Revision: 22444
* base-files: introduce option "broadcast" for proto=dhcp interface to enable ↵Jo-Philipp Wich2010-06-021-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 bridgeJo-Philipp Wich2010-06-021-0/+9
| | | | SVN-Revision: 21659
* base-files: - add aliases to device by default (not ifname) - introduce ↵Jo-Philipp Wich2010-06-021-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 Wich2010-06-011-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 Wich2010-05-301-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 r21595Jo-Philipp Wich2010-05-281-2/+0
| | | | SVN-Revision: 21597
* base-files: bring bridge port iface down before changing the mac (#7111)Jo-Philipp Wich2010-05-281-0/+2
| | | | SVN-Revision: 21595
* when changing the mac address of a bridge interface, keep member interface ↵Felix Fietkau2010-05-271-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 Wich2010-05-071-0/+29
| | | | | | to merge dns entries from multiple interfaces SVN-Revision: 21391
* base-files, ppp: fix interface shutdownJo-Philipp Wich2010-05-061-3/+3
| | | | SVN-Revision: 21386
* base-files, ppp: remove protocol specific cleanup code from /sbin/ifdown and ↵Jo-Philipp Wich2010-05-051-5/+22
| | | | | | move it to protocol stop callbacks SVN-Revision: 21383
* fix error output of brctl if bridging is not supported.Felix Fietkau2010-03-141-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 Wich2010-02-121-0/+5
| | | | | | behaviour in udhcp default.script SVN-Revision: 19597
* base-file: revert unrelated change accidentally committed in r19478Jo-Philipp Wich2010-02-011-4/+0
| | | | SVN-Revision: 19488
* base-files: preinit: get rid of /dev/null redirections and use grep -q where ↵Jo-Philipp Wich2010-02-011-0/+4
| | | | | | applicable SVN-Revision: 19478
* base-files: ensure that the ip6addr of the main interface stays the primary ↵Jo-Philipp Wich2010-01-231-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 rootpathHamish Guthrie2009-12-211-1/+1
| | | | SVN-Revision: 18876
* base-files: clear ip addresses on interfaces that are about to be added to a ↵Jo-Philipp Wich2009-09-161-0/+2
| | | | | | bridge SVN-Revision: 17596
* Revert "fix nonhotpluggable networks not being brought up. Closes #2781" ↵Felix Fietkau2009-09-091-1/+0
| | | | | | (r17527) until we've solved the race conditions it creates SVN-Revision: 17544
* fix nonhotpluggable networks not being brought up. Closes #2781Travis Kemen2009-09-061-0/+1
| | | | SVN-Revision: 17527
* base-files: move ipv6 module loading from setup_interface() to addif() in ↵Jo-Philipp Wich2009-08-101-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 refactoringFelix Fietkau2009-08-071-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 Wich2009-08-041-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 Fietkau2009-06-011-2/+3
| | | | | | change is requested SVN-Revision: 16269
* network: do not unnecessarily touch interfaces configured as proto=none; ↵Felix Fietkau2009-06-011-2/+11
| | | | | | bring down old aliases before setting up new ones SVN-Revision: 16266
* do not run hotplug event for aliasesFelix Fietkau2009-04-131-0/+3
| | | | SVN-Revision: 15224
* - fix mac assignment for broadcom vifs in bridging mode - thanks abramoff1 ↵Jo-Philipp Wich2009-03-251-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 wpaJo-Philipp Wich2009-03-241-0/+1
| | | | SVN-Revision: 15028
* Prevent "SIOCSIFHWADDR: Device or resource busy" when trying to change mac ↵Jo-Philipp Wich2008-11-171-0/+1
| | | | | | address SVN-Revision: 13258
* make network config script work with brctl from both bridge-utils & busyboxNicolas Thill2008-11-091-1/+1
| | | | SVN-Revision: 13165
* don't bring down interfaces when preparing themFelix Fietkau2008-10-291-2/+2
| | | | SVN-Revision: 13079
* fixes variables, oopsJohn Crispin2008-08-201-1/+1
| | | | SVN-Revision: 12344
* adds the option to have no proto for a interface, usefull if the uci states ↵John Crispin2008-08-201-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 Fietkau2008-08-071-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 eventsFelix Fietkau2008-08-011-1/+3
| | | | SVN-Revision: 12057
* link default routes added by the network scripts to the appropriate ↵Felix Fietkau2008-07-301-2/+2
| | | | | | interface (#2621) SVN-Revision: 12027
* properly keep track of bridged interfaces in the network stateFelix Fietkau2008-07-301-0/+17
| | | | SVN-Revision: 12004
* fix use of uci_set_state in network scripts (thx, netprince)Felix Fietkau2008-04-071-2/+2
| | | | SVN-Revision: 10763
* fix interface enumeration issues related to /var/state/network (thx to fish ↵Felix Fietkau2008-04-021-3/+13
| | | | | | for debugging this) SVN-Revision: 10715
* Here comes the new UCI. Enjoy :)Felix Fietkau2008-02-031-1/+1
| | | | SVN-Revision: 10367
* fix ppp issues (thanks to Fatus for debugging this)Felix Fietkau2007-11-301-2/+3
| | | | SVN-Revision: 9634
* Allow specifying static IPv6 gateways (#2710)Florian Fainelli2007-11-161-0/+2
| | | | SVN-Revision: 9569
* add support for interfaces with ipv6, but no ipv4 (patch from #2695)Felix Fietkau2007-11-121-2/+2
| | | | SVN-Revision: 9545
* Turn off stp by default, thanks ejkaFlorian Fainelli2007-10-181-1/+1
| | | | SVN-Revision: 9345
* Turn on stp by default for bridges (#2476)Florian Fainelli2007-10-181-0/+2
| | | | SVN-Revision: 9343
* add clientid to udhcpc thanks pjamaTravis Kemen2007-10-061-1/+2
| | | | SVN-Revision: 9159