RM-01 provides two USB-C-based network paths, referred to in this guide as the C1 port and the C3 port. Both carry network connections, but they connect different devices and create different network topologies:
Port
Primary purpose
Network relationship after connection
C1
Connect a computer, tablet, phone, or other user device to RM-01
The user device joins the RM-01 internal switch network as an internal network node
C3
Connect RM-01 to the user's existing local network
LPMU routes traffic for the other internal nodes, allowing the complete system to join the upstream switch or router network
C1 is on the rear side of the enclosure. Of the two vertically arranged USB-C ports, C1 is the upper port. A connection symbol engraved below the port helps identify it.
C3 is on top of the enclosure. Lift the magnetic top cover to expose this USB-C port. C3 is the shared top USB port and can be switched among ESP, AGX, and LPMU in TianshanOS.
Use a USB-C cable that supports data transfer to connect an iPad, computer, phone, or other user device to C1. RM-01 automatically provides DHCP configuration, so the user does not need to enter an IP address, gateway, or DNS server manually.
The user device will normally detect a wired network interface named AX88179 or USB Ethernet. The device then joins the RM-01 internal switch network and can communicate with devices on that network.
After C1 is connected, some operating systems may treat AX88179 as the preferred network path. Because C1 provides access to the RM-01 internal network rather than direct internet access, the user device's existing internet connection may be interrupted.
If the user device must continue using Wi-Fi, Ethernet, or another connection for internet access, keep that internet connection at a higher priority than AX88179:
System
System terminology
Configuration principle
macOS
Network service order (Service Order)
Place the internet-providing Wi-Fi or Ethernet service above AX88179
Windows
Interface metric
Lower values have higher priority; use a lower metric for the internet interface than for AX88179
Linux
Route metric
Lower values have higher priority; use a lower metric for the internet default route than for AX88179
To share the user device's internet connection with RM-01, obtain the RM-01 Network Connection Tool from the website's Downloads page. The tool configures DHCP, routing, and network-sharing rules between the user device and C1 so internet traffic can be forwarded into the RM-01 internal network.
An Agent Harness with local command-execution capability, such as Codex or Hermes, can inspect the network topology from natural-language instructions and help configure forwarding and internet sharing from the user computer to the RM-01 internal network. The AI must be able to execute system commands on the target computer. A chat-only AI can provide instructions but cannot apply the configuration.
Run the agent directly on the user computer connected to C1 whenever possible. That computer owns the internet uplink, default route, and sharing rules, so the agent needs administrator access on that computer to perform the configuration.
If Codex, Hermes, or another agent runs inside RM-01, it must already have authorized remote command execution and administrator access to the user computer. Without that access, it cannot change network sharing, routing, or firewall settings on the user computer.
The following prompt preserves the factory RM-01 topology, requires inspection before modification, and asks for validation and rollback instructions. Copy it into Codex, Hermes, or another command-capable Agent Harness:
You are helping me configure C1 internet sharing for RM-01. First inspect the current operating system, network interfaces, addresses, default routes, and firewall state. Make changes only after confirming that the actual configuration matches the topology below. Do not infer interface roles from names alone, and do not change the fixed addresses of the RM-01 internal nodes.
Current topology:
- The user computer is connected by USB-C to the C1 port on RM-01. On the user computer, this connection normally appears as AX88179 or USB Ethernet and uses 10.10.99.100/24.
- The RM-01 internal network is 10.10.99.0/24.
- The application computer (LPMU) is 10.10.99.99.
- The inference computer (AGX) is 10.10.99.98.
- The out-of-band management computer is 10.10.99.97.
- The user computer also has internet access through a separate network interface.
My goal is to preserve the user computer's existing internet connection and share it through the AX88179 / USB Ethernet interface associated with C1, allowing 10.10.99.99, 10.10.99.98, and 10.10.99.97 to access the internet.
Follow these constraints:
1. Identify the operating system, the actual internet uplink, and the interface associated with C1, then explain what you plan to change.
2. Use the operating system's native, least-invasive sharing method to configure only the necessary IP forwarding, NAT, routing, or Internet Connection Sharing.
3. Do not change the priority or default route of the user computer's existing internet interface. Do not change the RM-01 node addresses above, and do not flush or overwrite unrelated firewall rules.
4. If administrator privileges are required, explain why before requesting them. If the current system or permissions cannot complete the configuration safely, stop and report the reason.
5. After applying the configuration, verify that the user computer still has internet access; 10.10.99.99, 10.10.99.98, and 10.10.99.97 are reachable; and the RM-01 internal nodes can reach a public IP address and resolve DNS names.
6. Finally, list the commands or settings actually changed, the validation results, and the rollback steps required to restore the original configuration.
macOS normally uses Internet Sharing and system routing facilities; Linux typically uses IP forwarding with nftables or iptables; and Windows Pro normally uses Internet Connection Sharing (ICS). Exact commands and interface names must follow the agent's inspection of the current computer. Windows Home is not currently supported.
An RJ45 Ethernet cable connected to the switch or router
Connect the USB-C end to C3, then connect the RJ45 cable to the user's switch or router. The physical connection alone does not complete DHCP or routing configuration. The built-in RM-01 network configuration program must be run afterward.
RM-01 ships with the network automation project preloaded on LPMU. After LPMU obtains upstream connectivity, it uses internal routing and NAT to forward traffic for AGX and the other internal nodes, bringing the complete system onto the user's upstream network.
The project is stored in the home directory of the current LPMU user at ~/network-setup/. LPMU-specific scripts are located in ~/network-setup/lpmu/.
On a factory-configured device, do not download the project again or repeat the engineering deployment steps in the repository README, such as scp, chmod, or service installation. Regular users should start the configuration from TianshanOS. Enter the project directory only for troubleshooting or development.
When started, the project performs the following work on LPMU:
Detects interfaces with gateways and runs connectivity tests to select a usable upstream path.
Replaces the LPMU default route so traffic uses the selected upstream interface.
Enables IPv4 forwarding and configures iptables NAT and FORWARD rules.
Allows the internal AGX, at the default address 10.10.99.98, to reach the upstream network through LPMU at 10.10.99.99.
Adds port-forwarding rules for services hosted on AGX.
The project also includes an optional smart-route monitoring service. When enabled, it checks the current upstream path every 30 seconds, attempts to fail over when connectivity is lost, and returns to the preferred interface when that interface recovers.
Confirm that C3 is connected to the switch or router through the USB-C-to-RJ45 Ethernet adapter.
Confirm that the top USB target on the TianshanOS home page is set to LPMU.
Open “Network” from the top navigation in TianshanOS.
Find “Upstream Network Access.”
Select “Access via LPMU.”
Wait for the state to change from “Processing” to “Success” or “Failed.” Do not start the operation again while it is processing.
“Success” means that the script found a usable upstream path, configured the LPMU route, and ran the internal forwarding and NAT configuration. Verify AGX IP connectivity and DNS resolution afterward instead of treating the button state as the only proof of connectivity.
First confirm that TianshanOS reports “Success.” If the user has AGX terminal access, run these checks on AGX:
ping -c 3 10.10.99.99 # Verify AGX-to-LPMU connectivity
ping -c 3 8.8.8.8 # Verify internet IP connectivity
ping -c 3 google.com # Verify DNS resolution
These checks isolate the internal link, internet forwarding, and DNS. If the first test fails, inspect the internal link and addressing. If the first succeeds but the second fails, inspect the LPMU upstream connection, default route, and NAT. If only the third fails, inspect DNS configuration.
macOS は通常「インターネット共有」と OS のルーティング、Linux は IP 転送と nftables または iptables、Windows Pro は Internet Connection Sharing(ICS)を使います。具体的なコマンドとインターフェース名は、Agent が実機で調べた結果に従ってください。Windows Home は現在対応していません。
Codex, Hermes처럼 로컬 명령 실행이 가능한 Agent Harness는 자연어 요청에 따라 네트워크 구성을 확인하고 사용자 컴퓨터에서 RM-01 내부로의 전달 및 공유 설정을 도울 수 있습니다. 대상 컴퓨터에서 시스템 명령을 실행할 수 있어야 합니다. 일반 대화형 AI는 절차를 안내할 수 있을 뿐 설정을 직접 수행하지 못합니다.
다음 프롬프트는 출하 시 네트워크 구성을 유지하면서 확인 후 변경하고, 검증 및 복구 방법을 제시하도록 요청합니다. 명령 실행을 지원하는 Codex, Hermes 등에 복사하여 사용할 수 있습니다.
RM-01의 C1 네트워크 공유 설정을 도와주세요. 먼저 현재 운영체제, 네트워크 인터페이스, 주소, 기본 경로, 방화벽 상태를 확인하고 아래 구성과 일치할 때만 변경하세요. 인터페이스 이름만으로 추정하거나 RM-01 내부 노드의 고정 주소를 바꾸지 마세요.
현재 구성:
- 사용자 컴퓨터는 USB-C로 RM-01의 C1에 연결되어 있습니다. 보통 AX88179 또는 USB Ethernet으로 표시되며 주소는 10.10.99.100/24입니다.
- RM-01 내부 네트워크는 10.10.99.0/24입니다.
- 애플리케이션 컴퓨터(LPMU)는 10.10.99.99입니다.
- 추론 컴퓨터(AGX)는 10.10.99.98입니다.
- 대역 외 관리 컴퓨터는 10.10.99.97입니다.
- 사용자 컴퓨터는 다른 네트워크 인터페이스로 인터넷에 연결되어 있습니다.
목표는 기존 인터넷 연결을 유지하면서 C1의 AX88179 / USB Ethernet 인터페이스를 통해 RM-01 내부에 공유하여 10.10.99.99, 10.10.99.98, 10.10.99.97이 인터넷을 사용하게 하는 것입니다.
다음 조건을 지켜주세요.
1. 운영체제, 실제 인터넷 출구 인터페이스, C1 인터페이스를 확인하고 변경할 항목을 설명하세요.
2. 운영체제 기본 기능으로 변경을 최소화하여 필요한 IP 전달, NAT, 경로 또는 Internet Connection Sharing을 설정하세요.
3. 기존 인터넷 인터페이스의 우선순위와 기본 경로, 위 RM-01 노드 주소는 바꾸지 마세요. 관련 없는 방화벽 규칙을 지우거나 덮어쓰지 마세요.
4. 관리자 권한이 필요하면 용도를 설명한 뒤 요청하세요. 현재 시스템이나 권한으로 안전하게 설정할 수 없다면 중단하고 이유를 설명하세요.
5. 완료 후 컴퓨터의 인터넷 연결, 10.10.99.99, 10.10.99.98, 10.10.99.97에 대한 접근, 내부 노드의 공인 IP 접속 및 도메인 이름 해석을 검증하세요.
6. 마지막으로 실제 실행한 명령 또는 변경 사항, 검증 결과, 원래 설정으로 복구하는 절차를 제시하세요.
macOS는 보통 인터넷 공유와 시스템 라우팅을, Linux는 IP 전달과 nftables 또는 iptables를, Windows Pro는 Internet Connection Sharing(ICS)을 사용합니다. 실제 명령과 인터페이스 이름은 Agent가 현재 컴퓨터에서 확인한 결과를 따라야 합니다. Windows Home은 현재 지원하지 않습니다.
프로젝트는 LPMU 현재 사용자의 홈 디렉터리 아래 ~/network-setup/에 있으며 LPMU용 스크립트는 ~/network-setup/lpmu/에 있습니다.
출하 상태의 장치는 프로젝트를 다시 다운로드하거나 README의 엔지니어링 배포용 scp, chmod, 설치 절차를 반복할 필요가 없습니다. 일반 사용자는 TianshanOS에서 설정을 실행하세요. 문제 진단이나 추가 개발 때만 프로젝트 디렉터리에서 스크립트와 로그를 확인하면 됩니다.
Los nombres de botones y secciones se conservan en inglés para que puedas localizarlos en el dispositivo. La WebUI del dispositivo admite chino e inglés; cambiar el idioma de este sitio no cambia los idiomas del dispositivo.
RM-01 ofrece dos vías de red mediante USB-C, denominadas en esta guía puerto C1 y puerto C3. Ambas transportan conexiones de red, pero conectan equipos distintos y crean topologías diferentes:
Puerto
Uso principal
Relación de red tras la conexión
C1
Conectar un ordenador, una tableta, un teléfono u otro dispositivo de usuario a RM-01
El dispositivo se incorpora como nodo a la red del conmutador interno de RM-01
C3
Conectar RM-01 a la red local existente del usuario
LPMU enruta el tráfico de los demás nodos internos y permite incorporar todo el sistema a la red del conmutador o rúter ascendente
C1 se encuentra en la parte trasera de la carcasa. Es el superior de los dos puertos USB-C dispuestos en vertical. Un símbolo de conexión grabado debajo permite identificarlo.
C3 está en la parte superior de la carcasa. Levanta la tapa magnética para acceder a este puerto USB-C. C3 es el puerto USB superior compartido, cuyo destino puede cambiarse entre ESP, AGX y LPMU desde TianshanOS.
Utiliza un cable USB-C con transferencia de datos para conectar un iPad, ordenador, teléfono u otro dispositivo a C1. RM-01 proporciona la configuración DHCP; no hace falta introducir manualmente una dirección IP, una puerta de enlace ni un servidor DNS.
El dispositivo suele detectar una interfaz de red cableada denominada AX88179 o USB Ethernet. Después se incorpora a la red del conmutador interno de RM-01 y puede comunicarse con sus equipos.
Al conectar C1, algunos sistemas operativos pueden dar prioridad a AX88179. Como C1 ofrece acceso a la red interna de RM-01, no acceso directo a internet, la conexión a internet existente del dispositivo puede interrumpirse.
Si el dispositivo debe seguir utilizando Wi-Fi, Ethernet u otra conexión para acceder a internet, mantén esa conexión con mayor prioridad que AX88179:
Sistema
Término del sistema
Criterio de configuración
macOS
Orden de servicios de red (Service Order)
Sitúa el servicio Wi-Fi o Ethernet que proporciona internet por encima de AX88179
Windows
Métrica de interfaz
Los valores menores tienen mayor prioridad; asigna a la interfaz de internet una métrica inferior a la de AX88179
Linux
Métrica de ruta
Los valores menores tienen mayor prioridad; asigna a la ruta predeterminada de internet una métrica inferior a la de AX88179
Para compartir la conexión a internet del dispositivo con RM-01, obtén la Herramienta de conexión de red de RM-01 en la página de descargas del sitio web. Configura DHCP, el enrutamiento y las reglas de conexión compartida entre el dispositivo del usuario y C1 para reenviar el tráfico de internet a la red interna de RM-01.
Un entorno de ejecución de agentes con capacidad para ejecutar comandos locales, como Codex o Hermes, puede inspeccionar la topología a partir de instrucciones en lenguaje natural y ayudar a configurar el reenvío y la conexión compartida desde el ordenador del usuario a la red interna de RM-01. La IA debe poder ejecutar comandos del sistema en el ordenador de destino. Una IA limitada al chat puede dar instrucciones, pero no aplicar la configuración.
Siempre que sea posible, ejecuta el agente directamente en el ordenador conectado a C1. Ese ordenador controla la salida a internet, la ruta predeterminada y las reglas de conexión compartida; el agente necesita acceso de administrador en él para realizar la configuración.
Si Codex, Hermes u otro agente se ejecuta dentro de RM-01, ya debe disponer de autorización para ejecutar comandos remotos y de acceso de administrador al ordenador del usuario. Sin ese acceso no puede modificar su conexión compartida, sus rutas ni su cortafuegos.
El ordenador está conectado a RM-01 por C1 y detecta una interfaz denominada AX88179 o USB Ethernet.
La dirección C1 del ordenador es 10.10.99.100/24; los nodos internos de RM-01 conservan 10.10.99.99, 10.10.99.98 y 10.10.99.97.
El ordenador ya tiene acceso a internet mediante Wi-Fi, Ethernet u otra interfaz.
El entorno de agentes puede ejecutar comandos en el ordenador y solicitar privilegios de administrador cuando sean necesarios.
Se ha guardado el trabajo de las descargas, sesiones remotas y otras tareas que dependen de la red, y existe una vía local para recuperar la configuración si hace falta.
El siguiente texto conserva la topología de fábrica de RM-01, exige inspeccionar antes de modificar y solicita comprobaciones e instrucciones de reversión. Cópialo en Codex, Hermes u otro entorno de agentes capaz de ejecutar comandos:
Ayúdame a configurar la conexión compartida a internet de C1 para RM-01. Inspecciona primero el sistema operativo, las interfaces de red, las direcciones, las rutas predeterminadas y el estado del cortafuegos. Modifica la configuración solo después de confirmar que coincide con la topología siguiente. No deduzcas la función de una interfaz solo por su nombre ni cambies las direcciones fijas de los nodos internos de RM-01.
Topología actual:
- El ordenador del usuario está conectado por USB-C al puerto C1 de RM-01. En el ordenador, esta conexión suele aparecer como AX88179 o USB Ethernet y utiliza 10.10.99.100/24.
- La red interna de RM-01 es 10.10.99.0/24.
- El ordenador de aplicaciones (LPMU) es 10.10.99.99.
- El ordenador de inferencia (AGX) es 10.10.99.98.
- El ordenador de gestión fuera de banda es 10.10.99.97.
- El ordenador del usuario también tiene acceso a internet mediante otra interfaz de red.
Mi objetivo es conservar la conexión a internet existente del ordenador y compartirla por la interfaz AX88179 / USB Ethernet asociada a C1, para que 10.10.99.99, 10.10.99.98 y 10.10.99.97 puedan acceder a internet.
Respeta estas condiciones:
1. Identifica el sistema operativo, la salida real a internet y la interfaz asociada a C1; explica después qué vas a cambiar.
2. Utiliza el método nativo de conexión compartida menos invasivo del sistema operativo para configurar únicamente el reenvío IP, NAT, el enrutamiento o la Conexión compartida a Internet que sean necesarios.
3. No cambies la prioridad ni la ruta predeterminada de la interfaz de internet existente. No cambies las direcciones de los nodos RM-01 indicadas arriba ni vacíes o sobrescribas reglas del cortafuegos ajenas a esta tarea.
4. Si necesitas privilegios de administrador, explica el motivo antes de solicitarlos. Si el sistema o los permisos actuales no permiten completar la configuración de forma segura, detente e indica el motivo.
5. Después de aplicar la configuración, verifica que el ordenador sigue teniendo internet; que 10.10.99.99, 10.10.99.98 y 10.10.99.97 son accesibles; y que los nodos internos de RM-01 alcanzan una IP pública y resuelven nombres DNS.
6. Por último, enumera los comandos o ajustes modificados, los resultados de la validación y los pasos de reversión necesarios para restaurar la configuración original.
macOS suele utilizar Compartir Internet y las funciones de enrutamiento del sistema; Linux, reenvío IP con nftables o iptables; Windows Pro, Conexión compartida a Internet (ICS). Los comandos y nombres de interfaz concretos deben basarse en la inspección del ordenador actual. Windows Home no es compatible actualmente.
Tras la configuración deben cumplirse todas estas condiciones:
La conexión original del ordenador a internet sigue disponible.
El ordenador puede alcanzar 10.10.99.99, 10.10.99.98 y 10.10.99.97.
Los nodos internos de RM-01 pueden alcanzar direcciones IP públicas y nombres de host de internet mediante DNS.
El agente detalla los cambios realizados y proporciona pasos de reversión ejecutables, en lugar de limitarse a afirmar que la configuración ha terminado correctamente.
Un cable Ethernet RJ45 conectado al conmutador o rúter.
Conecta el extremo USB-C a C3 y el cable RJ45 al conmutador o rúter. La conexión física no completa por sí sola la configuración DHCP ni el enrutamiento. Después hay que ejecutar el programa de configuración de red integrado en RM-01.
RM-01 incorpora el proyecto de automatización de red preinstalado en LPMU. Una vez que LPMU dispone de conexión ascendente, utiliza enrutamiento interno y NAT para reenviar el tráfico de AGX y de los demás nodos internos e incorporar todo el sistema a la red ascendente del usuario.
El proyecto está en el directorio personal del usuario actual de LPMU, en ~/network-setup/. Los scripts específicos de LPMU se encuentran en ~/network-setup/lpmu/.
En un dispositivo con la configuración de fábrica, no vuelvas a descargar el proyecto ni repitas los pasos de despliegue técnico del README del repositorio, como scp, chmod o la instalación de servicios. El usuario habitual debe iniciar la configuración desde TianshanOS. Accede al directorio del proyecto solo para diagnosticar problemas o desarrollar.
Al iniciarse, el proyecto realiza estas operaciones en LPMU:
Detecta las interfaces con puerta de enlace y realiza pruebas de conectividad para seleccionar una salida ascendente utilizable.
Sustituye la ruta predeterminada de LPMU para que el tráfico utilice la interfaz seleccionada.
Activa el reenvío IPv4 y configura reglas NAT y FORWARD de iptables.
Permite que AGX, cuya dirección interna predeterminada es 10.10.99.98, alcance la red ascendente a través de LPMU en 10.10.99.99.
Añade reglas de reenvío de puertos para los servicios alojados en AGX.
El proyecto también incluye un servicio opcional de supervisión inteligente de rutas. Si se activa, comprueba la salida ascendente cada 30 segundos, intenta cambiar a otra cuando se pierde la conectividad y vuelve a la interfaz preferida cuando esta se recupera.
Comprueba que C3 está conectado al conmutador o rúter mediante el adaptador Ethernet USB-C a RJ45.
Comprueba que el destino del USB superior en la página de inicio de TianshanOS es LPMU.
Abre «Network» en la navegación superior de TianshanOS.
Busca «Upstream Network Access».
Selecciona «Access via LPMU».
Espera a que el estado pase de «Processing» a «Success» o «Failed». No vuelvas a iniciar la operación mientras se procesa.
«Success» significa que el script ha encontrado una salida ascendente utilizable, ha configurado la ruta de LPMU y ha ejecutado la configuración de reenvío interno y NAT. Comprueba después la conectividad IP y la resolución DNS de AGX; el estado del botón no basta como prueba de conectividad.
Confirma primero que TianshanOS indica «Success». Si dispones de acceso al terminal de AGX, ejecuta estas comprobaciones en AGX:
ping -c 3 10.10.99.99 # Comprobar la conexión de AGX a LPMU
ping -c 3 8.8.8.8 # Comprobar el acceso a una IP de internet
ping -c 3 google.com # Comprobar la resolución DNS
Estas pruebas distinguen el enlace interno, el reenvío a internet y DNS. Si falla la primera, revisa el enlace interno y las direcciones. Si la primera funciona y la segunda falla, revisa la conexión ascendente de LPMU, la ruta predeterminada y NAT. Si solo falla la tercera, revisa DNS.
Les noms des boutons et des rubriques sont conservés en anglais pour vous permettre de les retrouver sur l’appareil. Son interface web est disponible en chinois et en anglais ; changer la langue de ce site ne modifie pas les langues de l’appareil.
RM-01 propose deux voies réseau par USB-C, appelées port C1 et port C3 dans ce guide. Toutes deux transportent des connexions réseau, mais relient des appareils différents et créent des topologies distinctes :
Port
Usage principal
Organisation du réseau après connexion
C1
Connecter un ordinateur, une tablette, un téléphone ou un autre appareil utilisateur à RM-01
L’appareil rejoint le réseau du commutateur interne de RM-01 en tant que nœud interne
C3
Connecter RM-01 au réseau local existant de l’utilisateur
LPMU achemine le trafic des autres nœuds internes, ce qui permet à l’ensemble du système de rejoindre le réseau du commutateur ou du routeur amont
C1 se trouve à l’arrière du boîtier. Parmi les deux ports USB-C disposés verticalement, il s’agit du port supérieur. Un symbole de connexion gravé sous le port permet de le repérer.
C3 se trouve sur le dessus du boîtier. Soulevez le couvercle magnétique pour accéder à ce port USB-C. C3 est le port USB supérieur partagé ; sa destination peut être commutée entre ESP, AGX et LPMU dans TianshanOS.
Utilisez un câble USB-C prenant en charge le transfert de données pour connecter un iPad, un ordinateur, un téléphone ou un autre appareil à C1. RM-01 fournit la configuration DHCP : l’utilisateur n’a pas à saisir manuellement d’adresse IP, de passerelle ni de serveur DNS.
L’appareil détecte généralement une interface réseau filaire nommée AX88179 ou USB Ethernet. Il rejoint ensuite le réseau du commutateur interne de RM-01 et peut communiquer avec les appareils de ce réseau.
Après la connexion à C1, certains systèmes d’exploitation peuvent donner la priorité à AX88179. Comme C1 donne accès au réseau interne de RM-01, et non directement à internet, la connexion internet existante de l’appareil peut être interrompue.
Si l’appareil doit continuer à utiliser le Wi-Fi, Ethernet ou une autre connexion pour accéder à internet, conservez une priorité supérieure pour cette connexion par rapport à AX88179 :
Système
Terme employé
Principe de configuration
macOS
Ordre des services réseau (Service Order)
Placez le service Wi-Fi ou Ethernet fournissant internet au-dessus de AX88179
Windows
Métrique d’interface
Une valeur plus faible donne une priorité supérieure ; attribuez à l’interface internet une métrique inférieure à celle de AX88179
Linux
Métrique de route
Une valeur plus faible donne une priorité supérieure ; attribuez à la route internet par défaut une métrique inférieure à celle de AX88179
Pour partager la connexion internet de l’appareil avec RM-01, téléchargez l’Outil de connexion réseau de RM-01 depuis la page Téléchargements du site. Cet outil configure DHCP, le routage et les règles de partage entre l’appareil utilisateur et C1 afin d’acheminer le trafic internet vers le réseau interne de RM-01.
Systèmes actuellement pris en charge :
macOS
Linux
Windows Pro
Windows Home n’est pas pris en charge actuellement.
Un environnement d’exécution d’agents capable d’exécuter des commandes locales, tel que Codex ou Hermes, peut examiner la topologie à partir d’instructions en langage naturel et aider à configurer le transfert et le partage internet entre l’ordinateur utilisateur et le réseau interne de RM-01. L’IA doit pouvoir exécuter des commandes système sur l’ordinateur cible. Une IA limitée à la conversation peut fournir des instructions, mais ne peut pas appliquer la configuration.
Exécutez si possible l’agent directement sur l’ordinateur connecté à C1. Cet ordinateur gère la liaison internet, la route par défaut et les règles de partage ; l’agent a donc besoin d’un accès administrateur sur cet ordinateur pour effectuer la configuration.
Si Codex, Hermes ou un autre agent s’exécute dans RM-01, il doit déjà disposer d’une autorisation d’exécution de commandes à distance et d’un accès administrateur à l’ordinateur utilisateur. Sans cet accès, il ne peut pas modifier le partage réseau, le routage ni le pare-feu de cet ordinateur.
L’ordinateur est connecté à RM-01 par C1 et détecte une interface nommée AX88179 ou USB Ethernet.
L’adresse C1 de l’ordinateur est 10.10.99.100/24, tandis que les nœuds internes de RM-01 conservent 10.10.99.99, 10.10.99.98 et 10.10.99.97.
L’ordinateur dispose déjà d’un accès internet fonctionnel par Wi-Fi, Ethernet ou une autre interface.
L’environnement d’agents peut exécuter des commandes sur l’ordinateur et demander des privilèges administrateur si nécessaire.
Le travail lié aux téléchargements, sessions distantes et autres activités dépendant du réseau a été préservé, et une récupération locale du réseau est possible.
Le texte suivant conserve la topologie d’usine de RM-01, exige une inspection avant toute modification et demande des vérifications ainsi que des instructions de retour arrière. Copiez-le dans Codex, Hermes ou un autre environnement d’agents capable d’exécuter des commandes :
Aide-moi à configurer le partage internet de C1 pour RM-01. Examine d’abord le système d’exploitation, les interfaces réseau, les adresses, les routes par défaut et l’état du pare-feu. Ne modifie la configuration qu’après avoir confirmé qu’elle correspond à la topologie ci-dessous. Ne déduis pas le rôle d’une interface de son seul nom et ne change pas les adresses fixes des nœuds internes de RM-01.
Topologie actuelle :
- L’ordinateur utilisateur est connecté par USB-C au port C1 de RM-01. Sur l’ordinateur, cette connexion apparaît généralement sous le nom AX88179 ou USB Ethernet et utilise 10.10.99.100/24.
- Le réseau interne de RM-01 est 10.10.99.0/24.
- L’ordinateur applicatif (LPMU) est 10.10.99.99.
- L’ordinateur d’inférence (AGX) est 10.10.99.98.
- L’ordinateur d’administration hors bande est 10.10.99.97.
- L’ordinateur utilisateur dispose aussi d’un accès internet par une autre interface réseau.
Mon objectif est de conserver la connexion internet existante de l’ordinateur et de la partager par l’interface AX88179 / USB Ethernet associée à C1, afin de permettre à 10.10.99.99, 10.10.99.98 et 10.10.99.97 d’accéder à internet.
Respecte ces contraintes :
1. Identifie le système d’exploitation, la véritable liaison internet et l’interface associée à C1, puis explique les changements prévus.
2. Utilise la méthode native de partage la moins intrusive du système pour configurer uniquement le transfert IP, NAT, le routage ou le partage de connexion internet nécessaires.
3. Ne change ni la priorité ni la route par défaut de l’interface internet existante. Ne modifie pas les adresses RM-01 ci-dessus et ne vide ni n’écrase les règles de pare-feu étrangères à cette tâche.
4. Si des privilèges administrateur sont nécessaires, explique pourquoi avant de les demander. Si le système ou les permissions actuels ne permettent pas une configuration sûre, arrête-toi et indique la raison.
5. Après la configuration, vérifie que l’ordinateur dispose toujours d’internet ; que 10.10.99.99, 10.10.99.98 et 10.10.99.97 sont joignables ; et que les nœuds internes de RM-01 peuvent atteindre une IP publique et résoudre des noms DNS.
6. Enfin, détaille les commandes ou réglages réellement modifiés, les résultats de validation et les étapes de retour arrière permettant de rétablir la configuration d’origine.
macOS utilise généralement le partage internet et les fonctions de routage du système ; Linux, le transfert IP avec nftables ou iptables ; Windows Pro, le partage de connexion internet (ICS). Les commandes et les noms d’interfaces exacts doivent découler de l’inspection de l’ordinateur actuel. Windows Home n’est pas pris en charge actuellement.
Un câble Ethernet RJ45 raccordé au commutateur ou au routeur.
Connectez l’extrémité USB-C à C3, puis le câble RJ45 au commutateur ou au routeur. Le seul raccordement physique ne termine pas la configuration DHCP ni le routage. Il faut ensuite exécuter le programme de configuration réseau intégré à RM-01.
RM-01 est livré avec le projet d’automatisation réseau préinstallé sur LPMU. Une fois la liaison amont établie, LPMU utilise le routage interne et NAT pour transférer le trafic d’AGX et des autres nœuds internes, reliant ainsi l’ensemble du système au réseau amont de l’utilisateur.
Le projet se trouve dans le répertoire personnel de l’utilisateur actuel de LPMU, à l’emplacement ~/network-setup/. Les scripts propres à LPMU sont dans ~/network-setup/lpmu/.
Sur un appareil configuré en usine, ne téléchargez pas à nouveau le projet et ne répétez pas les étapes de déploiement technique du README du dépôt, telles que scp, chmod ou l’installation de services. En usage courant, lancez la configuration depuis TianshanOS. N’ouvrez le répertoire du projet que pour le dépannage ou le développement.
Au lancement, le projet effectue les opérations suivantes sur LPMU :
Il détecte les interfaces disposant d’une passerelle et teste la connectivité pour choisir une voie amont utilisable.
Il remplace la route par défaut de LPMU pour acheminer le trafic par l’interface sélectionnée.
Il active le transfert IPv4 et configure les règles NAT et FORWARD de iptables.
Il permet à AGX, dont l’adresse interne par défaut est 10.10.99.98, d’accéder au réseau amont par LPMU à l’adresse 10.10.99.99.
Il ajoute des règles de redirection de ports pour les services hébergés sur AGX.
Le projet comprend aussi un service facultatif de surveillance intelligente des routes. Lorsqu’il est activé, il vérifie la voie amont toutes les 30 secondes, tente de basculer en cas de perte de connectivité et revient à l’interface préférée dès qu’elle est rétablie.
Vérifiez que C3 est raccordé au commutateur ou au routeur par l’adaptateur Ethernet USB-C vers RJ45.
Vérifiez que la destination du port USB supérieur est LPMU sur la page d’accueil de TianshanOS.
Ouvrez « Network » dans la navigation supérieure de TianshanOS.
Repérez « Upstream Network Access ».
Sélectionnez « Access via LPMU ».
Attendez que l’état passe de « Processing » à « Success » ou « Failed ». Ne relancez pas l’opération pendant le traitement.
« Success » signifie que le script a trouvé une voie amont utilisable, configuré la route de LPMU et exécuté la configuration du transfert interne et de NAT. Vérifiez ensuite la connectivité IP et la résolution DNS d’AGX ; l’état du bouton ne suffit pas à prouver la connectivité.
Vérifiez d’abord que TianshanOS indique « Success ». Si vous disposez d’un accès au terminal d’AGX, exécutez ces contrôles sur AGX :
ping -c 3 10.10.99.99 # Vérifier la liaison entre AGX et LPMU
ping -c 3 8.8.8.8 # Vérifier l’accès à une IP sur internet
ping -c 3 google.com # Vérifier la résolution DNS
Ces tests distinguent la liaison interne, le transfert vers internet et DNS. Si le premier échoue, vérifiez la liaison interne et l’adressage. Si le premier réussit mais que le deuxième échoue, vérifiez la connexion amont de LPMU, la route par défaut et NAT. Si seul le troisième échoue, vérifiez DNS.