通过另一台电脑连接到网络

通过另一台电脑连接到网络

什么是简单化的如何通过笔记本电脑将我的 PC 连接到 WLAN?

我有一个无线网络、一台(出于实际原因)没有连接到 WLAN 的台式机,以及一台具有无线网络和以太网端口的笔记本电脑。

我想用电缆从台式机连接到笔记本电脑,将笔记本电脑连接到 WLAN,并将网络转发到台式机。

有解决办法吗?

答案1

简单且与平台无关:

  1. 确保要桥接的两个网络具有不同的子网地址。
  2. 启用标准 Linux IP 转发/etc/sysctl.conf

对于不同的子网,假设您使用分配的私有 C 类空间,192.168.1.* 和 192.168.2.* 是不同的子网。

答案2

假设:

  • PC1 有可用的互联网连接,我们希望与 PC2 共享。
  • PC1与PC2通过交叉线或交换机连接
  • 192.168.0.1是我们分配给PC1的IP地址
  • 192.168.0.2是我们分配给PC2的IP地址
  • 10.0.0.2 是 PC1 使用的名称服务器的 IP 地址(cat /etc/resolve.conf在 PC1 上)

在 PC1 上:

以太网0是连接PC2的网络接口

# configure eth0
ifconfig eth0 192.168.0.1 netmask 255.255.255.0
ifconfig eth0 up

# enable forwarding
echo 1 > /proc/sys/net/ipv4/ip_forward

# forward with iptables
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
/etc/rc.d/iptables save
/etc/rc.d/iptables start

在 PC2 上:

以太网0是连接PC1的接口

# enable eth0
ifconfig eth0 192.168.0.2 netmask 255.255.255.0
ifconfig eth0 up

# route through other pc
route add default gw 192.168.0.1

# specify nameserver
echo "nameserver 10.0.0.2" >> /etc/resolve.conf

互联网共享以供参考。

答案3

您还可以将笔记本电脑连接到 WLAN,将台式机连接到笔记本电脑,并且仅桥接笔记本电脑上的连接,因此您无需在笔记本电脑上运行任何内容 (DHCP/NAT)。桌面将从 WLAN dhcp 获取其配置。

答案4

好吧,我想我真的没有答案,但这里是:

  1. 将笔记本电脑连接到 WLAN,
  2. 将台式机连接到笔记本电脑(确保正确配置 IP,或者笔记本电脑上有 DHCP 服务器),
  3. 使用 firestarter(应该在您的包管理器上可用)在两个连接之间创建桥梁。

这是我通过研究这个主题所能得到的最大程度的了解;希望此信息可以作为一个良好的起点。

相关内容