locked
請教如何以Command Line在Vista設定IP? RRS feed

  • 問題

  • 以前所使用的 *.cmd 內容如下:
    Code Snippet


    netsh interface ip set address name = "區域連線" source = static addr = 172.18.xxx.xxx mask = 255.255.255.0
    netsh interface ip set address name = "區域連線" gateway = 172.18.xxx.xxx gwmetric = 1
    netsh interface ip set dns name = "區域連線" source = static addr = 172.17.x.xx
    netsh interface ip add dns name = "區域連線" addr = 172.17.x.xx
    netsh interface ip set wins name = "區域連線" source = static addr = none

    但執行在Vista後,Static IP及Net Mask都沒寫入,請教在Vista的IPv4語法該如何下?
    2007年4月3日 上午 02:49

解答

  •  

    呵呵

    不好意思

     

    netsh interface ipv4 set address name="區域連線" source=static addr=10.x.x.x 255.255.255.0 10.x.x.x

    netsh interface ipv4 set dnsserver name="區域連線" source=static address=10.x.x.x primary

     

     

    這樣才對.

     

    你也可以使用netsh/?查詢相關指令(在VISTA上查喔)

    2007年4月3日 上午 05:58
  • 想到了

     

    netsh interface ip set dns "XXX" static 192.168.1.1 primary
    netsh interface ip add dns "XXX" 192.168.1.3 2

     


     

    2007年4月24日 上午 07:03

所有回覆

  • netsh interface ipv4 set address name = "區域連線" source = static addr = 172.18.xxx.xxx mask = 255.255.255.0
    netsh interface ipv4 set address name = "區域連線" gateway = 172.18.xxx.xxx gwmetric = 1
    netsh interface ipv4 set dns name = "區域連線" source = static addr = 172.17.x.xx
    netsh interface ipv4 add dns name = "區域連線" addr = 172.17.x.xx
    netsh interface ipv4 set wins name = "區域連線" source = static addr = none

    試試看

    2007年4月3日 上午 04:23
  • 試過了,還是一樣,無效!
    2007年4月3日 上午 05:17
  • 有在cmd檔上按右鍵選以"系統管理員身分執行"嗎?
    2007年4月3日 上午 05:52
  •  

    呵呵

    不好意思

     

    netsh interface ipv4 set address name="區域連線" source=static addr=10.x.x.x 255.255.255.0 10.x.x.x

    netsh interface ipv4 set dnsserver name="區域連線" source=static address=10.x.x.x primary

     

     

    這樣才對.

     

    你也可以使用netsh/?查詢相關指令(在VISTA上查喔)

    2007年4月3日 上午 05:58
  •  島主 寫信:

    呵呵

    不好意思

    netsh interface ipv4 set address name="區域連線" source=static addr=10.x.x.x 255.255.255.0 10.x.x.x

    netsh interface ipv4 set dnsserver name="區域連線" source=static address=10.x.x.x primary

    這樣才對.

    你也可以使用netsh/?查詢相關指令(在VISTA上查喔)



    這樣可以,謝謝!
    另外,還有VPN的問題,整理過後再來請教。
    2007年4月3日 下午 04:34
  • 請問有兩筆DNS要如何設定呢?

    thanks

     

    2007年4月24日 上午 04:27
  •  mitst 寫信:

    請問有兩筆DNS要如何設定呢?

    thanks

     

    就我所知, 只能設定一筆.

    2007年4月24日 上午 04:59
  • 想到了

     

    netsh interface ip set dns "XXX" static 192.168.1.1 primary
    netsh interface ip add dns "XXX" 192.168.1.3 2

     


     

    2007年4月24日 上午 07:03
  •  島主 寫信:
     mitst 寫信:

    請問有兩筆DNS要如何設定呢?

    thanks

     

    就我所知, 只能設定一筆.

     

    怎麼可能

    2007年4月24日 上午 07:03
  •  mitst 寫信:
     島主 寫信:
     mitst 寫信:

    請問有兩筆DNS要如何設定呢?

    thanks

     

    就我所知, 只能設定一筆.

     

    怎麼可能

     

    因為我想不到怎麼設第二筆

    呵呵

    2007年4月24日 上午 08:39
  •  mitst 寫信:
     島主 寫信:
     mitst 寫信:

    請問有兩筆DNS要如何設定呢?

    thanks

     

    就我所知, 只能設定一筆.

     

    怎麼可能

     

    因為我想不到怎麼設第二筆

    呵呵

    多筆DNS可以這樣設~~~

    第一筆 netsh interface ip set dns "區域連線" static 8.8.8.8 primary
    第二筆 netsh interface ip add dnsservers "區域連線" 168.95.172.1 index=2
    第三筆 netsh interface ip add dnsservers "區域連線" 168.95.1.1 index=3
    • 已編輯 陳大至 2014年1月7日 下午 12:58 change ip
    2014年1月7日 下午 12:46