명령 행에서 Windows 7의 게이트웨이 변경


10

DOS 프롬프트에서 Windows 7 시스템의 기본 게이트웨이를 변경하는 방법을 찾으려고합니다.

감사!

답변:


9

Windows 7에서 상황이 변경되었는지 확실하지 않지만 XP에서는 이와 같이 할 수 있습니다.

route add 0.0.0.0 mask 0.0.0.0 192.168.0.1


4
"add"를 "change":로 바꿀 수 있습니다 route change 0.0.0.0 mask 0.0.0.0 192.168.0.1. 다음 DHCP 임대 갱신 또는 재부팅까지만 활성화됩니다. 영구적으로 변경하려면 netsh올바른 인터페이스 이름 이 필요합니다 .
mivk

이것은 게이트웨이를 설정 하지 않으며, 이것은 게이트웨이를 추가합니다. 따라서 게이트웨이가 이미 설정되어 있으면 창에 이제 두 개의 게이트웨이가 있으며 이미 조여진 OS에서 혼란을 겪습니다 ... GOOD (지금, 항상 불쾌합니다) 네트워크 구성 문제, 예를 들어 그래픽 시스템에서 gw를 설정 한 다음 자세히 봅니다. 그러나 설정을 다시 편집하면 게이트웨이가 설정되지 않습니다)) 실제 답변은 경로 변경에 대한 위의 주석입니다.
TheSorcerer

9
netsh interface ipv4 set route 0.0.0.0/32 "Local Area Connection" 192.168.1.1 

네트워크 어댑터의 이름은 "로컬 영역 연결"일 수 있습니다.


1
이름에 "로컬 영역 연결"을 사용하여이 명령을 실행하면 "요소를 찾을 수 없습니다"라는 오류가 발생합니다. 다른 이름을 사용해야합니까?
laconicdev

netsh interface show interface사용 가능한 인터페이스를 나열하기 위해 실행 합니다. 당신은 목록에서 올바른 것을 선택할 수 있습니다
Michael Lowman

show 인터페이스는 다음 인터페이스 이름을 반환합니다. 로컬 영역 연결 및 VirtualBox 호스트 전용 네트워크. ipv4 대신 로컬 영역 연결을 사용하려고하면 다음 오류가 발생합니다. "다음 명령을 찾을 수 없습니다 : 인터페이스"로컬 영역 연결 "set route 0.0.0.0/32"로컬 영역 연결 "192.168.1.1
laconicdev

ipv4도 사용해야합니다. 내 답변에서 업데이트를 참조하십시오.
HostBits

5
+1 netsh가 올바른 방법입니다. 경로 추가로 경로를 추가하면 OS를 재부팅 할 때마다 경로를 다시 추가해야합니다.
Lewis

6

Cheekaleak이 제공 한 명령 줄은 저에게 효과적이지 않습니다.

netsh int ip set address "Local Area Connection" address=192.168.1.64 mask=255.255.255.0 gateway=192.168.1.1

당신은 모든 필드 지정해야합니다 (주소, 마스크 및 게이트웨이). 그렇지 않으면 재설정됩니다.


3

구성을 변경하는 지속적인 방법 :

route -p add 0.0.0.0 mask 0.0.0.0 192.168.0.1     
route -p change 0.0.0.0 mask 0.0.0.0 192.168.0.1

이것은 netsh보다 훨씬 낫습니다. 감사합니다!
소서러
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.