Gri*_*per 2 networking linux ssh network-interface
我可以通过 SSH 连接到一台连接了 wifi 适配器的机器,接口 wlan0。我可以在我的客户端机器上使用它的接口 (wlan0) 吗?
例如,如果我想在接口上运行 iwconfig(或任何可以使用 wlan0 的工具)而不将其安装在服务器上,而是安装在客户端计算机上。
服务器和客户端都运行 linux。
如果wifi卡实际上是USB适配器,那么是的,您可以做到。
对此的解决方案是使用一种称为 USB over IP 的技术。有一个开源解决方案,外加 2 个商业解决方案。
操作系统解决方案是usbip。您必须在远程机器上下载服务器端包,在您自己的机器上下载客户端包。它非常易于使用,上面的页面包含您想要的所有详细信息。
在最后的命令之后,
sudo usbip -a <server-ip> device_to_be_attached
Run Code Online (Sandbox Code Playgroud)
USB 设备将出现在您的电脑上。当您尝试将其作为网络接口启动时要小心,因为如果您让网络管理员配置您的路由表,它将完全搞砸。更明智的做法是在启动 usbip 连接之前关闭网络管理器,并手动完成所有操作。但这是可以完成的。
我知道的商业解决方案是
Fabula-Tech USB-over-Network:
http://www.fabulatech.com/usb-over-network.html
Eltima 软件 USB 网络门:
http://www.eltima.com/products/usb-over-ethernet
可能还有其他人,不能肯定。