ฉันจะทำการเชื่อมต่อส่วนตัวใน Windows Server 2012 R2 ได้อย่างไร


81

หลังจากรีสตาร์ทหนึ่งในเซิร์ฟเวอร์ของเรา (Windows Server 2012 R2) การเชื่อมต่อส่วนตัวทั้งหมดกลายเป็นสาธารณะและในทางกลับกัน ( ผู้ใช้รายนี้มีปัญหาเดียวกัน ) สิ่งต่างๆเช่นการส่ง Ping และ iSCSI หยุดทำงานและหลังจากการตรวจสอบบางอย่างปรากฏว่านี่เป็นสาเหตุ

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

อาจมีปัญหาอะไรและมีวิธีเปลี่ยนการตั้งค่าเหล่านี้หรือไม่ ฉันต้องทำให้การเชื่อมต่อหนึ่งรายการเป็นสาธารณะ (อินเทอร์เน็ต) และสองอย่างเป็นส่วนตัว (กระดูกสันหลัง)


สำหรับทุกคนที่ต้องการตั้งค่าเครือข่ายจากสาธารณะเป็นส่วนตัว (หรือในทางกลับกัน) วิธีนี้ทำงานได้ทุกอย่างผ่าน Windows Server 2019 riptidehosting.com/blog/ ...... - มันจะไม่แก้ไขปัญหาที่ลึกกว่าของคุณ
TylerH

คำตอบ:


76

Powershell นี่คือตัวอย่างของการเปลี่ยนโพรไฟล์เครือข่ายของอินเทอร์เฟซเครือข่ายที่เรียกว่า Ethernet1 จากสิ่งที่ตอนนี้เป็น "ส่วนตัว" Get-Help Set-NetConnectionProfile -Fullผมได้รับข้อมูลนี้จาก

PS C:\>$Profile = Get-NetConnectionProfile -InterfaceAlias Ethernet1

PS C:\>$Profile.NetworkCategory = "Private"

PS C:\>Set-NetConnectionProfile -InputObject $Profile

เอกสารประกอบ: https://technet.microsoft.com/en-us/library/jj899566(v=wps.630).aspx


2
ขอบคุณมาก! สิ่งนี้ช่วยฉัน หนึ่งการแก้ไขเล็ก ๆ ( บทความ TechNet สำหรับSet-NetConnectionProfileยังมีตัวพิมพ์นี้ ): Privateควรเป็นสตริงในบรรทัดที่สองนั่น$Profile.NetworkCategory = "Private"คือถูกต้อง ชื่อเดียวกันสำหรับการเชื่อมต่อ ( "Ethernet1")
Groo

ฉันได้สร้างสคริปต์ที่ทำสิ่งนี้สำหรับโปรไฟล์การเชื่อมต่อทั้งหมดรวมถึงสคริปต์ที่ยังไม่ได้ใช้งานในปัจจุบัน: gist.github.com/CMCDragonkai/dbd2d94840cdaf79d3f6964bbd58e92f
CMCDragonkai

ขอบคุณสำหรับโซลูชันที่เหมาะสมที่ไม่เปิด RDP ในเครือข่ายที่ไม่รู้จัก
Florian Heigl

คำตอบของ techman แสดงวิธีการทำสิ่งเดียวกันด้วยซับในที่หรูหรากว่า:Set-NetConnectionProfile -InterfaceAlias Ethernet1 -NetworkCategory Private
mwfearnley

49

วิธี GUI ของการเปลี่ยนแปลงนี้:

  1. กดWinkey + Rเพื่อเปิดเรียกใช้พรอมต์และพิมพ์gpedit.msc
  2. นำทางไปยัง: Computer Configuration/Windows Settings/Security Setting /Network List Manager Policies.
  3. เลือกชื่อเครือข่ายของคุณในบานหน้าต่างด้านขวา
    หมายเหตุ:ในการแสดงเครือข่ายที่ไม่ได้เชื่อมต่อให้คลิกขวาที่รายการเครือข่ายนโยบายการจัดการในบานหน้าต่างด้านซ้ายและเลือกแสดงทุกเครือข่าย
  4. ไปที่แท็บตำแหน่งเครือข่ายและเปลี่ยนประเภทตำแหน่งที่ตั้งจากสาธารณะเป็นส่วนตัว ป้อนคำอธิบายรูปภาพที่นี่

  5. ปิดตัวแก้ไขนโยบายท้องถิ่น

ที่มา: https://social.technet.microsoft.com/Forums/lync/en-US/82ccc68c-947e-435a-a237-1090f38d0dbe/windows-server-2012-r2-datacenter-network-stuck-in-public- โหมด


ฉันจะตั้งค่าเครือข่ายเป็นเครือข่ายโดเมนได้อย่างไร
Krunal

คุณไม่สามารถเปลี่ยนเครือข่ายด้วยตนเองเป็นเครือข่ายโดเมน เมื่อคุณเข้าร่วมกับโดเมนมันจะตั้งค่าเครือข่ายเป็นโดเมนเครือข่าย
Gabriel Graves

33

ใช้ Powershell นี่คือตัวอย่างของการเปลี่ยนโปรไฟล์เครือข่ายของอินเทอร์เฟซเครือข่ายที่เรียกว่า Ethernet เป็น "ส่วนตัว" นี่คือคำสั่งหนึ่งบรรทัด

Set-NetConnectionProfile -InterfaceAlias Ethernet -NetworkCategory Private

สิ่งนี้จะทำงานกับคอมพิวเตอร์ในพื้นที่ที่ติดตั้ง Powershell


นี่เป็นสิ่งที่รัฐยอมรับคำตอบใช่ไหม
Groo

6
คำสั่งนี้ไม่ต้องการตัวแปร หนึ่งบรรทัดและทำ มันเป็นคำสั่งที่ได้รับการปรับปรุง
Techman

นอกจากนี้เหตุผลที่ฉันค้นพบคำสั่งนี้ก็เพราะคำตอบที่ยอมรับไม่ได้สำหรับฉัน คำสั่งนี้ตั้งค่าประเภทการเชื่อมต่อโดยตรงโดยไม่ต้องค้นหา
Techman

1
มันไม่ทำงานบน Windows 7 BTW comandlet นี้ถูกนำมาใช้ใน 2012/8
eckes

2
ใช้: get-NetConnectionProfileเพื่อตรวจสอบสถานะปัจจุบันและชื่อของอินเทอร์เฟซของคุณ
Tilo

3

อีกวิธีที่ง่ายกว่าด้วย Powershell:

Set-NetConnectionProfile -NetworkCategory Private

1
สิ่งนี้สามารถตั้งค่า NIC ทั้งหมดให้เป็นส่วนตัวได้เนื่องจากไม่มีการระบุอะแด็ปเตอร์เฉพาะ
Overmind

สั้นและหวาน ... โปรไฟล์เครือข่ายทั้งหมดถูกตั้งค่าเป็นส่วนตัวในหนึ่งคำสั่งสั้น ๆ
jharrell

2

ฉันมีปัญหาที่คล้ายกันสำหรับเดือนในบ้านของฉัน 2012R2 Domain Controller

หลังจากแก้ไขและรีบูตฉันไม่สามารถเชื่อมต่อผ่าน RDP ได้

ฉันปิดการใช้งานไฟร์วอลล์ MS ใน GPO สำหรับเครือข่ายโดเมน หลังจากไม่สามารถเชื่อมต่อได้ฉันพบว่าการเชื่อมต่ออีเธอร์เน็ตหลักถูกแสดงรายการเป็นสาธารณะและดังนั้นไฟร์วอลล์จึงเปิดอยู่

เหตุใด NIC จึงเปลี่ยนจากโดเมนเป็นสาธารณะ
หลังจากค้นคว้าบทความเล็ก ๆ น้อย ๆ บนเว็บฉันได้ข้อสรุปดังต่อไปนี้:

หลังจากรีสตาร์ต DC เพียงแห่งเดียวในโดเมนบริการโฆษณาจะไม่สามารถใช้งานได้ทันทีเมื่อสแต็ค IP ถูกเริ่มต้น
สิ่งนี้ส่งผลให้ระบบตรวจจับระบบปฏิบัติการทราบว่านี่เป็นเครือข่ายสาธารณะและตั้งค่า NIC ตามนั้น

มติถาวรของปัญหานี้บนเครื่องนี้คือการตั้งค่าบริการให้ความรู้ที่ตั้งเครือข่ายที่จะเริ่มต้นล่าช้า

สิ่งนี้ทำให้บริการโฆษณาสามารถใช้งานได้จากนั้นระบบปฏิบัติการจะตรวจจับเครือข่ายโดเมนและตั้งค่า NIC ตามนั้น


+1 สำหรับคำแนะนำในการเริ่มต้นล่าช้า
Esa Jokinen

0

มีปัญหานี้บน VM และเพิ่งต้องเริ่มบริการการรับรู้ตำแหน่งเครือข่ายเพื่อให้เข้าใจว่ามันเชื่อมต่อกับโดเมนและเริ่มใช้โปรไฟล์โดเมน


0

สิ่งที่ทำให้มันทำงานบนเซิร์ฟเวอร์มาตรฐาน Windows Server 2012 R2 ของฉันคือการเปิดใช้งาน IPV6 อีกครั้ง

ในการย้ายเพื่อให้การแก้ไขปัญหาในอนาคตง่ายขึ้นสำหรับตัวเองฉันปิดการใช้งาน IPV6 ซ้ายขวาและศูนย์และหลังจากนั้นไฟร์วอลล์ Windows ไม่พบว่า 'โดเมน' ถูกเชื่อมต่อ

เหตุใดในโลก Windows ไม่สามารถระบุได้ว่าอยู่ในโดเมนหากมีเพียงการเชื่อมต่อ IPV4 เท่านั้นที่อยู่นอกเหนือฉัน

Bah

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