mt7986: add support for ruijie_rg-x60-new
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
CFG=/etc/board.json
|
||||
|
||||
. /usr/share/libubox/jshn.sh
|
||||
. /lib/functions/system.sh
|
||||
|
||||
[ -s $CFG ] || /bin/board_detect || exit 1
|
||||
[ -s /etc/config/network -a -s /etc/config/system ] && exit 0
|
||||
@@ -90,6 +91,10 @@ generate_static_network() {
|
||||
}
|
||||
|
||||
addr_offset=2
|
||||
get_board_name() {
|
||||
[ -f /tmp/sysinfo/board_name ] && cat /tmp/sysinfo/board_name
|
||||
}
|
||||
|
||||
generate_network() {
|
||||
local ports device macaddr protocol type ipaddr netmask vlan
|
||||
local bridge=$2
|
||||
@@ -161,8 +166,20 @@ generate_network() {
|
||||
case "$protocol" in
|
||||
static)
|
||||
local ipad
|
||||
local board
|
||||
board="$(get_board_name)"
|
||||
case "$1" in
|
||||
lan) ipad=${ipaddr:-"192.168.1.1"} ;;
|
||||
lan)
|
||||
case "$board" in
|
||||
ruijie,rg-x60-new*|\
|
||||
ruijie,rg-x60-pro*)
|
||||
ipad=${ipaddr:-"192.168.110.1"}
|
||||
;;
|
||||
*)
|
||||
ipad=${ipaddr:-"192.168.6.1"}
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
*) ipad=${ipaddr:-"192.168.$((addr_offset++)).1"} ;;
|
||||
esac
|
||||
|
||||
|
||||
@@ -31,6 +31,7 @@ livinet,zr-3020*)
|
||||
;;
|
||||
h3c,nx30pro |\
|
||||
*clt,r30b1* |\
|
||||
ruijie,rg-x60-new* |\
|
||||
ruijie,rg-x60-pro* |\
|
||||
cmcc,xr30 |\
|
||||
cmcc,rax3000m)
|
||||
|
||||
@@ -737,6 +737,7 @@ setup_model()
|
||||
bananapi,bpi-r3mini* |\
|
||||
netcore,n60 |\
|
||||
glinet,gl-mt6000|\
|
||||
ruijie,rg-x60-new* |\
|
||||
ruijie,rg-x60-pro* |\
|
||||
jdcloud,re-cp-03 |\
|
||||
tplink,tl-xdr608* |\
|
||||
|
||||
Reference in New Issue
Block a user