现在我有一台没有任何以太网连接的服务器。但是它的IPMI端口已连接到我的本地网络。无法通过BMC将此IPMI端口共享给主机。其他PC可以使用jviewer
或ipmitool
来获取其远程VGA控制台或LAN上的串行。
尝试systemctl start getty@ttyS0
之后,我得到了它的外壳。我想将其用作tcp或ppp。
我尝试了以下方法:
a:
使用socat
:
在服务器上:socat TCP-LISTEN:1000 FILE:/dev/ttyS0,b115200,raw
在我的客户上:socat EXEC:'ipmitool -U XXX -P XXX -H XXX -I lanplus sol acticvate' TCP:127.0.0.1:22
此ipmitools已修改,在连接时不会输出帮助信息,例如:
[SOL is connected, press ~? to show help]
这应该在主机上由ssh localhost -p 1000 -v
起作用,从理论上讲应该起作用,但是在我的客户上,socat
警告我存在一些ioctl问题。
另一种方法是使用ppp,例如
在客户端上:socat FILE:/tmp/ttySOL,b115200,raw EXEC:'ipmitool -U XXX -P XXX -H XXX -I lanplus sol acticvate'
然后在两侧运行pppd。但这仍然行不通吗?
那么是否有解决方案可以将IPMI SOL运行到任何类型的以太网连接?也许是IP,PPP / MAC或TCP代理。