什么是简单化的如何通过笔记本电脑将我的 PC 连接到 WLAN?
我有一个无线网络、一台(出于实际原因)没有连接到 WLAN 的台式机,以及一台具有无线网络和以太网端口的笔记本电脑。
我想用电缆从台式机连接到笔记本电脑,将笔记本电脑连接到 WLAN,并将网络转发到台式机。
有解决办法吗?
答案1
简单且与平台无关:
- 确保要桥接的两个网络具有不同的子网地址。
- 启用标准 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
好吧,我想我真的没有答案,但这里是:
- 将笔记本电脑连接到 WLAN,
- 将台式机连接到笔记本电脑(确保正确配置 IP,或者笔记本电脑上有 DHCP 服务器),
- 使用 firestarter(应该在您的包管理器上可用)在两个连接之间创建桥梁。
这是我通过研究这个主题所能得到的最大程度的了解;希望此信息可以作为一个良好的起点。