![通过共享互联网连接进行端口转发](https://linux22.com/image/1116947/%E9%80%9A%E8%BF%87%E5%85%B1%E4%BA%AB%E4%BA%92%E8%81%94%E7%BD%91%E8%BF%9E%E6%8E%A5%E8%BF%9B%E8%A1%8C%E7%AB%AF%E5%8F%A3%E8%BD%AC%E5%8F%91.png)
我已通过以太网与另一台计算机共享我的互联网连接,使用网络设置中以太网下的共享选项。我相信这是可行的,但我不能确定,因为我无法访问计算机 2,因为我没有显示器。
路由器 œœœœœœœœœ> 计算机 1(Ubuntu) œœœœœœœœœœœ> 计算机 2(其他 Linux)
所以第一个问题是:我如何找出计算机 2 的 IP,以便我可以从计算机 1 通过 SSH 连接到它。
并且:如何使用共享连接(计算机 2)将端口从路由器直接转发到机器。
答案1
要回答你的第二个问题,请使用 rinetd。
请参阅此页面了解更多详细信息: http://www.ubuntugeek.com/rinetd-redirects-tcp-connections-from-one-ip-address-and-port-to-another.html
答案2
您可以使用nmap扫描子网以查找计算机 2。
例如:
# nmap -T4 -F 10.42.0.*
将找到当前位于 10.42.0.0 子网的计算机。然后可以使用一些脚本来隔离找到的 IP。
我仍然在寻找你的第二个问题;)