2 台 Ubuntu PC,1 个 WIFI,1 根以太网线。如何让它们共享 WIFI?

2 台 Ubuntu PC,1 个 WIFI,1 根以太网线。如何让它们共享 WIFI?

如何将我的两台电脑连接到房子另一端的调制解调器。两台电脑彼此相邻,以太网电缆刚好足以将电脑连接在一起。只有其中一台电脑具有可用的无线连接。

答案1

以 root 身份
echo 1 > /proc/sys/net/ipv4/ip_forward
设置 dhcp
以 root 身份编辑 /etc/dhcp3/dhcpd.conf 并使您的网络声明看起来像被注释掉的声明,在必要时替换适当的变量。


subnet 192.168.254.0 netmask 255.255.255.0 {  
  range 192.168.254.2 192.168.254.128;  
  option domain-name-servers 4.4.4.4;  
  option routers 192.168.254.1;  
  option broadcast-address 192.168.254.255;  
  default-lease-time 600;  
  max-lease-time 7200;  
}  

您可以将其复制并粘贴到文件末尾,但我认为最好理解它

并且 eth0 接口具有静态 ip 192.168.254.1 将是一个非常合理的设置

sudo 服务 dhcp3-服务器重新启动

更改任何相关的防火墙规则 - 在 rc.local 末尾添加以下几行即可在下次启动时启用 nat

/sbin/iptables -P 转发接受
/sbin/iptables --table nat -A POSTROUTING -o wlan0 -j MASQUERADE

我有一个 shell 脚本,可以在启动时为我执行此操作

根据卡的不同,电缆可能需要交叉电缆

另外需要注意的是,要在启动时设置 ip_forward,请编辑 /etc/sysctl.conf
并取消注释
net.ipv4.ip_forward=1

更深入的教程在这里:http://ubuntuforums.org/showthread.php?t=713874

相关内容