fix:修改默认网路只有5G模组问题
This commit is contained in:
@@ -66,7 +66,7 @@ timestamp | step | action | result | details | exit_code
|
||||
- `robot-boot.env.local`:本机覆盖配置,建议把你自己的配置写这里
|
||||
- `common.sh`:公共环境加载和统一日志函数
|
||||
- `boot-gate.sh`:启动闸门,当前逻辑是固定等待 30 秒
|
||||
- `5g-dial.sh`:等待 5G 串口出现,执行 `rndis_dial.py`,并检查路由是否真的起来
|
||||
- `5g-dial.sh`:等待 5G 串口出现,执行 `rndis_dial.py`,删除 5G 默认路由并补齐目标主机路由,然后检查路由是否真的起来
|
||||
- `time-sync.sh`:把 `chrony` 指向白名单服务器 IP 和端口,并执行一次同步
|
||||
- `start-ros-receiver-service.sh`:开机版 ROS receiver 启动包装
|
||||
- `wait-for-unix-socket.sh`:等待 ROS receiver 建好本地 unix socket
|
||||
@@ -178,6 +178,9 @@ BLITZ_LOG_FILE="/var/log/blitz-robot/startup.log"
|
||||
|
||||
BLITZ_5G_DIAL_DIR="/home/nvidia/5g-test/5G"
|
||||
BLITZ_5G_SERIAL_PORT="/dev/ttyUSB7"
|
||||
BLITZ_5G_GATEWAY="192.168.225.1"
|
||||
BLITZ_5G_REMOVE_DEFAULT_ROUTE="1"
|
||||
BLITZ_5G_ROUTE_TARGETS="106.55.173.235"
|
||||
|
||||
BLITZ_TIME_SERVER_IP="你的白名单云服务器IP"
|
||||
BLITZ_TIME_SERVER_PORT="10910"
|
||||
@@ -187,6 +190,8 @@ BLITZ_ROS_USER="nvidia"
|
||||
|
||||
如果 `BLITZ_TIME_SERVER_IP` 留空,脚本会自动回退到 `ROBOT_SIDE_OMNISOCKET_SERVER_ADDR` 的 IP 部分。
|
||||
|
||||
当 `BLITZ_5G_REMOVE_DEFAULT_ROUTE="1"` 时,脚本会在 5G 拨号完成后删除该接口上的默认路由,避免整机默认出口切到 5G。此时 `BLITZ_TIME_SERVER_IP` 和 `BLITZ_5G_ROUTE_TARGETS` 中的目标 IP 会显式走 5G,其它流量继续走有线或 Wi-Fi 的默认路由。
|
||||
|
||||
## 如何安装和使用
|
||||
|
||||
下面假设你当前目录就在 `OmniSocketGo` 仓库根目录。
|
||||
@@ -272,7 +277,8 @@ systemctl status blitz-b-side-omnid.service
|
||||
|
||||
```bash
|
||||
journalctl -u blitz-robot.target -u blitz-boot-gate.service -u blitz-5g-dial.service \
|
||||
-u blitz-time-sync.service -u blitz-ros-receiver.service -u blitz-b-side-omnid.service -f
|
||||
-u blitz-time-sync.service -u blitz-ros-receiver.service \
|
||||
-u blitz-b-side-omnid.service -f
|
||||
```
|
||||
|
||||
## 当前时钟同步会做什么
|
||||
|
||||
Reference in New Issue
Block a user