02_network 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. #!/bin/sh
  2. #
  3. # Copyright (C) 2012-2015 OpenWrt.org
  4. #
  5. . /lib/functions/uci-defaults.sh
  6. board_config_update
  7. case "$(board_name)" in
  8. cvg834g |\
  9. evg2000 |\
  10. r1000h |\
  11. rta770bw |\
  12. rta770w |\
  13. spw303v |\
  14. spw500v)
  15. ucidef_set_interface_lan "eth0"
  16. ;;
  17. ar1004g |\
  18. bcm96338gw |\
  19. bcm96338w |\
  20. cpva642 |\
  21. ct-5365 |\
  22. ct-536p_5621t |\
  23. ct-6373 |\
  24. dg834g_v4 |\
  25. dsl-2640b-b |\
  26. dsl-2640u |\
  27. fast2604 |\
  28. rta1320 |\
  29. v2110)
  30. ucidef_add_switch "switch0" \
  31. "0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "5u@eth0"
  32. ;;
  33. agpf-s0 |\
  34. bcm96348gw |\
  35. bcm96348gw-10 |\
  36. bcm96348gw-11 |\
  37. bcm96358vw |\
  38. bcm96358vw2 |\
  39. dg834gt |\
  40. dmv-s0 |\
  41. dsl-2650u |\
  42. dv-201amr |\
  43. f5d7633 |\
  44. fast2404 |\
  45. magic |\
  46. rg100a |\
  47. rta1025W |\
  48. td-w8900gb |\
  49. usr9108 |\
  50. v2500v_bb)
  51. ucidef_set_interfaces_lan_wan "eth1" "eth0"
  52. ucidef_add_switch "switch0" \
  53. "0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "5u@eth1"
  54. ;;
  55. dsl-274xb-c |\
  56. hg553 |\
  57. hg556a_* |\
  58. homehub2a)
  59. ucidef_add_switch "switch0" \
  60. "0:lan:1" "1:lan:2" "2:lan:3" "3:lan:4" "5t@eth0"
  61. ;;
  62. dva-g3810bn |\
  63. hg520 |\
  64. neufbox4)
  65. ucidef_set_interfaces_lan_wan "eth1.1" "eth0"
  66. ucidef_add_switch "switch0" \
  67. "0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "5t@eth1"
  68. ;;
  69. a4001n1 |\
  70. a4001n |\
  71. ar-5381u |\
  72. ar-5387un |\
  73. av4202n |\
  74. bcm963281tan |\
  75. bcm96328avng |\
  76. bcm96368mvngr |\
  77. dsl-274xb-f |\
  78. dsl-275xb-d |\
  79. fast2504n |\
  80. fast2704v2 |\
  81. hg622 |\
  82. hg655b |\
  83. p870hw-51a_v2 |\
  84. r5010un_v2 |\
  85. vr-3025un |\
  86. vr-3025u |\
  87. vr-3026e)
  88. ucidef_add_switch "switch0" \
  89. "0:lan:1" "1:lan:2" "2:lan:3" "3:lan:4" "8t@eth0"
  90. ;;
  91. ar-5315u |\
  92. fast2704n |\
  93. vh4032n)
  94. ucidef_add_switch "switch0" \
  95. "0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "8t@eth0"
  96. ;;
  97. ad1018-nor)
  98. ucidef_add_switch "switch0" \
  99. "1:lan:3" "2:lan:2" "3:lan:1" "0:wan" "8t@eth0"
  100. ;;
  101. bcm96368mvwg)
  102. ucidef_add_switch "switch0" \
  103. "1:lan" "2:lan" "4:lan" "5:lan" "8t@eth0"
  104. ;;
  105. wap-5813n)
  106. ucidef_add_switch "switch0" \
  107. "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "5t@eth0"
  108. ;;
  109. dgnd3700v1_dgnd3800b)
  110. ucidef_add_switch "switch0" \
  111. "1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" "0:wan" "8t@eth0"
  112. ;;
  113. neufbox6)
  114. ucidef_add_switch "switch0" \
  115. "1:lan" "2:lan" "3:lan" "4:lan" "0:wan" "9t@eth0"
  116. ;;
  117. sr102)
  118. ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2"
  119. ucidef_add_switch "switch0" \
  120. "0:lan" "1:lan" "2:lan" "3:wan" "8t@eth0"
  121. ;;
  122. vg50)
  123. ucidef_add_switch "switch0" \
  124. "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "8t@eth0"
  125. ;;
  126. bcm963268bu_p300)
  127. ucidef_add_switch "switch0" \
  128. "0:lan" "3:lan" "4:lan" "5:lan" "6:lan" "7:lan" "8t@eth0"
  129. ;;
  130. cpva502p |\
  131. livebox1)
  132. ucidef_set_interfaces_lan_wan "eth0" "eth1"
  133. ;;
  134. *)
  135. ucidef_set_interfaces_lan_wan "eth1" "eth0"
  136. ;;
  137. esac
  138. board_config_flush
  139. exit 0