使用直接(交叉)电缆将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,但我无法同时连接Internet(有线或无线)

有人可以启发一下这个网络问题,因为手册页或帮助文件不适合像我这样的人,但可能是网络专家,因为我不理解它中的一个词

谢谢

您需要进入网络管理器并将您的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的连接不同,那么如果您使用的是移动宽带,则很可能是ppp0

完成后,您可以通过执行保存设置

 sudo iptables-save > filename 

并重新加载设置

 iptables-restore < filename 

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