เป็นไปได้ไหมที่จะเปลี่ยน "เครือข่ายที่ไม่ระบุ" เป็นเครือข่าย "บ้าน" หรือ "ทำงาน" ใน Windows 7


54

ฉันมีปัญหากับ Windows 7 RC (7100)

ฉันมักจะใช้สายเคเบิลเครือข่ายแบบไขว้บน WinXP กับที่อยู่ IP แบบคงที่เพื่อเชื่อมต่อกับอุปกรณ์อุตสาหกรรมต่าง ๆ (เช่นหุ่นยนต์, ปั๊ม, วาล์วหรือแม้แต่พีซี Windows อื่น ๆ ) ที่มีพอร์ตเครือข่ายอีเธอร์เน็ต

เมื่อฉันทำเช่นนี้ใน Windows 7 การเชื่อมต่อเครือข่ายจะถูกจัดเป็น "เครือข่ายที่ไม่ระบุ" ในNetworks and Sharing Centerและโปรไฟล์ไฟร์วอลล์สาธารณะจะถูกบังคับใช้โดย Windows ฉันไม่ต้องการเปลี่ยนโปรไฟล์สาธารณะและต้องการใช้โปรไฟล์บ้านหรือที่ทำงานแทน

สำหรับเครือข่ายอื่น ๆ เช่นบ้านและที่ทำงานฉันสามารถคลิกที่พวกเขาและเปลี่ยนการจัดหมวดหมู่ ไม่สามารถใช้ได้สำหรับเครือข่ายที่ไม่ระบุชื่อ

คำถามของฉันคือ:

  1. มีวิธีการแทนที่การจำแนกประเภท "เครือข่ายที่ไม่ระบุ" ด้วยตนเองหรือไม่?
  2. การทดสอบใดที่ดำเนินการบนเครือข่ายที่ล้มเหลวดังนั้นจึงจัดว่าเป็น "เครือข่ายที่ไม่ระบุ"

โดย googling (ชนส่วนใหญ่ปัญหา Vista) 0.0.0.0ดูเหมือนว่าคุณต้องให้แน่ใจว่าเกตเวย์เริ่มต้นไม่ได้ ฉันทำสิ่งนี้แล้ว ฉันได้พยายามลบ IPv6 ด้วย แต่ไม่สามารถทำได้บน Windows 7

UPDATE

สำหรับผู้ที่ยังคงมีปัญหาอยู่ที่นี่คือคำตอบสำหรับปัญหาของฉันและสาเหตุที่เป็นไปได้: -

Win7 เก็บรายการเครือข่ายที่คุณเข้าชมด้วย (ฉันกำลังสมมติ แต่ไม่รู้แน่ชัด) MACID ของอุปกรณ์ที่ชี้ไปที่เกตเวย์เริ่มต้น เกตเวย์เริ่มต้นมักจะเป็นอุปกรณ์คงที่ในเครือข่าย (เช่น NAT หรือเราเตอร์) ดังนั้นสามารถใช้เพื่อระบุเครือข่ายหนึ่งจากเครือข่ายอื่น

เกตเวย์เริ่มต้นในแผงคุณสมบัติ IPv4 จึงต้องชี้ไปที่จุดสิ้นสุดจริงเพื่อให้ windows สามารถติดตามได้ หากมีอุปกรณ์ที่ส่วนท้ายของหน้าต่างเกตเวย์เริ่มต้นจะระบุและติดตามการจดจำการตั้งค่า

วิธีที่คุณสามารถหลอก Win7 ได้คือการกำหนดเกตเวย์เริ่มต้นไปยังที่อยู่ IP ของคุณเองหรือที่อยู่ IP ของอุปกรณ์เป้าหมายที่คุณกำลังสื่อสารด้วย สิ่งนี้จะมีผลข้างเคียงของการคาดหวังว่าอุปกรณ์เป้าหมายนั้นจะเริ่มส่งแพ็กเก็ตเส้นทางสำหรับ IP ปลายทางที่อยู่นอกเครือข่ายย่อยของคุณ ดังนั้นบางแอปพลิเคชั่นบน Win7 จะพยายามสื่อสารกับอินเทอร์เน็ตซึ่งจะถูกส่งต่อไปยังเกตเวย์เริ่มต้น (ไม่ว่าจะเป็นที่อยู่ IP เดียวกันหรืออุปกรณ์เป้าหมายที่ไม่ใช่เราเตอร์) และในที่สุดก็จะหมดเวลาเพราะไม่สามารถกำหนดเส้นทางแพ็กเก็ตได้ . ซึ่งคุณมักจะสามารถอยู่กับ สิ่งนี้มีความซับซ้อนเล็กน้อยเมื่อคุณผสมผสานการเชื่อมต่อประเภทนี้กับการเชื่อมต่อจริงผ่านอินเทอร์เน็ตผ่าน WiFi


ขอขอบคุณ! พบสิ่งนี้หลังจากหน้าคำแนะนำผิดหน้าในเรื่องของ IP แบบคงที่
Torben Klein

คำตอบ:


3

ฉันมีปัญหาเดียวกันใน Win 7 Ultimate ทำงานใน VirtualBox VM โดยมี Linux Mint 8 เป็นโฮสต์ หลังจากอ่านคำตอบได้ที่นี่ฉันเพิ่งเพิ่มเกตเวย์เริ่มต้นไปยัง IP แบบคงที่ของฉันใน Win 7 และตั้งเป็นที่อยู่ IP ของอะแดปเตอร์ VirtualBox ในระบบปฏิบัติการโฮสต์ของฉัน และนั่นก็คือ ... มันใช้งานได้และฉันสามารถเปลี่ยน "เครือข่ายที่ไม่ปรากฏหลักฐาน" ที่ทำให้ฉัน ...


20

กด WinKey + R พิมพ์ "secpol.msc" โดยไม่มีเครื่องหมายอัญประกาศ จากนั้นคลิกนโยบายตัวจัดการรายการเครือข่ายทางด้านซ้ายจากนั้นคุณควรจะสามารถเปลี่ยนแปลงได้จากที่นั่น


1
ขอบคุณสำหรับเคล็ดลับนี้ฉันได้ลองแล้ว (ต้องรอจนกว่าฉันจะเปลี่ยนฮาร์ดไดรฟ์จากการติดตั้ง XP ปกติ) นี่น่าจะเป็นสิ่งที่ฉันต้องเปลี่ยน แต่ไม่ได้ทำงานกับทั้งสองประเด็น มันไม่อนุญาตให้ฉันเปลี่ยนการจัดประเภทของเครือข่ายที่ไม่ปรากฏชื่อและตัวเลือกสำหรับการทำให้เครือข่ายส่วนตัวที่ไม่ปรากฏหลักฐานถูกเพิกเฉย แม้หลังจากรีบูต ฉันจะพยายามอย่างแน่วแน่เพื่อให้แน่ใจว่าฉันไม่ได้ทำอะไรผิดพลาดโง่ ๆ ขอบคุณอีกครั้ง.
Rhys

ดูเหมือนว่าจะไม่ทำอะไรเลย ฉันรีบูตหลายครั้งและไม่มีตัวเลือกใดที่สร้างความแตกต่าง
46432 โจเซฟ

1
@Rhys ฉันสามารถยืนยันการสังเกตของคุณได้บางส่วนเช่นการตั้งค่านโยบายการอนุญาตผู้ใช้ไม่มีผลที่ต้องการเพื่อเปิดใช้งาน UI อย่างไรก็ตามการตั้งค่านโยบายจะใช้ประเภทสถานที่ตั้งเช่นตั้งค่าเป็น 'ส่วนตัว' จะส่งผลให้ 'เครือข่ายงาน' ทันทีอย่างน้อยที่สุด เป็นที่น่าสังเกตว่าคำแนะนำของ M4dRefluX นั้นใช้งานได้กับ Vista เช่นการตั้งค่านโยบายการอนุญาตของผู้ใช้จะส่งผลกระทบต่อ UI ตามที่คาดไว้
Steffen Opel

1
Windows ไม่พบ 'secpol.msc' ตรวจสอบให้แน่ใจว่าคุณพิมพ์ชื่อถูกต้องแล้วลองอีกครั้ง Windows 7 home Premium SP1
Soonts

1
@Soonts แผงนั้นไม่มีอยู่ใน Home Premium หรือต่ำกว่า ยังคงพยายามหาวิธีแก้ไขตัวเอง ทำให้รุนแรงขึ้นมาก
rubyruy

9

ฉันแก้ไขมันหลังจากหลายชั่วโมง นี่คือสถานการณ์ของฉันและวิธีแก้ปัญหาของฉัน หวังว่ามันจะช่วย

ที่บ้านฉันมี 2 การเชื่อมต่ออินเทอร์เน็ตความเร็วสูง หนึ่งคือ ADSL (20 Mbps) ด้านหลังเราเตอร์ที่มี DHCP และที่สองคือเคเบิล (120 Mbps) โดยตรงหลังโมเด็ม (IP สาธารณะกับคอมพิวเตอร์) ทั้งสองบรรทัดไปที่ Mediacenter-PC ของฉันซึ่งเปิดอยู่ตลอดเวลาและรัน Kerio Control ( https://www.kerio.nl/products/control/ ) Kerio เป็นเราเตอร์ที่ทำงานกับซอฟต์แวร์ซึ่งรองรับการเชื่อมโยงล้มเหลว อย่างที่คุณเห็นการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้เป็นสิ่งสำคัญสำหรับฉัน การ์ดเครือข่ายอินเทอร์เฟซที่สามถูกกำหนดค่าด้วย IP แบบคงที่ (192.168.3.1), Kerio ใช้เซิร์ฟเวอร์ DHCP ในนั้นและเชื่อมต่อกับเครือข่ายในบ้านของฉัน

ฉันทำสองสิ่ง แต่ฉันคิดว่าเคล็ดลับที่แท้จริงคือสิ่งที่สอง อย่างไรก็ตามขั้นตอนแรกคือฉันรันสคริปต์ Powershell ที่กล่าวถึงที่http://blogs.msdn.com/b/dimeby8/archive/2009/06/10/change-unidentified-network-from-public-to-work- ในหน้าต่าง สิ่งนี้จะเปลี่ยนเครือข่ายที่ไม่ระบุชื่อทั้งหมดเป็นเครือข่ายที่ทำงาน ไม่เป็นไรไม่ได้ระบุอีกต่อไป แต่ Homegroup จะไม่เริ่มทำงานในเครือข่าย Work!

Windows 7 ตรวจจับเครือข่ายในบ้านของคุณโดยดูที่เกตเวย์ เนื่องจากฉันใช้เกตเวย์ / เราเตอร์บนพีซีเครื่องเดียวกันฉันจึงไม่ได้กรอก IP ของเกตเวย์ ดังนั้นจะไม่ให้ป๊อปอัประบุเครือข่ายและคุณจะไม่สามารถตั้งค่าเป็นหน้าแรกด้วยตนเองได้ ฉันยังไม่ได้ทำมันในสคริปต์

การตั้งค่าเกตเวย์เป็นที่อยู่ IP แบบสแตติกก็ไม่ทำงานเช่นกันเนื่องจาก Windows จะลบที่อยู่เกตเวย์ (192.168.3.1) หลังจากกดตกลง เคล็ดลับของฉัน: เพิ่ม IP ที่สองให้กับ NIC เช่น 192.168.3.254 จากนั้นปล่อยให้ IP หลัก (ในกรณีของฉัน 192.168.3.1) และตั้งค่า IP เกตเวย์เป็น IP ที่สอง (192.168.3.254) อีกไม่กี่วินาทีต่อมา Windows จะยกป๊อปอัพและเลือก 'เครือข่ายในบ้าน' และคุณทำเสร็จแล้ว!


ฉันพบว่าหากคุณใช้Get-NetConnectionProfile -Name 'Unidentified network' | Set-NetConnectionProfile -NetworkCategory Privateจะเป็นการตั้งค่าเครือข่ายที่ไม่ระบุชื่อทั้งหมดเป็นส่วนตัว สิ่งนี้ไม่ดีเครือข่ายที่ไม่ระบุชื่อบางเครือข่ายไม่ควรถือว่าเป็นส่วนตัว ดังนั้นฉันจึงลองGet-NetConnectionProfile -InterfaceAlias '...'แต่ก็ให้ผลเหมือนกันปรากฏว่าถ้าเป็นเครือข่ายที่ไม่ปรากฏหลักฐานนั่นหมายความว่าไม่มีโปรไฟล์การเชื่อมต่อที่เชื่อมโยงกับเครือข่ายเหล่านี้ดังนั้นการตั้งค่าใด ๆ ก็กำหนดไว้สำหรับพวกเขาทั้งหมดแทนที่จะเป็นเครือข่ายที่ไม่ระบุ
CMCDragonkai

ซึ่งหมายความว่าฉันจะพยายามใช้วิธีแก้ปัญหาของคุณเพื่อเปลี่ยนเครือข่ายที่ไม่ระบุชื่อเหล่านี้เป็นเครือข่ายที่ระบุ!
CMCDragonkai

มันได้ผล! โดยทั่วไปคุณจำเป็นต้องเพิ่มที่อยู่ ip ใหม่ให้กับ NIC โดยเฉพาะที่เป็น254เพราะ255มีไว้สำหรับการออกอากาศ จากนั้นเมื่อตั้งค่าเกตเวย์เป็น IP นี้ (หมายถึงเกตเวย์ชี้ไปที่คอมพิวเตอร์เครื่องเดียวกัน) Windows จะพยายามระบุและสิ้นสุดการสร้างโปรไฟล์การเชื่อมต่อทั่วไปสำหรับมันซึ่งเรียกว่าNetwork(ซึ่งจะเพิ่มจำนวนตัวเลข) อย่างไรก็ตามหากคุณเปิดใช้งานทั้ง IPv4 และ IPv6 บนอินเทอร์เฟซคุณจะได้รับการระบุ IPv4 แต่ IPv6 จะยังไม่ปรากฏหลักฐาน
CMCDragonkai

ฉันได้สร้างสคริปต์ตามข้อมูลของคุณ: gist.github.com/CMCDragonkai/dbd2d94840cdaf79d3f6964bbd58e92f
CMCDragonkai

-4

ฉันเจอบทความนี้ในขณะที่ค้นหาปัญหานี้ และฉันพบบทความที่โพสต์ที่นี่http://knoxious.com/2010/04/28/windows-7-unidentified-network-fix/และดูเหมือนว่าจะได้แก้ปัญหาของฉันแล้ว!

ฉันหวังว่ามันจะทำงานสำหรับผู้ที่ยังคงมีปัญหาเช่นกัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.