3 .
/lib
/functions
/system.sh
4 .
/lib
/functions
/uci-defaults.sh
5 .
/lib
/functions
/k2t.sh
7 ath79_setup_interfaces
()
23 ucidef_set_interface_lan
"eth0"
26 ucidef_add_switch
"switch0" \
27 "0@eth0" "2:lan" "3:lan" "4:lan" "5:lan" "1:wan"
30 ucidef_add_switch
"switch0" \
31 "0@eth1" "1:lan" "2:lan" "3:lan" "4:lan" "5:wan" "6@eth0"
33 embeddedwireless
,dorin
)
34 ucidef_add_switch
"switch0" \
35 "0@eth0" "1:wan" "2:lan:3" "3:lan:2"
38 ucidef_set_interface_lan
"eth0" "dhcp"
42 ucidef_set_interfaces_lan_wan
"eth1" "eth0"
45 ucidef_set_interfaces_lan_wan
"eth0" "eth1"
46 ucidef_add_switch
"switch0" \
47 "0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "5u@eth0"
48 ucidef_add_switch_attr
"switch0" "blinkrate" 2
49 ucidef_add_switch_port_attr
"switch0" 1 led
6
50 ucidef_add_switch_port_attr
"switch0" 2 led
9
51 ucidef_add_switch_port_attr
"switch0" 5 led
2
55 ucidef_set_interface_wan
"eth0"
56 ucidef_add_switch
"switch0" \
57 "0@eth1" "1:lan" "2:lan" "3:lan:3" "4:lan:4"
60 ucidef_add_switch
"switch0" \
61 "0@eth1" "1:lan:1" "2:lan:4" "3:lan:3" "4:lan:2"
62 ucidef_set_interface_wan
"eth0"
65 ucidef_add_switch
"switch0" \
66 "0@eth0" "1:lan" "2:lan" "3:lan" "4:lan" "5:wan"
69 ucidef_add_switch
"switch0" \
70 "0@eth0" "3:lan:1" "5:lan:2" "4:wan"
73 ucidef_add_switch
"switch0" \
74 "0@eth1" "2:lan" "3:lan" "4:lan" "5:lan" "6@eth0" "1:wan"
79 ucidef_set_interface_wan
"eth0"
80 ucidef_add_switch
"switch0" \
81 "0@eth1" "1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1"
85 ucidef_add_switch
"switch0" \
86 "0@eth0" "2:lan:1" "3:lan:2" "4:lan:3" "5:lan:4" "1:wan"
88 tplink
,tl-wr1043nd-v1
)
89 ucidef_add_switch
"switch0" \
90 "1:lan" "2:lan" "3:lan" "4:lan" "0:wan" "5@eth0"
92 tplink
,tl-wr1043nd-v2|\
93 tplink
,tl-wr1043nd-v3
)
94 ucidef_add_switch
"switch0" \
95 "0@eth1" "1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" "5:wan" "6@eth0"
97 tplink
,tl-wr1043nd-v4
)
98 ucidef_add_switch
"switch0" \
99 "0@eth0" "1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" "5:wan"
102 ucidef_add_switch
"switch0" \
103 "1:lan" "2:lan" "3:lan" "4:lan" "0:wan" "9@eth0"
105 tplink
,tl-wr740n-v1|\
106 tplink
,tl-wr740n-v3|\
108 tplink
,tl-wr743nd-v1|\
111 ucidef_set_interface_wan
"eth0"
112 ucidef_add_switch
"switch0" \
113 "0@eth1" "1:lan" "2:lan" "3:lan" "4:lan"
115 tplink
,tl-wr740nd-v4|\
116 tplink
,tl-wr741nd-v4
)
117 ucidef_set_interface_wan
"eth0"
118 ucidef_add_switch
"switch0" \
119 "0@eth1" "1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1"
122 ucidef_set_interface_wan
"eth0"
123 ucidef_add_switch
"switch0" \
124 "0@eth1" "1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1"
126 ubnt
,unifiac-mesh-pro|\
128 ucidef_add_switch
"switch0" \
129 "0@eth0" "2:lan" "3:wan"
132 ucidef_set_interfaces_lan_wan
"eth0" "eth1"
143 lan_mac
=$
(fritz_tffs
-n maca
-i $
(find_mtd_part
"tffs (1)"))
146 lan_mac
=$
(k2t_get_mac
"lan_mac")
147 wan_mac
=$
(k2t_get_mac
"wan_mac")
149 tplink
,tl-wr1043nd-v4
)
150 base_mac
=$
(mtd_get_mac_binary product-info
8)
151 wan_mac
=$
(macaddr_add
"$base_mac" 1)
155 [ -n "$lan_mac" ] && ucidef_set_interface_macaddr
"lan" $lan_mac
156 [ -n "$wan_mac" ] && ucidef_set_interface_macaddr
"wan" $wan_mac
161 ath79_setup_interfaces
$board
162 ath79_setup_macs
$board