상황은 다음과 같습니다. kvm-qemu를 통해 가상 직렬(소켓)을 통해 연결된 두 개의 VM(가상 머신)이 있습니다. 다음 직렬 구성을 사용하여 두 개의 가상 머신을 만들었습니다.
Serial1(슬랙웨어, port1, ttyS1 또는 com2 사용)
<serial type="unix">
<source mode="bind" path="/tmp/ppp.sock"/>
<target type="isa-serial" port="1">
<model name="isa-serial"/>
</target>
<alias name="serial1"/>
</serial>
Serial2(유닉스웨어는 포트 0(ttyS0 또는 COM1)을 사용함)
<serial type="unix">
<source mode="connect" path="/tmp/ppp.sock"/>
<target type="isa-serial" port="0">
<model name="isa-serial"/>
</target>
<alias name="serial1"/>
</serial>
일련의 작품
ssh unixware2
cu Slackware1
Connected
slackware1 login:
나는 교통 체증을 냄새 맡고 싶다! 온라인에서 검색하다 발견한이것 나는 이걸했다...
sudo socat TCP-LISTEN:6004,reuseaddr,fork UNIX-CONNECT:/tmp/ppp.sock
그리고
sudo tcpdump -i any -f 'tcp port 6004' -vv -xX
tcpdump: data link type LINUX_SLL2
tcpdump: listening on any, link-type LINUX_SLL2 (Linux cooked v2), snapshot length 262144 bytes
^C
0 packets captured
0 packets received by filter
0 packets dropped by kernel
보시다시피 0개의 패킷이 캡처되었습니다. 나는 또한 -i lo를 시도했지만 성공하지 못했습니다. 물론 나는 몇 가지 작업(uux, cu 등을 사용하여)을 수행했습니다.