如何在 PC 和互联网之间从 ubuntu 连接到互联网

如何在 PC 和互联网之间从 ubuntu 连接到互联网

我有一台装有 Windows 操作系统的 PC,该 PC 通过网线和 eth0 连接到我的笔记本电脑,我的笔记本电脑操作系统是 14.04。此外,我的笔记本电脑通过 wlan0 通过 Wifi 连接到我的互联网 ADSL 调制解调器。我想知道如何将我的 ubuntu 用作路由器,使我的 Windows 能够通过路由器访问互联网?

答案1

此解决方案曾经在 Ubuntu 的旧版本上工作过,你可以尝试一下

对于上网的计算机(笔记本电脑),请按照以下步骤操作:

  1. 打开终端并输入以下内容:

    sudo ifconfig ethX ip

其中“ethX”是要连接到第二台计算机的网卡,“ip”是所需的服务器 IP 地址(通常使用 192.168.0.1)

  1. 然后按如下方式配置 NAT:

    sudo iptables -t nat -A POSTROUTING -o wlanX -j MASQUERADE

其中 'wlanX' 是互联网所来自的网卡,然后:

`sudo echo 1 > /proc/sys/net/ipv4/ip_forward`
  1. 使用 apt-get 安装 dnsmasq 和 ipmasq:

sudo apt-get install dnsmasq

  1. 重新启动 dnsmasq:

sudo /etc/init.d/dnsmasq restart

  1. 重复步骤 1 和 2。

  2. 在 /etc/sysctl.conf 中添加“net.ipv4.ip_forward = 1”行

sudo gedit /etc/sysctl.conf

  1. 重新启动。(可选)

对于第二台计算机,请按照下列步骤操作:

设置网卡ip为:192.168.0.2 网关:192.168.0.1 网络掩码:同第一台电脑 DNS:192.168.0.1

参考:http://www.webupd8.org/2009/02/ubuntu-internet-connection-sharing.html

相关内容