Cute Happy Ghost
본문 바로가기
server·network

[네트워크] 네트워크 접속안될때 해결방법 총정리, ipv4중복할당 제거 및 ip자동할당기능 영구중지, 인터넷은 있는데 네트워크 안될 때,

by JENN_tech7 2023. 7. 20.
728x90
SMALL

하단 작업표시줄에 네트워크가 잘 연결이 되어있으면 아래와 같이 떠야한다

 

 

근데 서버에 원격접속이 안되서 들어가보면

아래처럼 느낌표가 뜰 때가 있다

 

보통 와이파이가 연결이 끊겼거나 인터넷이 아예 없을 때

이렇게 x표시가 뜨는데 이때는 인터넷을 다시 잡아주면 정상적으로 잘 떴었다

 

 

 

근데 느낌표가 떴을 경우에는 몇 번의 시도를 해봤는데 잘 안됐었다.

내가 네트워크 접속안될 때 시도해보는 몇 가지 방법들을 나열해보겠다

 

 

 

1. 가장 기본... 물리적인 방법

인터넷 라우터 껐다키기, 서버 껐다키기

포트 다시 꼽았다 끼기...

보통 이 시점에서 되기를 간절히 원한다

하지만 호락호락하지 않은 서버들이 대부분이다.

 

 

 

 

 

 

 

 

2. 안될 경우는 네트워크 사용안함

네트워크로 들어가서 케이블이 꽂혀있는 네트워크를 클릭해서 사용안함을 클릭

몇 초 있다가 사용함으로 클릭

저것도 무의미했다

 

 

 

 

 

 

3. 드라이버 재설치

위의 창에서 속성을 들어가면 아래와 같은 팝업이 뜬다

드라이버로 들어가면 네트워크 커넥션을 해주는 드라이버정보가 뜨는데 여기서 제거를 해준다

그리고 재부팅을 해주면 재설치가 된다(윈도우10이상)

보통 그럴 때 될 경우도 있다

혹은 드라이버 업데이트를 해주는 방법도 있다

개발자들은 공감할지 모르겠다..

제거보다 업데이트가 더 무서운거..

그래서 나는 업데이트는 안하고 제거->재부팅->재설치를 했는데 이것도 되지않았다.

 

 

 

 

4. 가장 최후의 방법이자, 가장 근본인 방법, ip중복할당 체크

사실 이제는 앞의 3가지 방법을 하기전에 이것부터 살펴본다.

우리회사는 ip를 수동으로 할당해주는데 어떤 이유로 ipv4를 자동으로 할당해버려서 ip가 중복으로 들어가버릴 때가 있다

그럴 때 ip자동할당기능을 끄고, 중복ip를 삭제해주는 방법이다

네트워크 연결센터에서 네트워크를 더블클릭하면 상태가 뜬다

자세히를 클릭해주면 네트워크의 설정정보를 볼 수 있다.

 

 

이 사진은 구글에서 긁어온 건데 나도 똑같이 ipv4 address가 169.어쩌고로 중복등록이 되어있었다

이젠 저 화면을 보면 희열이 느껴진다

왜냐면 원인을 알았으니까

그럼 이제 본격적으로 원인을 해결해본다

 

 

 

  • cmd창을 켜서 ipconfig /all명령어를 입력해준다
ipconfig /all

그럼 네트워크들이 뜰 텐데 거기서 중복으로 ip가 설정되어있는 네트워크이름을 확인한다

이건 내가 직접 찍어온건데,

잘 보면 자동 구성 ipv4주소로 169.254.어쩌구가 자동할당되어있고

ipv4주소가 210.113.어쩌구로 중복이라고 써져있다

210.으로 시작하도록 내가 수동할당을 해놨는데 어째선지 자동으로 ip가 하나 더 할당이 된거다

게다가 기본설정으로 되어버린다..

굴러온 ip가 박힌 ip뺴버리네...어이가 없네...

이렇게 되어있는 네트워크 설정을 변경하기 위해 이름을 확인해준다

위에 보면 EMbedded FlexibleLOM 1 Port 1이다.

 

 

 

  • 현재 시스템에 있는 모든 IPv4 네트워크 인터페이스의 정보를 확인한다
netsh interface ipv4 show inter

여기서 위에서 찾았던 애의 색인값을 확인해준다

EMbedded FlexibleLOM 1 Port 1은 6번이죠

6번을 잘 확인하고

 

 

  • 커맨드창에 아래와 같이 입력한다

이 명령어는 특정 네트워크 인터페이스에서 중복주소 할당 기능을 비활성화하고 이 변경사항을 영구적으로 저장하라는 뜻임. 자동할당 변경 세팅을 위한 필수명령어니까 꼭 해줘야한다

이때 interface 옆에는 본인의 네트워크 색인값을 넣어줘야함

netsh interface ipv4 set interface 6 dadtransmits=0 store=persistent

 

 

 

 

  • services.msc를 쳐서 서비스콘솔로 들어간다

DHCH Client를 클릭해준다

 

 

 

 

 

시작유형 : 사용안함, 서비스 상태 : 중지 로 바꿔주고 적용시켜준다

그리고 서버 재부팅을 하고 cmd창에 다시 ipconfig /all을 쳐서 중복이 삭제됐는지 확인한다

나는 처음에 바로 되진않아서 ip자동할당기능을 다시 비활성화시켜주는 명령어를 실행하고 

(이때 interface 색인값 다시 확인해야함! 설정하고 재부팅까지 했으니 바뀌기 때문)

또 다시 재부팅을 해줬더니 그제서야 됐다

 

 

 

 

 

 

처음 개발을 배울때부터 네트워크, 서버쪽은 어려워보이지만 오히려 그게 내 흥미를 돋궈서 관심이 많이 갔다

많이 경험해보고싶었는데 이 세상이 내 뜻을 알고 많은 일을 경험해보도록 도와준 것 같다.

감사........안감사..감사....안감사...

728x90
LIST

댓글