2
0

05_set_preinit_iface 775 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. set_preinit_iface() {
  2. case $(board_name) in
  3. cudy,m3000-v1|\
  4. cudy,tr3000-v1|\
  5. glinet,gl-mt3000|\
  6. openembed,som7981|\
  7. wavlink,wl-wn573hx3)
  8. ip link set eth1 up
  9. ifname=eth1
  10. ;;
  11. cudy,ap3000outdoor-v1|\
  12. cudy,re3000-v1|\
  13. ubnt,unifi-6-lr|\
  14. zyxel,nwa50ax-pro)
  15. ip link set eth0 up
  16. ifname=eth0
  17. ;;
  18. smartrg,sdg-841-t6|\
  19. smartrg,sdg-8622|\
  20. smartrg,sdg-8632|\
  21. smartrg,sdg-8733a)
  22. ip link set lan up
  23. ifname=lan
  24. ;;
  25. xiaomi,mi-router-ax3000t|\
  26. xiaomi,mi-router-ax3000t-ubootmod|\
  27. xiaomi,mi-router-wr30u-stock|\
  28. xiaomi,mi-router-wr30u-ubootmod|\
  29. xiaomi,redmi-router-ax6000-stock|\
  30. xiaomi,redmi-router-ax6000-ubootmod)
  31. ip link set eth0 up
  32. ifname=lan4
  33. ;;
  34. *)
  35. ip link set eth0 up
  36. ifname=lan1
  37. ;;
  38. esac
  39. }
  40. boot_hook_add preinit_main set_preinit_iface