通过SSH共享Internet连接


2

我有台式机和两台笔记本电脑和Ubuntu。通常,Internet通过路由器共享,其中一个端口用于PPP到提供商,而四个端口用于计算机。但是路由器坏了,现在它只能用作交换机。因此,如果我将所有计算机和供应商的电线都插入其中,则表明我具有本地网络,但是一次只有一台计算机可以通过ppp访问Internet。因此,我使用台式机登录Internet,并使用ssh从笔记本电脑访问它。这样一来,我可以在笔记本电脑上运行应用程序并浏览Internet,但无法完全访问Internet。

因此,问题是-有没有一种方法可以通过ssh共享Internet,因此笔记本电脑将具有与直接或通过路由器连接到Internet相同的方式(当然,我会获得新的路由器,但是这个问题具有理论上的意义和应用程序,例如通过安全机器建立流量隧道)。


我对这个答案很感兴趣:听起来可能是一场网络噩梦,但这是一个有趣的想法。
卢卡萨2011年

Answers:


3

是否要通过SSH?使用标准路由共享连接要简单得多。由于所有这些都在同一个LAN中,因此您不会丢失任何安全性。

如果确实需要加密连接,请考虑使用OpenVPN。在桌面上运行VPN服务器并从笔记本电脑连接;使用上面的相同说明进行连接共享。

SSH协议不适用于低级隧道。但是,带有该选项的OpenSSH确实具有非常基本的 VPN支持-w


好吧,我来看看-w标志。也许会有所帮助。
user81420 2011年

关于共享连接-我见过的所有解决方案都涉及第二个网卡或路由器。就像我说的,我将购买一台新路由器,但我很好奇-如果我可以在所有计算机上上网,每台计算机一个网卡和一台交换机,为什么我不能通过一张卡获得完整的Internet访问?我不明白为什么这在技术上是不可能的。
user81420 2011年

@user:可能。但是,对设置进行更详细的描述将很有用。您的桌面到底如何连接?使用PPPoE吗?什么软件?(两个NIC不必都是物理的-虚拟的,例如tun0或ppp0,与eth0的工作方式相同。)
grawity 2011年

+1是针对openVPN的,这是VPN适用的东西,而不是SSH。
MaQleod

@grawity:我已经将所有计算机和提供商的电线连接到四个路由器端口。然后,我在所有计算机上运行dhclient并通过ifconfig设置ips,所以现在我的台式机eth0为192.168.0.100,笔记本电脑eth0为192.168.0.101和192.168.0.102。之后,我在选择的计算机(例如台式机)上运行pppoeconf,输入我的提供程序的登录名和密码。现在,Internet仅在台式机上工作。然后,我将-X从笔记本电脑SSH到台式机,运行浏览器并浏览Web。因此,台式机具有eth0和ppp0,而笔记本电脑只有eth0。
user81420 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.