如何从公共网络更改为专用网络

如何从公共网络更改为专用网络

首先我想说的是,我读过一些主题,但一直没能找到答案。我断电了,当我的装有 Windows 7 64 位(12GB RAM / Core i7)的 PC 重新启动时,我失去了正常工作的 Internet 连接。现在显示的是“未知网络 = 公共网络”。我尝试了几种方法,但这些东西真的让我抓狂:

我试过了:

  • 取消选中 IPv6,因为我在某处读到过 IPv6 可能会搞乱一切(有时)。没有成功。
  • 关闭网络发现。没有成功。
  • 卸载(不是禁用,卸载)我的网卡,以便重新检测到它。没有成功
  • 删除管理员密码 = 没有管理员密码。没有成功
  • 尝试设置默认网关但没有成功
  • 唯一的解决办法是可能工作是通过使用gpedit.msc但是,当然,它不适用于 Windows 7 家庭版

我在用装有 Ubuntu 的笔记本电脑:绝对根本就没问题。这真的让我抓狂。这是 15 年来 Ubuntu 第一次比微软更好。这有什么意义吗?我花钱从 XP 升级到 Vista(因为作为 Web 开发人员,我需要用 IE9 测试我的网站)。Vista 太垃圾了,我放弃了,又花了 135 美元升级到 Seven 家庭版。现在我无法访问互联网,只是因为创建 Seven 的团队缺乏智慧(至少在网络部分)。

我的网络配置很简单:

  • 我的“大”电脑通过以太网线连接到“互联网盒”(我尽量避免使用 Wi-Fi)
  • 我的笔记本电脑也通过以太网线连接到“Internet Box”
  • 具有互联网接入功能的盒子也可以充当交换机(=4 个用于本地网络的以太网插头)

所以 :

(Internet) <=> FreeBox (local IP 192.168.1.254)
                ^  ^
                |  |
                |  +-- laptop Ubuntu (inet adr:192.168.1.25)
                |
                +----- big PC with Windows 7 (see further for IP config)

我尝试“手动”配置 IP 配置(“192.168.1.51”,默认网关为“192.168.1.254”,DNS 为“192.168.1.254”。未成功 = “未知网络”)

知道如何解决我的问题吗?

这是我的ipconfig /ALL

Configuration IP de Windows

   Nom de l'hôte . . . . . . . . . . : PC-de-Olivier
   Suffixe DNS principal . . . . . . : 
   Type de noeud. . . . . . . . . .  : Hybride
   Routage IP activé . . . . . . . . : Non
   Proxy WINS activé . . . . . . . . : Non

Carte Ethernet Connexion au réseau local :

   Suffixe DNS propre à la connexion. . . : 
   Description. . . . . . . . . . . . . . : Connexion réseau Intel(R) 82567LF-2 Gigabit
   Adresse physique . . . . . . . . . . . : 00-22-68-66-FA-C6
   DHCP activé. . . . . . . . . . . . . . : Oui
   Configuration automatique activée. . . : Oui
   Adresse d'autoconfiguration IPv4 . . . : 169.254.123.192(préféré) 
   Masque de sous-réseau. . . . . . . . . : 255.255.0.0
   Passerelle par défaut. . . . . . . . . : 
   NetBIOS sur Tcpip. . . . . . . . . . . : Activé

Carte Tunnel isatap.{D2E5CF40-E064-4B8F-AD6F-806141104266} :

   Statut du média. . . . . . . . . . . . : Média déconnecté
   Suffixe DNS propre à la connexion. . . : 
   Description. . . . . . . . . . . . . . : Carte Microsoft ISATAP
   Adresse physique . . . . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP activé. . . . . . . . . . . . . . : Non
   Configuration automatique activée. . . : Oui

Carte Tunnel Teredo Tunneling Pseudo-Interface :

   Statut du média. . . . . . . . . . . . : Média déconnecté
   Suffixe DNS propre à la connexion. . . : 
   Description. . . . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
   Adresse physique . . . . . . . . . . . : 00-00-00-00-00

答案1

好吧,我几乎试过了所有方法,但问题似乎不是来自 Windows 7。最大的问题是 Windows 7 的愚蠢行为:如果我说“嘿,有一个 DHCP”,但它无法连接到“DHCP 服务器”,应该说在某处它没有。相反,它只是“假设”网卡正常工作(事实并非如此),并说它已检测到“公共网络”。它永远无法连接到这个“公共网络”,因为网卡不能正常工作。无论如何,这真的很令人困惑,因为它就像在说“嘿,伙计,我找到了一个网络,它可以工作,但我无法连接到它,所以我猜这是一个公共网络”……所以到目前为止,我找到的最简单的解决方案是:在 Ubuntu Desktop Live ISO 上启动。

  • 如果 DHCP 发现有效,那么这显然是 100% Windows 问题。
  • 如果没有,则是硬件问题。

这比重新安装整个 Windows 7 升级包并重新安装所有软件要快得多...只是为了发现这是一个硬件问题,而 Windows 7 已经给出了关于出了什么问题的非常糟糕的线索。

七号里应该有一位巫师会问:

  • “您是基本用户吗?”
  • “您是高级用户吗?”

如果我们回答“2”,那么“您知道如何读取高级网络诊断吗?”

  • 是的

如果我们说“是”,那么“这是详细诊断:DHCP 发现失败”,好了!问题解决了。

答案2

您的问题让我相信您可能直接连接到互联网。在这种情况下,您将始终处于未知状态。如果是这样,为了真正确保这种情况不会一直发生在您身上,您应该有一个本地路由器/防火墙和一个带有几个端口的交换机。然后您将有一个本地 LAN,例如 192.168.1.X。

如果您的互联网出现故障,您并没有失去与本地网络的连接,您只需在必要时重新启动电缆调制解调器(或类似设备)和路由器即可。

自从 Windows 7 发布以来,我一直在使用它。这不是 Windows 的问题,但如果看不到您的网络,就很难为您提供进一步的指导。如果您需要更多帮助,您真的应该发布您的 ipconfig/all 结果。

此外,当您连接时,只需尝试打开一个命令框,然后运行 ​​ipconfig /release,然后运行 ​​ipconfig /renew。

答案3

好的,现在您已经发布了您的 ipconfig,我看到您正在使用内部网络,这很好。

这是个大问题:1) 您是否设置了 DHCP 服务器?现在,您获得的是 169.xxx 地址,这意味着 Windows 没有获得静态或来自 DHCP 的 IP 地址。它给自己分配了一个 IP 地址...这称为本地链接或自动私有寻址。它是用来与没有配置的其他本地计算机通信的。

确保您的网络驱动程序是最新的。确保您的网络掩码是 255.255.255.0。您可以通过 ping 127.0.0.1 进行测试。如果没有收到回复,则表示您的网卡设置不正确。然后 ping 您的内部默认网关 192.168.1.254。您的网卡也可能已经坏了。

获得该信息后,您可以在 DHCP 服务器选项中设置 mydomain.local 的域。如果您使用的是静态 IP 地址,请转到 IPv4 设置 > 高级 > DNS 设置,然后在附加这些 DNS 后缀中输入 mydomain.local。它更适用于 Windows 服务器域,但它应该允许您的网络识别自己。

答案4

尝试一下,删除您的网络位置,然后设置新的网络连接。

单击网络和共享中心中未知网络的图标,然后选择“合并或删除网络位置”,突出显示所有连接并选择删除。

在此处输入图片描述

编辑2

下面的这个 ip 配置意味着 Windows 无法访问 dns 服务器,因此它分配了一个内部网络地址。由于 Ubuntu 可以工作,请查看 Ubuntu 正在使用哪个 DNS 服务器,将其与您在 Windows 中执行的手动 ip 配置进行比较,后者显示为 192.168.1.254,它们应该匹配,接下来尝试在 Windows 中 ping DNS 服务器。

请参阅此页面,尝试重置您的 TCPIP 堆栈,然后重新启动。 如何在 Windows 7 上重新安装 TCP/IP 协议驱动程序?

169.254.123.192 (首选) 潜水面罩。 。 。 。 。 。 。 。 。 :255.255.0。

相关内容