05_set_preinit_iface 864 B

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