RG200U无法获取IP

root@welcomtech:/home/wel# ifconfig -a
dummy0: flags=130<BROADCAST,NOARP> mtu 1500
ether d2:29:77:b6:82:cf txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 82:3a:31:be:6d:56 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 150

eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.59 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::7c3a:31ff:febe:6d56 prefixlen 64 scopeid 0x20
ether 7e:3a:31:be:6d:56 txqueuelen 1000 (Ethernet)
RX packets 1855 bytes 274808 (274.8 KB)
RX errors 0 dropped 1124 overruns 0 frame 0
TX packets 315 bytes 80284 (80.2 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 152

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 157 bytes 14551 (14.5 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 157 bytes 14551 (14.5 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

usb0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 6e:52:6e:43:df:e3 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

root@welcomtech:/home/wel# ethtool -i usb0
driver: cdc_ncm
version: 6.1.141
firmware-version: CDC NCM (NO ZLP)
expansion-rom-version:
bus-info: usb-fc880000.usb-1.2
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no

root@welcomtech:/home/wel# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 09da:2268 A4Tech Co., Ltd. USB Keyboard
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 004: ID 1a86:8091 QinHeng Electronics USB HUB
Bus 005 Device 005: ID 2c7c:0900 Quectel Wireless Solutions Co., Ltd. RG200U-CN
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 002: ID 1c4f:0034 SiGma Micro XM102K Optical Wheel Mouse
root@welcomtech:/home/wel#

root@welcomtech:/home/wel# cat /usr/local/bin/5g-at-config
#!/bin/bash

LOG_FILE=“/var/log/route-manager.log”
log() {
echo “[$(date ‘+%Y-%m-%d %H:%M:%S’)] 5G: $1” >> “$LOG_FILE”
}

touch “$LOG_FILE”
chmod 644 “$LOG_FILE”

log “Starting 5G route manager…”

log “Ensuring USB serial recognition”
echo “2c7c 0900” > /sys/bus/usb-serial/drivers/option1/new_id 2>/dev/null || true
sleep 1

log “Configuring 4G modem”
if [ -c “/dev/ttyUSB2” ]; then

log “Sending AT commands to /dev/ttyUSB2”
echo -e ‘AT+QCFG=“usbnet”,1\r’ > /dev/ttyUSB2
sleep 0.5
echo -e ‘AT+QCFG=“nat”,1\r’ > /dev/ttyUSB2
sleep 0.5
echo -e ‘AT+QNETDEVCTL=1,1,1\r’ > /dev/ttyUSB2
sleep 0.5
echo -e ‘AT+QIACT=1\r’ > /dev/ttyUSB2
sleep 2
else
log “WARNING: /dev/ttyUSB2 not found, skipping modem configuration”
exit 0
fi

log “5G AT command successfully”

root@welcomtech:/home/wel# ls /dev/ttyUSB*
/dev/ttyUSB0 /dev/ttyUSB1 /dev/ttyUSB2 /dev/ttyUSB3 /dev/ttyUSB4
root@welcomtech:/home/wel#

root@welcomtech:/home/wel#
dhclient -v -4 usb0无法获取ip