강좌 / 팁

소프트웨어 WinPE에서 네트워크 사용

2014.03.03 03:49

DarknessAngel 조회:7407 추천:4

간흑 PE에서 네트워크를 써야할 경우가 발생할 수도 있습니다

예를 들어 NAS에 있는 파일을 가져오거나, 파티션 백업/복구시 경로를 네트워크 공유로 지정하는등의 경우입니다

일단 필요조건은 2가지가 있습니다

첫번째가 장치 드라이버가 내장되어있거나, 설치할것

두번째가 설정이 올바르게 되어있고, 서비스가 시작되어야합니다

먼져 드라이버를 내장시킬려면 dism으로
dism /image:mount /add-driver /driver:driver_folder [/recurse]
형식으로 명령을 주면 됩니다

만일 내장되지 않았거나, 용량을 아끼기 위해 내장시키지 않은경우는
drvload .\Driver\Driver1.inf .\Driver\Driver2.inf
형식으로 설치가 가능합니다

두번째는 설정과 서비스인데, 자세한건 MSFN의 문서를 뒤지면 나오니 간략하게 이번에 필요한 부분만 적어보겠습니다

일반적으로 dhcp를 사용하는경우 서비스를 시작만 시키면 자동으로 ip를 받아옵니다
Netcfg –winpe
wpeutil initializenetwork

이렇게 입력해주시면 서비스가 설치및 시작되어서 DHCP로 작동하게됩니다

만일 Static으로 고정해둔경우는 좀 더 손이 갑니다

먼져 DHCP와 동일하게 입력한후
ipconfig
을 사용하여 인터페이스의 이름을 확인합니다

다음 확인한 이름을 이용하여 (인터페이스가 1개뿐인 경우는 Local이라 입력해도 됩니다)
netsh interface ipv4 set address "이더넷" static 192.168.100.10 255.255.255.0 192.168.100.1
wpeutil initializenetwork
netsh interface ipv4 set dns "이더넷" static 8.8.8.8 primary
wpeutil initializenetwork

이런식으로 입력하면 됩니다 (각각의 항목 입력할때마다 서비스가 중단되므로 재시작시켜야합니다)

마무리로 네트워크 공유된 Samba/SMB프로토콜을 마운트해보겠습니다 (위 과정만 해도 HTTP/FTP정상 작동합니다)

네트워크 드라이브 연결은
net use N: \\server\share
의 형식을 사용해주시면 됩니다


저 과정이 다 귀찮으실테니 가장 간단하게 하는 방법은 PENetwork를 사용하는 방법입니다

이 프로그램은 위의 과정을 전부 GUI로 다 처리해줍니다

다만 특정 환경 전용인 경우는 위 부분을 스크립트로 작성하셔서 사용하는것도 가능하므로 소개해보았습니다----------------------------------------------------------------------------------------------------------------
하단은 원격지원기능을 넣고픈분들만 봐주세요

PE에 원격을 걸게 만들려면 팀뷰 구버전 (~6)내지 VNC등이 필요합니다

제경우 이번 제작 취지에 맞추어 GPL인 TightVNC를 사용하였습니다

인스톨러MSI에서 파일을 추출한후 스크립트를 짜서 넣었습니다 (스크립트 제작은 공식홈의 command line pdf문서를 참조하였습니다)

작동에 필요한 reg.reg는 TightVNC Server를 Application모드로 설치해서 설정후
HKEY_CURRENT_USER\Software\TightVNC\Server
에 가셔서 해당 키값을 추출해서 저장한후 같은 경로에 넣어서 써주세요




추신 : 브라우져 포터블 버전을 내장시키면 정상 작동하는 경우도 있습니다 (제경우 작성과정에서 시험해보니 HTA만 병합해서 그런지 5개중 크룸, 파폭만 정상구동되었습니다)

추신2 : 브라우져등을 내장하는경우 기본 스크레치 사이즈인 32메가로는 턱없이 부족하게됩니다 (이경우 dism /image:mount /Set-ScratchSpace:64명령을 통해 확장 가능합니다 (입력가능 수치는 32/64/128/256/512)


번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
450 소프트웨어| VMware USB 부팅 하기... 첫번째 방법... [7] 아이언 6176 8 05-29
449 소프트웨어| 메인보드 제조사별 부팅순서, 노트북 복구모드 단축키 팁? [8] 어사또 21875 9 05-15
448 소프트웨어| 부팅 해결하기 - RSimageX 이용 [27] suk 10375 5 05-10
447 소프트웨어| DISM GUI 플래쉬 동영상 강좌... (통합,수정,편집 등...) [88] 아이언 17347 29 05-04
446 소프트웨어| AVG 백신과 실시간 스트리밍 재생의 오류 해결 [3] 그루터기 3970 0 05-03
445 소프트웨어| RSImagex 에디션 WIM 통합 플래쉬 동영상 강좌... [75] 아이언 10104 24 04-29
444 소프트웨어| Bootice.exe로 USB 부팅하기 [22] suk 12270 7 04-27
443 소프트웨어| Windows 글꼴 뷰어 팬그램 수정 [4] CraXicS 6339 1 04-24
442 소프트웨어| 모든 동영상을 60프레임으로 보기 [27] 빠른PC 14370 3 04-23
441 소프트웨어| primocache l2 스토리지 사용법 [8] 똥꼬빤쮸 8305 2 04-21
440 소프트웨어| 급히 bash 쉘이 필요할 땐 리눅스PE?? [8] 크림슨 3751 1 04-17
439 소프트웨어| Riffstation 1.4 간단 사용기(기타 연습용 프로그램) [2] kpgsn 4082 2 04-12
438 소프트웨어| 한글과컴퓨터 한글/한컴오피스 업데이트 통합하기 [3] CraXicS 12672 2 04-05
437 소프트웨어| 여유분128mb램가지고 인터넷 속도 빠르게 해봅시다 [7] 똥꼬빤쮸 9635 2 04-01
436 소프트웨어| TightVNC설정값을 저장해봅시다 [3] DarknessAn 4515 0 03-15
435 소프트웨어| 프리모캐쉬(v0.99) 효과적인 세팅.. [9] bleach 10892 1 03-12
434 소프트웨어| 2nd - 윈도우7에서 Unlocker의 유용한 사용방법 [7] k-style 4541 0 03-12
433 소프트웨어| MP3 손쉽게 다운로드하자, Make to file [2] 흐힝흐힝 6276 2 03-11
432 소프트웨어| 1st - 윈도우8과 8.1에서 Unlocker의 유용한 사용방법 [3] k-style 5870 3 03-10
» 소프트웨어| WinPE에서 네트워크 사용 [8] DarknessAn 7407 4 03-03
XE1.11.6 Layout1.4.8