...
- set up the SSH tunnel between the luxelab computer and the facet-srv20 we use the following command:
- [fphysics@facet-srv20 ~/ivoschul ]$ ssh -F .ssh/config -N -f luxelab
- -F defines the config file which is not at the default location, it defines
- the users, key-pair, IPs, and proxyjump
- RemoteForward 62882 localhost:62882
- LocalForward 62883 localhost:62883
- -N makes the session non-interactive
- -f puts the session in the background
- to kill the session we can use the following:
[fphysics@facet-srv20 ~/ivoschul ]$ ps aux | grep 'ssh -F .ssh/config'
- this will output three processes, one is the grep command and two are the ssh connections to the gate and to the luxelab
- get the process ID of the connection to the gate and kill it with [fphysics@facet-srv20 ~/ivoschul ]$ kill processID
Run the Time Server
- create the tunnel between luxelab and facet-srv20 with the proper port forwarding (see above)
- log in to facet-srv20
- create or reattach the screen session (usually called ivoschul_timeSrv)
- run
$ python /home/fphysics/ivoschul/timeServer.py
- log in to luxelab
- run
$ /home/luxelab/LUXE320/control/timeClient/build/timeClient
- it should print the server and client times
Port Usage
- 62882 / 62883 → ports between luxelab and facet-srv20port usage:
- 62884 → Ivo's jupyter server on facet-srv20
- 62885 → daq server on luxelab
- 62886 → Antonio's jupyter server on luxelab
Machine/Beam Trigger
- open facethome (from the control network)
- navigate to the Experiment - LI20 section
- select the Triggers... menu in the FKG20-24 section
- our trigger is channel 2 in the front panel section, called trigger FP2
- we use the following settings
- beam trigger (coming from trigger RP2)
- normal polarity
- 1000 ns width
- 10 ns delay
...