강좌 / 팁

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

2014.03.03 03:49

DarknessAngel 조회:7398 추천: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 - - -
2335 서버 / IT| 삼성폰 정품 여부 확인 방법 [5] DOS 8103 1 03-09
2334 윈 도 우| WIn 8.1 2014 Update MSU 자동 설치 Script (4개) [7] oldee 8341 7 03-09
2333 윈 도 우| Sysprep의 사용자 계정 설정 봉인 작업 [2] CraXicS 11736 3 03-09
2332 윈 도 우| 오늘까지 발표된 Win 8.1 2014 Update 설치순서 및 정리 Tip [1] oldee 8270 2 03-08
2331 윈 도 우| diskpart 기본 사용법 [7] DOS 7738 3 03-07
2330 윈 도 우| 작업표시줄(Taskbar), 어디까지 써봤니? [4] 스마팅 6817 0 03-05
2329 기 타| 방송사별 온에어 광고차단 난지로 4988 1 03-04
» 소프트웨어| WinPE에서 네트워크 사용 [8] DarknessAn 7398 4 03-03
2327 기 타| HOSTS 파일 활용 팁 [1] 손뉨 4818 1 03-02
2326 윈 도 우| 활성화작업으로 예약파티션 없이 OS설치하기 [12] FLP386 10034 7 03-02
2325 하드웨어| AMD 내장그래픽(ASROCK 880GMH-LE)으로 DVI 2560해상도 사... [4] 버뮈 5146 2 03-01
2324 소프트웨어| AOMEI Backupper PE X86 복구미디어및 파티션 작성 [11] DarknessAn 8367 3 03-01
2323 기 타| 모비즌 웹버전 사용법(수정) [1] 고양이2 4953 3 02-28
2322 소프트웨어| AOMEI Backupper 1.6 PE이식 [19] DarknessAn 8437 5 02-26
2321 윈 도 우| Windows Embedded standard 7 sp1 제대로 설치하기 [8] FLP386 12671 11 02-25
2320 소프트웨어| uTorrent or BitTorrent 광고제거 [1] 난지로 6437 3 02-23
2319 윈 도 우| Windows Hotfix Downloader로 업데이트 설치 방법 jpg [2] DaBin 6603 1 02-22
2318 기 타| 웹캠으로 CCTV 만들기 asklee 9182 3 02-22
2317 소프트웨어| FSCapture 이용 그림에 숫자 넣기 [3] asklee 4209 2 02-21
2316 소프트웨어| EasyBCD 포터블 만들기 (용량이 조금은 큽니다) [4] 나홀로 7435 2 02-19
XE1.11.6 Layout1.4.8