SharedIT | 묻고 답하기(AMP)

개인 네트워크에서 공용네트워크로 바뀌는 현상에 대해서 알려주세요..

컴퓨터를 껏다 킬때마다 공용네트워크로 자꾸 바뀝니다...

회사 프로그램이 공용 네트워크를 막아서 사용이 안돼서 계속 개인으로 바꿔주고있습니다.

혹시 이러한 증상에 대해 아시는분 계실까요?

Tags : 태그가 없습니다.

4개의 답변이 있습니다.

wansoo
  0 추천 | 약 3년 전

바뀌는 원인이 무엇인지는 잘 모르겠지만...

껐다가 켜질때 "개인" 이 "공용"으로 변경된다면...

껐다가 켜질때 자동으로 "공용"을 "개인"으로 설정되게 만들어 버리면 해결될 것 같네요~ ^^


네트워크 프로필을 "개인"으로 변경해주는 batch file을 만들어 두고서

켜질때 실행되게 해 주면 되겠고요.


네트워크 프로필을 "개인"으로 변경해 주는 batch file은  아래와 같이 만들면 되겠고요.


@echo off

setlocal enableDelayedExpansion

for /f "tokens=1-2 delims=:" %%a in ( 'PowerShell -Command ^"^&{Get-NetConnectionProfile}^" ^| findstr Name ^| findstr /v 식별되지' ) do (

  set netName=%%b

  set name=!netName:~1,30!

  powershell -command "& {Set-NetConnectionProfile -Name '!name!' -NetworkCategory Private}"

)


위에 @echo off 부터 해서 마지막에 있는  닫는 괄호  ) 까지 그대로 복사해서

메모장에다 붙여 넣기해 주고요.


메모장에서 file을 저장할때  파일이름을  set_pri_profile.bat 와 같이 확장자가 bat인 파일 명으로 작명해 주고...

주의해야 할 점이 반드시 파일 이름 적는 아래쪽 부분에 인코딩을 ANSI로 해서 저장해 줘야 하고요.



그리고 이렇게 저장된 batch file을 스케줄러에 등록해서 컴퓨터가 켜질때 자동 실행되게 등록시켜서 실행되게 해 주면 될 것 같네요.


반드시 배치 파일이 "관리자 권한"에서 실행될 수 있도록 해 주는 것도 중요하겠고요


스케줄러에 자동 실행 등록 시키는 방법은 아래 링크의 내용을 참고하면 도움이 될 것 같네요.


프로그램 자동으로 실행시키기 - 윈도우 '작업 스케줄러' : 네이버 블로그 (naver.com)

쿨가이
  0 추천 | 약 3년 전

방화벽 설정 (PC, 네트워크) 확인해 보시면

차단설정 되어 있는지 확인 먼저 해보세요

빨간신발
  0 추천 | 약 3년 전

공용 개인 네트워크보다

윈도우 방화벽에서 해당 포트 개방해주심 될거에요

아마도 윈도우 방화벽에 개인 네트워크는 개방으로 되어있고

공용은 차단으로 되어있을 거에요

그거 찾아서 개방해주세요

그럼 공용 네트워크든 개인 네트워크든 상관없이 될거에요

Genghis Khan
  0 추천 | 약 3년 전

https://sihloh4me.tistory.com/m/251

위 링크 참고하세요