使用直通(交叉)电缆将 Ubuntu 连接到其他 PC

使用直通(交叉)电缆将 Ubuntu 连接到其他 PC

Ubuntu 11.04(PC-1)通过 LAN 电缆(交叉直连电缆)连接到 PC-2(Windows XP),
通过 USB 无线调制解调器访问单独房间中的路由器来访问互联网

如果我启动 Windows 7(PC-1 具有双启动),我可以毫无问题地连接到 PC-2,同时连接到 Internet,甚至与 PC-2 共享我的 Internet 连接。我在两台 PC 上设置了静态 IP 地址和子网掩码,这就是裸连接的全部内容。此外,我还设置了远程桌面共享和 Internet 连接共享,效果如预期。

我的问题:

  1. 我找不到将 Ubuntu 与 PC-2 连接的方法(有线局域网连接)
  2. 当我使用 Debian 时(一个月前,作为我的第一次 Linux 体验),我使用了 Wicd,我可以连接到 PC-2,但我无法同时连接互联网(无论是有线还是无线)

有人能解释一下这个网络问题吗,因为手册页或帮助文件不是为像我这样的普通人准备的,但也许适合网络专家,因为我根本听不懂其中的一句话

谢谢

答案1

您需要进入网络管理器并将您的 ip4 设置更改为与其他计算机共享

在此处输入图片描述

这是使用 ip 表的另一种方法

这将设置你的以太网卡的 IP

sudo ip addr add 192.168.1.1/24 dev eth0

这将配置 nat

sudo iptables -A FORWARD -o wlan0 -i eth0 -s 192.168.1.0/24 -m conntrack --ctstate NEW -j ACCEPT
sudo iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A POSTROUTING -t nat -j MASQUERADE

如果你使用的互联网连接不同于wlan0改变这一点,所以如果你使用移动宽带,很可能点对点0

完成后,您可以通过以下方式保存设置

sudo iptables-save > filename

并重新加载设置

iptables-restore < filename

需要恢复,因为重启后 iptables 会忘记上面输入的设置,如果你想让它每次都加载,只需将恢复行放入/etc/rc.local

相关内容