如何使用以太网电缆连接Ubuntu 10.04和Windows 7?


12

我正在寻找一种直接连接Windows 7笔记本电脑和无头Ubuntu 10.04服务器的方法。(出于个人原因安装了台式机版本。)我有常规的以太网电缆。我的问题是,我一直尝试在Ubuntu上的共享文件夹中使用Windows备份,但是在备份完成之前,我的所有设备的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-----/

使用交叉电缆将它们插入时会发生什么?
dbasnett 2011年

Answers:


9

大多数现代计算机都带有一个以太网适配器,该适配器无需交叉电缆即可连接到另一个以太网适配器。这称为Auto-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,您需要使用sudo或su以root身份执行此操作。

添加以下行:

192.168.253.1 windows-wired

要测试是否有效,请使用名称ping每个系统。两个操作系统上的语法相同。打开一个终端窗口,然后运行以下命令:

ping HOSTNAME,其中HOSTNAME是您上面在另一台计算机上使用的名称。


1
很好的帖子,+ 1
n0pe

4

实际上,我做了更多的探索,自己发现了一些答案,这确实很容易。有两种方法可以做到这一点:共享Windows到Ubuntu或从Ubuntu到Windows的连接。重要的是,一次只能使用其中之一,但是两者都不会损坏任何东西。除非您撤消其中之一,否则它不会共享连接。

Windows 7作为主机

要通过以太网直接从Windows 7与另一台计算机共享wifi连接,请执行以下操作:

  1. 打开网络与共享中心。
  2. 右键单击“无线网络连接”,再单击“属性”。
  3. 单击共享选项卡。
  4. 选中“允许其他网络用户通过此计算机的Internet连接进行连接”旁边的框。
  5. 单击确定。
  6. 将以太网电缆插入两台计算机。

Ubuntu 10.04作为主机

要从Ubuntu 10.04直接通过以太网与另一台计算机共享wifi连接,请执行以下操作:

  1. 右键单击“网络管理器”小程序,单击“编辑连接...”。
  2. 在“有线”选项卡中,单击“自动eth0”,然后单击“编辑...”。
  3. 在“ IPv4设置”选项卡中,将“方法:”更改为“共享到其他计算机”。
  4. 单击“应用”,并在询问您时输入密码。
  5. 关闭所有内容并重新启动。
  6. 将以太网电缆插入两台计算机。

现在,无论主机是否连接到wifi,两台计算机的IP地址都应与无线路由器分配的IP地址不同。主机应具有以.1结尾的IP地址,而宾客计算机应具有自动分配的地址。


1
问题不是如何共享一台计算机与另一台计算机的Internet连接,而是如何将两台计算机连接到一个临时网络。互联网连接与该问题完全无关
light24bulbs 2016年

2

实际上,您甚至不需要交叉电缆。带有2000年代现代版本的网卡无需交叉电缆即可支持交换。这都是内部的。

只需插入并继续。所有联网将自动进行。


如果未自动处理,请将gnome控制中心中的IPv4地址设置更改为仅限本地链接,默认值为DHCP。
fikr4n
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.