From 1485b14c7d7fe85286068fb84c57a5def1faeda0 Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Fri, 22 Apr 2022 10:55:52 +0200 Subject: [PATCH] some more README updates --- README.md | 55 ++++++++++++++++--------------------------------------- 1 file changed, 16 insertions(+), 39 deletions(-) diff --git a/README.md b/README.md index b83e9498..32670771 100644 --- a/README.md +++ b/README.md @@ -231,18 +231,19 @@ A serial console session is up permanently in a `tmux` session ### Serial console -You can check whether the sessions exist with `tmux ls` +You can check whether the sessions exist with `tmux ls`. +This is the command to connect to the serial interface of the FM using the +RS422 interface of the flight preparation panel: ```sh -tmux a -t q7s-serial +tmux a -t q7s-fm-fpp ``` If the session does not exist, you can create it like this ```sh -tmux new -s q7s-serial -/bin/bash -q7s_serial +tmux new -s q7s-fm-fpp -t /bin/bash +launch-q7s-fpp ``` Other useful tmux commands: @@ -265,46 +266,22 @@ You can use the following command to connect to the Q7S with `ssh`: q7s-fm-ssh ``` -## Port forwarding for connection to TCF agent - -This is a required step to connect to the `tcf-agent` on the Q7S, which is required for convenient -remote debugging. Assuming the IPv6 - -```sh -ssh -L 1534:192.168.133.10:1534 eive@2001:7c0:2018:1099:babe:0:e1fe:f1a5 -t /bin/bash -``` - -You then need to connect to `localhost` with port `1534`. - -## Port forwarding for file transfers with `scp` - -```sh -ssh -L 1535:192.168.133.10:22 eive@2001:7c0:2018:1099:babe:0:e1fe:f1a5 -t /bin/bash -``` - -You then need to run `scp` with the `-P 1535` flag with `localhost` as the target IP address. - -## Port forwarding for TMTC commanding - -You can enable port forwarding for TMTC commanding with the following command: - -```sh -ssh -L 1536:192.168.133.10:7301 eive@2001:7c0:2018:1099:babe:0:e1fe:f1a5 -t /bin/bash -``` - -This forwards TMTC packets on port `1536` of localhost to the TMTC reception port of the Q7S. - ## Set up all port forwarding at once +Port forwarding is necessary for remote-debugging using the `tcf-agent`, copying files +with `scp` & `q7s-cp.py` and sending TMTC commands. You can specify the `-L` option multiple times to set up all port forwarding at once. -Example for using the UDP communication interface: ```sh -ssh -L 1534:192.168.133.10:1534 \ - -L 1535:192.168.133.10:22 \ - -L 1536:192.168.133.10:7301 \ +ssh -L 1534:192.168.155.55:1534 \ + -L 1535:192.168.155.55:22 \ + -L 1536:192.168.155.55:7301 \ + -L 1537:127.0.0.1:7100 \ + -L 1538:192.168.133.10:1534 \ + -L 1539:192.168.133.10:22 \ + -L 1540:192.168.133.10:7301 \ eive@2001:7c0:2018:1099:babe:0:e1fe:f1a5 \ - -t 'export CONSOLE_PREFIX="[Q7S Tunnel] /bin/bash' + -t 'CONSOLE_PREFIX="[Q7S Tunnel]" /bin/bash' ``` There is also a shell script called `q7s-port.sh` which can be used to achieve the same.