05_set_preinit_iface 752 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  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. ip link set eth1 up
  8. ifname=eth1
  9. ;;
  10. cudy,ap3000outdoor-v1|\
  11. cudy,re3000-v1|\
  12. ubnt,unifi-6-lr|\
  13. zyxel,nwa50ax-pro)
  14. ip link set eth0 up
  15. ifname=eth0
  16. ;;
  17. smartrg,sdg-841-t6|\
  18. smartrg,sdg-8622|\
  19. smartrg,sdg-8632|\
  20. smartrg,sdg-8733a)
  21. ip link set lan up
  22. ifname=lan
  23. ;;
  24. xiaomi,mi-router-ax3000t|\
  25. xiaomi,mi-router-ax3000t-ubootmod|\
  26. xiaomi,mi-router-wr30u-stock|\
  27. xiaomi,mi-router-wr30u-ubootmod|\
  28. xiaomi,redmi-router-ax6000-stock|\
  29. xiaomi,redmi-router-ax6000-ubootmod)
  30. ip link set eth0 up
  31. ifname=lan4
  32. ;;
  33. *)
  34. ip link set eth0 up
  35. ifname=lan1
  36. ;;
  37. esac
  38. }
  39. boot_hook_add preinit_main set_preinit_iface