我有一台安装了 Ubuntu 10.04 的联想 T60,它通过交叉线连接到一台同样安装了 Ubuntu 10.04 的戴尔 Vostro 1400。我的互联网通过外部无线天线接入联想,我想与戴尔共享互联网。
在联想电脑上:eth0 连接的 IPv4 设置已设为“与其他计算机共享”,我可以成功 ping 通戴尔电脑 (10.42.43.10),我可以使用 mtr 成功跟踪到 www.google.com
在戴尔上:eth0 连接的 IPv4 设置是“自动 DHCP”,我可以成功 ping 通联想 (10.42.43.1),当我使用 mtr 跟踪到 www.google.com 时,我只能到达 10.42.43.1
我肯定是缺少了某些设置,但又看不出是什么;有人能帮帮我吗?
答案1
另一个非常简单的设置是在两台机器上使用静态 IP 地址方案,例如
戴尔 10.42.43.10
联想 10.42.43.11
使用相同的子网掩码,比如说 255.255.255.0 或 /24。
完成后,您可以通过网络管理器轻松通过电缆共享 Wifi 连接。
答案2
Ubuntu 帮助中对如何执行此操作进行了详细描述:
https://help.ubuntu.com/community/Internet/ConnectionSharing
特别是,dnsmasq-base
必须安装该包。
尝试安装该软件包,然后重新启动,并再次进行设置,然后使用客户端计算机重试。
如果仍然失败,请查看系统日志(/var/log/syslog
),那里可能会有有用的消息。
为了排除故障,请在客户端计算机上获取 root shell ( sudo su
),然后输入:
dhclient -d
这将尝试自动获取网络参数(通过 DHCP)。如果失败,则 ICS 服务器出现问题。如果成功,则一切正常。