diff --git a/br-ext-chip-hisilicon/board/hi3536dv100/kernel/hi3536dv100.generic.config b/br-ext-chip-hisilicon/board/hi3536dv100/kernel/hi3536dv100.generic.config index c1d5c753..3deafcb6 100644 --- a/br-ext-chip-hisilicon/board/hi3536dv100/kernel/hi3536dv100.generic.config +++ b/br-ext-chip-hisilicon/board/hi3536dv100/kernel/hi3536dv100.generic.config @@ -2351,9 +2351,9 @@ CONFIG_ISO9660_FS=y # # DOS/FAT/NT Filesystems # -CONFIG_FAT_FS=y -CONFIG_MSDOS_FS=y -CONFIG_VFAT_FS=y +CONFIG_FAT_FS=m +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" # CONFIG_FAT_DEFAULT_UTF8 is not set diff --git a/general/overlay/etc/network/interfaces b/general/overlay/etc/network/interfaces index 8982bd1e..1767c73d 100644 --- a/general/overlay/etc/network/interfaces +++ b/general/overlay/etc/network/interfaces @@ -1,4 +1,3 @@ -# Interfaces auto lo iface lo inet loopback @@ -6,12 +5,9 @@ iface lo inet loopback auto eth0 iface eth0 inet dhcp hwaddress ether $(fw_printenv -n ethaddr || echo 00:24:B8:FF:FF:FF) + #udhcpc_opts -O search -O ntpsrv -O hostname #pre-up echo -e "nameserver 77.88.8.8\nnameserver 8.8.4.4\n" >/tmp/resolv.conf - -manual eth0:1 -iface eth0:1 inet static - address $(fw_printenv -n ipaddr || echo 192.168.1.10) - netmask 255.255.255.0 + #pre-up echo -e "server 0.time.openipc.org iburst\nserver 1.time.openipc.org iburst\nserver 2.time.openipc.org iburst\nserver 3.time.openipc.org iburst" >/tmp/ntp.conf manual wlan0 iface wlan0 inet dhcp @@ -22,40 +18,12 @@ iface wlan0 inet dhcp pre-up modprobe mt7601u pre-up wpa_passphrase "SSID" "password" >/tmp/wpa_supplicant.conf pre-up sed -i '2i \\tscan_ssid=1' /tmp/wpa_supplicant.conf - pre-up (sleep 3; wpa_supplicant -B -D nl80211 -i wlan0 -c/tmp/wpa_supplicant.conf) + pre-up sleep 3 + pre-up wpa_supplicant -B -D nl80211 -i wlan0 -c/tmp/wpa_supplicant.conf post-down killall -q wpa_supplicant post-down echo 1 > /sys/class/gpio/gpio7/value post-down echo 7 > /sys/class/gpio/unexport -manual eth2 -iface eth2 inet dhcp - pre-up wifi xm711 - pre-up wpa_passphrase "SSID" "password" >/tmp/wpa_supplicant.conf - pre-up sed -i '2i \\tscan_ssid=1' /tmp/wpa_supplicant.conf - pre-up (sleep 3; wpa_supplicant -B -D nl80211 -i eth2 -c/tmp/wpa_supplicant.conf) - post-down killall -q wpa_supplicant - -manual usb0 -iface usb0 inet dhcp - pre-up echo 9 > /sys/class/gpio/export - pre-up echo out > /sys/class/gpio/gpio9/direction - pre-up echo 0 > /sys/class/gpio/gpio9/value - pre-up modprobe usbserial vendor=0x2c7c product=0x6026 - pre-up modprobe rndis_host - pre-up sleep 10 - post-down echo 1 > /sys/class/gpio/gpio9/value - post-down echo 9 > /sys/class/gpio/unexport - -manual ppp0 -iface ppp0 inet manual - pre-up echo 61 > /sys/class/gpio/export - pre-up echo out > /sys/class/gpio/gpio61/direction - pre-up echo 0 > /sys/class/gpio/gpio61/value - pre-up (sleep 7; pon) - post-down poff - post-down echo 1 > /sys/class/gpio/gpio61/value - post-down echo 61 > /sys/class/gpio/unexport - manual wg0 iface wg0 inet static address 192.168.99.1 @@ -64,3 +32,6 @@ iface wg0 inet static pre-up ip link add dev wg0 type wireguard pre-up wg setconf wg0 /etc/wireguard.conf post-down ip link del dev wg0 + +source-dir /etc/network/interfaces.d + diff --git a/general/overlay/etc/network/interfaces.d/eth0:1 b/general/overlay/etc/network/interfaces.d/eth0:1 new file mode 100644 index 00000000..5b077a87 --- /dev/null +++ b/general/overlay/etc/network/interfaces.d/eth0:1 @@ -0,0 +1,5 @@ + +manual eth0:1 +iface eth0:1 inet static + address $(fw_printenv -n ipaddr || echo 192.168.1.10) + netmask 255.255.255.0 diff --git a/general/overlay/etc/network/interfaces.d/eth2 b/general/overlay/etc/network/interfaces.d/eth2 new file mode 100644 index 00000000..19a53541 --- /dev/null +++ b/general/overlay/etc/network/interfaces.d/eth2 @@ -0,0 +1,8 @@ + +manual eth2 +iface eth2 inet dhcp + pre-up wifi xm711 + pre-up wpa_passphrase "SSID" "password" >/tmp/wpa_supplicant.conf + pre-up sed -i '2i \\tscan_ssid=1' /tmp/wpa_supplicant.conf + pre-up (sleep 3; wpa_supplicant -B -D nl80211 -i eth2 -c/tmp/wpa_supplicant.conf) + post-down killall -q wpa_supplicant diff --git a/general/overlay/etc/network/interfaces.d/ppp0 b/general/overlay/etc/network/interfaces.d/ppp0 new file mode 100644 index 00000000..8f3ff760 --- /dev/null +++ b/general/overlay/etc/network/interfaces.d/ppp0 @@ -0,0 +1,9 @@ + +manual ppp0 +iface ppp0 inet ppp + pre-up echo 61 > /sys/class/gpio/export + pre-up echo out > /sys/class/gpio/gpio61/direction + pre-up echo 0 > /sys/class/gpio/gpio61/value + pre-up sleep 7 + post-down echo 1 > /sys/class/gpio/gpio61/value + post-down echo 61 > /sys/class/gpio/unexport diff --git a/general/overlay/etc/network/interfaces.d/usb0 b/general/overlay/etc/network/interfaces.d/usb0 new file mode 100644 index 00000000..b7486141 --- /dev/null +++ b/general/overlay/etc/network/interfaces.d/usb0 @@ -0,0 +1,11 @@ + +manual usb0 +iface usb0 inet dhcp + pre-up echo 9 > /sys/class/gpio/export + pre-up echo out > /sys/class/gpio/gpio9/direction + pre-up echo 0 > /sys/class/gpio/gpio9/value + pre-up modprobe usbserial vendor=0x2c7c product=0x6026 + pre-up modprobe rndis_host + pre-up sleep 10 + post-down echo 1 > /sys/class/gpio/gpio9/value + post-down echo 9 > /sys/class/gpio/unexport diff --git a/general/overlay/root/.ssh b/general/overlay/root/.ssh new file mode 120000 index 00000000..5fc69082 --- /dev/null +++ b/general/overlay/root/.ssh @@ -0,0 +1 @@ +/etc/dropbear \ No newline at end of file