我正在寻找一种方法来直接连接我的 Windows 7 笔记本电脑和我的无头 Ubuntu 10.04 服务器。(出于我自己的原因,安装了桌面版。)我有一根普通的以太网电缆。我的问题是,我一直尝试使用 Windows 备份到 Ubuntu 上的共享文件夹,但在备份完成之前,我所有设备的 wifi 连接都会同时间歇性地断开。我想使用电缆直接连接两台计算机,无论它们是否连接到 wifi。这将创建一个更可靠的连接,并且它将允许备份完成而不必担心 wifi 断开。
最好是使用 Windows 7 上的临时网络(或类似网络)创建此连接,而无需触及 Ubuntu 服务器上的配置,因为服务器没有连接输入设备或显示器。我主要通过 SSH 访问它,有时也通过 VNC 访问它,如果连接丢失,我唯一能做的就是硬重启。
因此当前的配置是这样的:
Windows 7-------wireless-----\
\
Wifi router
/
Ubuntu 10.04----wireless-----/
但我希望它是这样的:
Windows 7-------wireless-----\
| \
|cable Wifi router
| /
Ubuntu 10.04----wireless-----/
答案1
大多数现代计算机都配有以太网适配器,无需交叉电缆即可连接到另一个以太网适配器。这称为自动MDIX. 只需将一台计算机的网络接口连接到另一台计算机的网络接口即可。
一旦插入,可能会出现某种自动配置的网络设置。在某些情况下,这可能有效,但在其他情况下则无效。为了好玩和获得额外的积分,让我们创建一个新的子网供您在两台计算机之间使用。
首先,我们需要选择一个要使用的“子网”。最简单的方法是使用与内部网络不同的子网。我们选择 192.168.253.0/24。将两个系统连接在一起时,您需要为每个系统指定一个 IP 地址,并配置主机名。确保您配置的是有线以太网接口,而不是无线接口。所有这些配置都可以通过 GUI 完成。
这是 Windows 机器的网络配置(“使用以下 IP 地址”):
IP Address: 192.168.253.1
Subnet Mask: 255.255.255.0
Default Gateway: blank
在我们进行此操作时,也不要配置 DNS,我们稍后再进行配置。
这是您的 Ubuntu 机器的网络配置(可能想要使用某种“静态”选项,不确定是否在 Ubuntu 上......)
IP Address: 192.168.253.2
Subnet Mask: 255.255.255.0
Default Gateway: blank
如果所有东西都连接好了,你应该能够通过各自的 IP 地址来寻址每台计算机。这可以确保你连接的是有线接口,而不是无线接口。如果你想添加主机名解析,我们只需更改 hosts 文件即可:
在 Windows 上:
编辑%SystemRoot%\system32\drivers\etc\hosts
,记事本就可以。
添加以下行:
192.168.253.2 ubuntu-wired
您可以将 ubuntu-wired 替换为您想要用于该系统的任何名称。
并保存。
在 Linux 上:
编辑/etc/hosts
,您需要以 root 身份使用 sudo 或 su 执行此操作。
添加以下行:
192.168.253.1 windows-wired
要测试此方法是否有效,请使用名称 ping 每个系统。两个操作系统上的语法相同。打开终端窗口并运行以下命令:
ping HOSTNAME
,其中 HOSTNAME 是您上面为对方机器使用的名称。
答案2
实际上,我做了更多的探索并自己找到了一些答案,这真的很容易。有两种方法可以做到这一点:从 Windows 共享到 Ubuntu 的连接,或者从 Ubuntu 共享到 Windows。重要的是,一次只能使用其中一种,但同时执行两种操作不会破坏任何东西。它只是不会共享连接,直到你反转其中一种。
Windows 7 作为主机
要通过以太网从 Windows 7 直接与另一台计算机共享 wifi 连接:
- 打开网络与共享中心。
- 右键单击无线网络连接,单击属性。
- 单击“共享”选项卡。
- 选中“允许其他网络用户通过这台计算机的互联网连接进行连接”旁边的复选框。
- 单击“确定”。
- 将以太网电缆插入两台计算机。
Ubuntu 10.04 作为主机
要通过以太网从 Ubuntu 10.04 直接与另一台计算机共享 WiFi 连接:
- 右键单击网络管理器小程序,单击编辑连接...
- 在有线选项卡中,单击自动 eth0,然后单击编辑...
- 在 IPv4 设置选项卡中,将方法:更改为共享给其他计算机。
- 单击“应用”,然后在系统询问时输入密码。
- 关闭所有内容并重新启动。
- 将以太网电缆插入两台计算机。
现在,无论主机是否连接到 wifi,两台计算机的 IP 地址都应该与无线路由器分配的 IP 地址不同。主机的 IP 地址应以 .1 结尾,而客户机的 IP 地址应为自动分配的地址。
答案3
实际上,您甚至不需要交叉电缆。2000 年左右的现代网卡无需交叉电缆即可支持切换;一切都在内部完成。
只需插入即可使用。所有网络将自动处理。