source:
freewrt/package/busybox/files/bridge.pre-up@
621d5d2
| Last change on this file since 621d5d2 was 737f6edf, checked in by , 19 years ago | |
|---|---|
|
|
| File size: 410 bytes | |
| Rev | Line | |
|---|---|---|
| [375e259] | 1 | #!/bin/sh |
| 2 | ||
| 3 | [ "$IF_BRIDGE_IFACES" = "" ] && exit 0 | |
| 4 | ||
| 5 | grep -q $IFACE /proc/net/dev && exit 0 | |
| 6 | ||
| 7 | brctl addbr $IFACE | |
| 8 | for IF in $IF_BRIDGE_IFACES; do | |
| 9 | if ! grep -q $IF /proc/net/dev; then | |
| [bd73e6e] | 10 | echo "Error: interface '$IF' does not exist!" |
| [375e259] | 11 | brctl delbr $IFACE |
| 12 | exit 1 | |
| 13 | fi | |
| 14 | brctl addif $IFACE $IF | |
| [a67536b] | 15 | ip link set up dev $IF |
| [375e259] | 16 | done |
| [e6cc60e] | 17 | |
| 18 | # BUGFIX for bridged wireless lan | |
| [737f6edf] | 19 | if [ -f /var/run/nas.lan.cmd ] |
| 20 | then | |
| 21 | killall nas | |
| 22 | fi | |
| [6d020c1] | 23 | exit 0 |
| 24 |
Note:
See TracBrowser
for help on using the repository browser.
