사무실 이전후 바뀐점이라면 내 컴퓨터에서 두개의 아이피를 사용해야 한다는 것...
업무상 두개를 쓰게 되었지만 프린터를 사용하려고 하면 매우 불편함을 겪게 되는 문제를 야기시켰다.
굴러다니던 USB 무선랜카드를 꼽고 설정 후 사용하면 잘 되는데
이걸 어떻게 필요할 때마다 네트워크 설정을 바꿔서 사용할지가 고민스러웠다.
구글링 중, 이에 대한 해답을 발견... 올려본다.
방법은 아래의 명령문을 윈도우 커맨드 창에서 실행하거나 배치(bat)파일로 만들어서 실행 시켜주면 된다.
- name : '내 네트워크 환경'의 속성에서 표시되는 이름
- source : 고정 아이피일때는 'static', dhcp일때는 'dhcp'로 설정
- addr : IP 주소 설정
- mask : Netmask 설정
- gateway : Gateway 설정
IP와 함께 DNS 서버 설정해주는 방법은 아래와 같다.
위에서 설명한 사용방법 이외에도 netsh 명령어는 현재 설정된 IP설정을 저장하고
나중에 저장된 파일대로 적용할 수 있도록 지원하고 있다.
아래는 netsh 명령어에 대한 도움말입니다.
업무상 두개를 쓰게 되었지만 프린터를 사용하려고 하면 매우 불편함을 겪게 되는 문제를 야기시켰다.
굴러다니던 USB 무선랜카드를 꼽고 설정 후 사용하면 잘 되는데
이걸 어떻게 필요할 때마다 네트워크 설정을 바꿔서 사용할지가 고민스러웠다.
구글링 중, 이에 대한 해답을 발견... 올려본다.
방법은 아래의 명령문을 윈도우 커맨드 창에서 실행하거나 배치(bat)파일로 만들어서 실행 시켜주면 된다.
① 고정 아이피의 경우
netsh -c int ip set address name="로컬 영역 연결" source=static addr=192.168.0.1 mask=255.255.255.0 gateway=192.168.0.254 gwmetric=0
② 유동 아이피의 경우
netsh -c int ip set address name="로컬 영역 연결" source=dhcp
netsh -c int ip set address name="로컬 영역 연결" source=static addr=192.168.0.1 mask=255.255.255.0 gateway=192.168.0.254 gwmetric=0
② 유동 아이피의 경우
netsh -c int ip set address name="로컬 영역 연결" source=dhcp
- name : '내 네트워크 환경'의 속성에서 표시되는 이름
- source : 고정 아이피일때는 'static', dhcp일때는 'dhcp'로 설정
- addr : IP 주소 설정
- mask : Netmask 설정
- gateway : Gateway 설정
IP와 함께 DNS 서버 설정해주는 방법은 아래와 같다.
① DNS 서버 수동 설정
netsh -c int ip set dns name="로컬 영역 연결" source=static addr=168.126.63.1 register=PRIMARY
② DNS 서버 수동 추가
netsh -c int ip add dns name="로컬 영역 연결" addr=168.126.63.2 index=2
③ DNS 서버 자동 설정
netsh -c int ip set dns name="로컬 영역 연결" source=dhcp register=PRIMARY
netsh -c int ip set dns name="로컬 영역 연결" source=static addr=168.126.63.1 register=PRIMARY
② DNS 서버 수동 추가
netsh -c int ip add dns name="로컬 영역 연결" addr=168.126.63.2 index=2
③ DNS 서버 자동 설정
netsh -c int ip set dns name="로컬 영역 연결" source=dhcp register=PRIMARY
위에서 설명한 사용방법 이외에도 netsh 명령어는 현재 설정된 IP설정을 저장하고
나중에 저장된 파일대로 적용할 수 있도록 지원하고 있다.
① 네트워크 설정을 파일에 저장하기
netsh interface ip dump > c:\network.txt
② 파일에 저장된 네트워크 설정 적용하기
netsh exec c:\network.txt
netsh interface ip dump > c:\network.txt
② 파일에 저장된 네트워크 설정 적용하기
netsh exec c:\network.txt
아래는 netsh 명령어에 대한 도움말입니다.
C:\>netsh ?
사용법: netsh [-a 별칭 파일] [-c 컨텍스트] [-r 원격 컴퓨터] [명령 | -f 스크립트 파일]
다음 명령을 사용할 수 있습니다.
이 컨텍스트에 있는 명령:
? - 명령 목록을 표시합니다.
add - 항목 목록에 구성 항목을 추가합니다.
bridge - `netsh bridge' 컨텍스트의 변경 내용입니다.
delete - 항목 목록에서 구성 항목을 삭제합니다.
diag - `netsh diag' 컨텍스트의 변경 내용입니다.
dump - 구성 스크립트를 표시합니다.
exec - 스크립트 파일을 실행합니다.
firewall - `netsh firewall' 컨텍스트의 변경 내용입니다.
help - 명령 목록을 표시합니다.
interface - `netsh interface' 컨텍스트의 변경 내용입니다.
lan - `netsh lan' 컨텍스트의 변경 내용입니다.
ras - `netsh ras' 컨텍스트의 변경 내용입니다.
routing - `netsh routing' 컨텍스트의 변경 내용입니다.
set - 구성 설정을 업데이트합니다.
show - 정보를 표시합니다.
winsock - `netsh winsock' 컨텍스트의 변경 내용입니다.
다음 하위 컨텍스트를 사용할 수 있습니다.
bridge diag firewall interface lan ras routing winsock
명령에 대한 도움말을 보려면 명령을 입력한 다음 공백을 입력한 후 ?을(를) 입력하십시오.
C:\>
사용법: netsh [-a 별칭 파일] [-c 컨텍스트] [-r 원격 컴퓨터] [명령 | -f 스크립트 파일]
다음 명령을 사용할 수 있습니다.
이 컨텍스트에 있는 명령:
? - 명령 목록을 표시합니다.
add - 항목 목록에 구성 항목을 추가합니다.
bridge - `netsh bridge' 컨텍스트의 변경 내용입니다.
delete - 항목 목록에서 구성 항목을 삭제합니다.
diag - `netsh diag' 컨텍스트의 변경 내용입니다.
dump - 구성 스크립트를 표시합니다.
exec - 스크립트 파일을 실행합니다.
firewall - `netsh firewall' 컨텍스트의 변경 내용입니다.
help - 명령 목록을 표시합니다.
interface - `netsh interface' 컨텍스트의 변경 내용입니다.
lan - `netsh lan' 컨텍스트의 변경 내용입니다.
ras - `netsh ras' 컨텍스트의 변경 내용입니다.
routing - `netsh routing' 컨텍스트의 변경 내용입니다.
set - 구성 설정을 업데이트합니다.
show - 정보를 표시합니다.
winsock - `netsh winsock' 컨텍스트의 변경 내용입니다.
다음 하위 컨텍스트를 사용할 수 있습니다.
bridge diag firewall interface lan ras routing winsock
명령에 대한 도움말을 보려면 명령을 입력한 다음 공백을 입력한 후 ?을(를) 입력하십시오.
C:\>