wiki:ssrvinj

ssrvinj ssrv injection

send key injections to eram

sirds is the client of a TCP socket
ssrv (k3) running on the M&C is the server for the service

In most ERAM laboratory configurations sirds does not have a direct route to the interface ssrv is listening on. So we use a socat to bridge from the interface we can reach to the interface we cannot reach...

ERAM informal: sdrr_start.informal

#
# Run socat to do port forwarding

echo "Starting ssrv socat (forward from sdrr to en0)"
#socat -d -d tcp-listen:55555,fork tcp:$en0IP:$ssrvport &
socat -d -d tcp-listen:55555,fork tcp:$mcp:$ssrvport &
sleep 2

sirds config entry:

 <ssrvinj facility="zhu" device="(ssrvdev:mmppa1/55555)" exercise="1" maxMsgsPerSec="-1" channel="A" active="1">
         <positions>
            <position>D22</position>
            <position>R23</position>
            <position>D23</position>
            <position>A23</position>
            <position>R24</position>
            <position>D24</position>
            <position>A24</position>
            <position>R25</position>
            <position>D25</position>
            <position>A25</position>
            <position>D26</position>
            <position>A26</position>
            <position>R26</position>
            <position>D27</position>
            <position>R27</position>
            <position>A27</position>
            <position>R28</position>
            <position>D28</position>
            <position>A28</position>
            <position>D30</position>
            <position>R30</position>
            <position>A30</position>
            <position>R34</position>
            <position>D34</position>
            <position>A34</position>
            <position>D36</position>
            <position>R36</position>
            <position>A36</position>
            <position>R37</position>
            <position>D37</position>
            <position>A37</position>
            <position>R38</position>
            <position>D38</position>
            <position>A38</position>
            <position>R40</position>
            <position>D40</position>
            <position>A40</position>
            <position>R42</position>
            <position>D42</position>
            <position>A42</position>
            <position>R43</position>
            <position>D43</position>
            <position>A43</position>
            <position>R46</position>
            <position>D46</position>
            <position>A46</position>
            <position>D49</position>
            <position>R49</position>
            <position>A49</position>

Last modified 11 years ago Last modified on 2013-09-04T10:08:13-04:00