GCP dd 安装 Windows系统 无法连接解决办法

2019/10/05 · 技术经验 · 23727次阅读
我的GCP谷歌云按照网上通用的教程通过脚本dd Windows系统,结果发现无法连接,据说是网络设置有问题。但是按照VPS上的IP填入后依旧有问题 —— 原来这里是有个大坑

我遇到的坑(错误示例不需要照着做,正确流程往下翻)

首先我这边查看 GCP 的 VPS 的网卡设置

cd /etc/sysconfig/network-scripts/
ls

这个目录下,ifcfg-***就是网卡的设置,我这里是vi ifcfg-eth0

ifcfg-eth0   ifdown-ppp       ifup-eth     ifup-sit
ifcfg-lo     ifdown-routes    ifup-ippp    ifup-Team
ifdown       ifdown-sit       ifup-ipv6    ifup-TeamPort
ifdown-bnep  ifdown-Team      ifup-isdn    ifup-tunnel
ifdown-eth   ifdown-TeamPort  ifup-plip    ifup-wireless
ifdown-ippp  ifdown-tunnel    ifup-plusb   init.ipv6-global
ifdown-ipv6  ifup             ifup-post    network-functions
ifdown-isdn  ifup-aliases     ifup-ppp     network-functions-ipv6
ifdown-post  ifup-bnep        ifup-routes

然后cat查看网卡设置里的内容

cat ifcfg-eth0

查看到内容

BOOTPROTO=dhcp
DEVICE=eth0
HWADDR=06:3a:d5:22:f1:b8
ONBOOT=yes
TYPE=Ethernet
USERCTL=no

发现是 dhcp 也就是自动获取 IP
于是我直接 …… 最后无法连接
只好删掉重装

在网上查阅资料发现 GCP 必须手动设置网卡

于是我输入

ifconfig
#如果提示没有这个命令的话,可以先安装
yum -y install net-tools #CentOS
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 9001
        inet 10.140.0.7  netmask 255.255.255.255  broadcast 10.140.0.7

发现内网 IP 是 10.140.0.7 掩码( Mask )是 255.255.255.255
broadcast并不是“网关( Gateway )”,而是“广播”
网关可以通过其他方式查询到,比如

netstat -rn

得到类似于这个

Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         10.140.0.1      0.0.0.0         UG        0 0          0 eth0
10.140.0.1      0.0.0.0         255.255.240.0   U         0 0          0 eth0

没有特别设置过的话,一般是内网IP最后一位换成 1

别以为这样就可以了。。。
直接加入刚刚得到的 --ip-addr 10.140.0.7 --ip-mask 255.255.255.255 --ip-gate 10.140.0.1 就完蛋了
你会发现又无法连接

原因我也不太清楚,实际上掩码应该是255.255.255.0,网关是10.140.0.1

最终成功~


GCP 安装 Windows系统 正确流程

准备材料

  • 系统推荐是 Debian 9 (只测试过这个版本的成功安装)
  • 硬盘至少需要大于6G,推荐最低10G(当然是越高越好)
  • 寻找自己准备安装的系统的 dd 包
  • 选择好 dd 包后一定要测试链接可用性。 Linux 上可以直接 wget 链接 , Win 上可以直接在浏览器粘贴,查看能否正常下载,如果出现不能下载或者无法打开等错误就说明链接失效了,得找其他 dd 包链接!
精简版的DD包(硬盘小推荐)(可能失效,可以试试最下面的备用链接)
#DD Windows Server 2003 32位 精简版 [账户Administrator密码cxthhhhh.com]
https://image.moeclub.org/GoogleDrive/15J3CYZGRB9AK4WfZ-4l-wInJyQoT8V22

#DD Windows Server 2008 R2 64位 精简版 [账户Administrator密码WinSrv2008x64-Chinese]
https://image.moeclub.org/GoogleDrive/1sIg8A_1_m-kHyImBS07ZzPfjAn8t0z9o

#DD Windows Server 2012 R2 64位 精简版 [账户Administrator密码WinSrv2012r2x64-Chinese]
https://image.moeclub.org/GoogleDrive/1Mx88nHgf3_zPQ8UI8fDuHKoRhte9OTZd

#DD Windows Server 2019 Datacenter 64位 精简版 [账户Administrator密码WinSrv2019dc-Chinese]
https://image.moeclub.org/GoogleDrive/1NC6Z2EJURZ_cr9AmG4o9uLLxquTxGC9S

#DD Windows 8.1 64位 精简版 [账户Administrator密码Vicer]
https://image.moeclub.org/GoogleDrive/1aSMLvKN-H7UIrUPHNPPWAwX6MIuJh0sB

#DD Windows7 32位 旗舰精简版 [账户Administrator密码Windows7x86-Chinese]
https://image.moeclub.org/GoogleDrive/1bKLyOUfTrug6ryUF_xPf9FMuM9qJbr4Q

#DD Windows7 64位 旗舰精简版 [账户Administrator密码www.nat.ee]
https://image.moeclub.org/GoogleDrive/1yeGJzyeM1eWwyMCugGMffSaCDBmSiRDJ

#DD Windows 10 企业版 LTSC 2019 64位 精简版 [账户Administrator密码www.nat.ee]
https://image.moeclub.org/GoogleDrive/1_tqpgIiArzG0g9P-6f2qbincQS0QF045
完整版的DD包(可能失效,可以试试最下面的备用链接)
#DD Windows Server 2012 R2 数据中心版 64位 [账户Administrator密码Password147]
https://one.zkxblog.com/down/os/dd/teddysun/cn_windows2012r2.gz

#DD Windows Server 2016 数据中心版 64位 [账户Administrator密码Password147]
https://one.zkxblog.com/down/os/dd/teddysun/cn_windows2016.gz

#DD Windows Server 2019 数据中心版 64位 [账户Administrator密码Password147]
https://one.zkxblog.com/down/os/dd/teddysun/cn_windows2019.gz

#DD Windows 10 企业版 LTSC 2019 64位 [账户Administrator密码Vicer]
https://api.moeclub.org/GoogleDrive/1fz5ZgVw041RUprwTL_SVIcXwHdP3Zohs

#DD Windows 10 企业版 LTSC 2019 64位 [账户Administrator密码www.nat.ee]
https://api.moeclub.org/GoogleDrive/1hqzcSXDh5hN5Exve3sJiEuV26lzZ2QAS

流程

  1. 在 GCP控制台 上找到需要安装 Windows 的 VPS 的内网 IP ,如 10.140.0.7
  2. SSH 连接到这个VPS,使用 root 用户,(如没有开启 root ,可以输入命令 sudo -i 切换成 root 用户)。
  3. 需要先安装所需软件
#Debian/Ubuntu:
apt-get install -y xz-utils openssl gawk file

#RedHat/CentOS:
yum install -y xz openssl gawk file

如果出现了错误,请运行

#Debian/Ubuntu:
apt-get update

#RedHat/CentOS:
yum update
----------分割线----------
wget --no-check-certificate -qO InstallNET.sh 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh' && bash InstallNET.sh --ip-addr X.X.X.X --ip-mask 255.255.255.0 --ip-gate X.X.X.X -dd '[DD包 直链地址]'
  1. 将上面第一个的 X.X.X.X 改成自己的 内网IP ,第二个X.X.X.X 改成自己的内网IP后把最后一位替换成1,如10.140.0.7,和10.140.0.1。(据说 GCP 的台湾网关是10.140.0.1,香港是10.170.0.1)
  2. 把上面的[DD包 直链地址]替换成前面想安装的系统的地址,记得保留前后的' '
  3. 把改好的命令输入回车!比如我的(不要直接复制哦)
wget --no-check-certificate -qO InstallNET.sh 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh' && bash InstallNET.sh --ip-addr 10.140.0.7 --ip-mask 255.255.255.0 --ip-gate 10.140.0.1 -dd 'https://image.moeclub.org/GoogleDrive/1NC6Z2EJURZ_cr9AmG4o9uLLxquTxGC9S'
  1. 最后会自动下载一些东西,然后到92851 blocks就自动断开 SSH 了,这时候就是已经在安装系统了。

不过由于是全新安装系统,比较慢,需要耐心等待约半个小时哦~期间可以 ping 自己 VPS 的公网 IP,正确设置的话是响应的,如果未响应可能前面的 IP 设置有误~请仔细检查参考教程重新尝试,如果实在不行也可以留言咨询~

安装好后通过 “远程桌面连接” 自己的公网 IP ,用户名一般是 Administrator ,密码不同 dd 包不同,可以在上面翻到。

参考链接

安装好后的一些

安装好后硬盘可能是按照包的默认大小配置的,需要在磁盘管理中“扩展卷”
1
2
3


更新备用链接

来自源站点
备用链接存储在Dropbox国内需要科学上网,国外机器可以直接使用;

精简版
#DD Windows Server 2003 32位 精简版 [账户Administrator密码cxthhhhh.com]
https://dl-web.dropbox.com/s/ajqa1vwxfqulazd/Win-Server-2003-X32%5BAdministrator-cxthhhhh.com%5D.gz

#DD Windows Server 2008 R2 64位 精简版 [账户Administrator密码WinSrv2008x64-Chinese]
https://dl-web.dropbox.com/s/jhxp38eeu9quu12/Win-Server-2008R2-X64%5BAdministrator-WinSrv2008x64-Chinese%5D.gz

#DD Windows Server 2012 R2 64位 精简版 [账户Administrator密码WinSrv2012r2x64-Chinese]
https://dl-web.dropbox.com/s/9r7v27hmmbytur1/Win-Server-2012R2-X64%5BAdministrator-WinSrv2012r2x64-Chinese%5D.gz

#DD Windows Server 2019 Datacenter 64位 精简版 [账户Administrator密码WinSrv2019dc-Chinese]
https://dl-web.dropbox.com/s/y675vyr04egz2xs/Win-Server2019-Datacenter-X64%5BAdministrator-WinSrv2019dc-Chinese%5D.gz

#DD Windows7 32位 精简版 [账户Administrator密码Windows7x86-Chinese]
https://dl-web.dropbox.com/s/6wqa2tf51rtojdh/Win7-X86%5BAdministrator-Windows7x86-Chinese%5D.gz

#DD Windows7 sp1 64位 旗舰精简版 自带IIS [账户Administrator密码www.nat.ee]
https://dl-web.dropbox.com/s/4ouiqrddtajk1c8/Win7%20X64%20sp1%20IIS%5BAdministrator-www.nat.ee%5D.gz

#DD Windows7 64位 旗舰精简版 [账户Administrator密码www.nat.ee]
https://dl-web.dropbox.com/s/fzoaonaj9fbxatg/Win7-X64%5BAdministrator-www.nat.ee%5D.gz

#DD Windows10 64位 企业精简版 2019LTSC [账户Administrator密码www.nat.ee]
https://dl-web.dropbox.com/s/ra7m1zm0fevjuby/Win10-2019LTSC-X64%5BAdministrator-www.nat.ee%5D.gz

#Oracle专用 DD Windows7 64位 精简版 [账户Administrator密码www.nat.ee]
https://dl-web.dropbox.com/s/x5f23j6qhp1dneq/Oracle-Win7-X64%5BAdministrator-www.nat.ee%5D.gz

#OVH专用 DD Windows7 64位 精简版 [账户administrator密码www.80host.com]
https://dl-web.dropbox.com/s/knhw80grm9o3b35/OVH-Win7-X64%5Badministrator-www.80host.com%5D.gz
完整版
#DD Windows Server 2012 R2 Datacenter 64位 完整版 [账户administrator密码Password147]
https://dl-web.dropbox.com/s/3y3mvht0u6fm34g/cn_windows2012r2%5Badministrator-Password147%5D.gz

#DD Windows Server 2016 Datacenter 64位 完整版 [账户administrator密码Password147]
https://dl-web.dropbox.com/s/wk3zltm9kepfg99/cn_windows2016%5Badministrator-Password147%5D.gz

#DD Windows Server 2019 Datacenter 64位 完整版 [账户administrator密码Password147]
https://dl-web.dropbox.com/s/bp92z37ae4hlnd0/cn_windows2019%5Badministrator-Password147%5D.gz

标签:VPS,GCP,Windows,DD,Linux,谷歌,Google,Cloud

最后编辑于:2020/02/16 15:26

🎯添加新评论

  1. zhandashao zhandashao
    2020-09-21 15:20

    理论谷歌已经修复这个bug了,正确限制你们不能再安装windows。
    试过楼主的方法,等待30分钟+,没链接上。
    查看防火墙,发现是默认是全开启的。
    也链接不上,但是ping得通。

    回复
  2. sohowaimao sohowaimao
    2020-06-16 17:34

    被gcp搞懵了,怎么整都不行。。
    bolcks 之后就是失连。
    不管什么版本,什么Windows 版本,最后都是失联,ssh,3389啥也连不上

    回复
  3. ALICE ALICE
    2020-05-04 12:41

    你好,我裝好了WIN7 精簡版,連進去了,但是不能上網,請問您知道解決方法嗎,謝謝

    回复
    1. ALICE ALICE
      2020-05-04 13:21

      找到答案了:

      连接上后如果遇到无法打开网页的情况,修改DNS即可

      8.8.8.8
      8.8.4.4

      https://www.zhzz.org/asp/346

      回复
  4. wow wow
    2020-03-27 00:07

    按照方法失败了,之前也试了网上各种方法,安装完都远程连不上,请问有什么细节没到位吗,比如防火墙什么的

    回复
  5. wow wow
    2020-03-26 17:39

    为什么我的系统安装一直在无限循环呢……请赐教

    回复
  6. Steve Steve
    2020-03-13 21:20

    安装windows之后,就不能ssh了?

    回复
    1. wow wow
      2020-03-26 17:39

      回复
  7. walker walker
    2020-03-10 21:00

    GCP安装 win7后,本地win10远程桌面连不上,能ping通

    回复
    1. walker walker
      2020-03-11 15:59

      搞定,原来要等多一会儿。。。

      回复
  8. elvis elvis
    2020-03-08 15:13

    找到原因了,主要是DNA也要设置一下,另外大神有没有谷歌云的win7 64位的dd包? 或者哪里有教程能自己做一个?谢了

    回复
  9. hhh hhh
    2020-02-15 10:59

    大佬能发点linux的dd包吗

    回复
    1. 2020-02-19 18:39

      你好可以直接使用这里的脚本
      https://www.hostloc.com/thread-645870-1-1.html

      回复
    2. 2020-02-16 15:21

      咱这里没有呢

      回复
  10. 2020-01-26 19:19

    新年快乐!!

    回复
    1. 2020-01-26 21:11

      快乐快乐~不过只能宅在家里

      回复
  11. 2020-01-20 17:18

    老哥写的很认真,很仔细,非常赞

    回复
    1. 2020-01-26 21:11

      谢谢谢谢

      回复
  12. 老王 老王
    2020-01-15 19:25

    应该是可以了

    回复
    1. 老王 老王
      2020-01-15 19:49

      感谢,看你的教程弄好了,其实不能Ping通也无所谓,我的就不能ping通,但是能连上

      回复
      1. 2020-01-16 11:41

        主要是原贴里的大多数问题都是因为网络设置问题导致的没发进入Windows

        回复
        1. 老王 老王
          2020-01-16 16:10

          主要是原教程太坑,没有说连接和网关的问题,我被坑了半天

          回复
  13. 过客 过客
    2020-01-12 22:36

    网上的教程试了好多,都不行。。。按这个弄了可以ping通ip了,但是半个小时了,远程桌面还是连不上。。。远程桌面的端口默认应该是3389吧? 现在又弄了一次,明天早上看下,是不是还没装好。。。

    回复
    1. 2020-01-12 23:10

      能ping通但是不能远程桌面基本上都是防火墙的问题。。你可以测试下在Linux下安装桌面➕VNC 看看能不能远程桌面连接

      回复
      1. 过客 过客
        2020-01-13 14:36

        防火墙规则那里,出站和入站,各弄了一个都是端口全开。。。。。。

        回复
        1. 2020-01-13 15:03

          你的Linux是用的什么版本?

          回复
          1. 过客 过客
            2020-01-13 15:07

            Debian9香港台湾都试了,centos7也试过了,,,, 不知道什么原因,是不是谷歌最近限制了 防火墙规则应用到全部网络 0.0.0.0/0 下面所有端口 这样应该就是端口全开呀,出入站都弄了

            回复
            1. 2020-01-13 16:38

              我知道了,,看了下源贴(https://sunpma.com/137.html)。。DD包链接过期了。。。

              回复
              1. 过客 过客
                2020-01-13 17:40

                感谢啊,我的终于能连上了。。。。
                折腾了几天,昨晚都打算放弃了。。。我发现即便连接失效了,也会到blocks这里,然后断开ssh连接。。。。 我用手机浏览器找了几个gz结尾的dd包手机可以下载,然后替换到脚本装上可以连接远程桌面了

                回复
                1. 2020-01-13 18:35

                  看来要在文章里加上 选择好DD包后 要先在自己电脑上试试能不能正常下载包。。

                  回复
              2. 过客 过客
                2020-01-13 17:02

                好像真的是,。。。。我去找点能用的看看。,,

                回复
    2. 2020-01-12 23:08

      喔。。搞MySQL搞太多了记混了233

      回复
  14. 2020-01-11 13:05

    你好,我按照你的步骤,始终卡在 99325 bolcks 上,PING公网也能通,但就是远程无法连接。请问是什么原因。

    回复
    1. 2020-01-14 10:21

      您好,文章更新了,您遇到的问题原因找到了~

      回复
      1. elvis elvis
        2020-03-08 14:16

        大神,请问 一下怎么做一个win7 64位英文版的dd包,另外为啥我用你的dd包之后连不上网络,电脑能登陆进去了,但是打开浏览器什么网络都不行

        回复
        1. 2020-03-08 15:11

          用的什么浏览器 ie的话试试Chrome 另外评论最好新开个 在最上面发 不要在别人的评论下回复 不然会打扰到他

          回复
    2. 2020-01-11 13:26

      有可能是在GCP控制台那边 没有允许3306端口的出入站

      回复