보안상 공유폴더는 사용하지 않는 것이 바람직하지만, 그 편리성 때문에 어쩔 수 없이 사용하게 된다.

이런 것은 혼자 쓰는 기능이 아니기 때문에 잘 알려진, 사용하기 쉬운 기능을 사용하는 것이 정신 건강상 이롭다.

그런데 공유폴더를 설정하여 그동안 잘 사용하던 PC가 하드웨어 문제로 뻗으면서 귀찮은 일이 생기기 시작했다.

별 생각없이 성능도  그런대로 괜찮고, 평소에 좀 덜 사용하는 PC를 공유폴더 설정하여 사용하기로 하고 그동안의 파일들을 몇 시간 걸려 다 옮기고 나니, 몇 개의 PC에서만 접속하면 더 이상 접속이 되지 않는 문제가 발생하는 것이다.

알고보니 설치된 윈도우 XP가 Home Edition....Home Edition은 5개의 최대 인바운드 연결 수(동시 연결)만 지원하는 것이다.(XP Professional 은 10개를 지원)


참고 글 대로 AutoDisconnect 시간을 조정하면, 접속이 되지 않는 문제를 거의 해결할 수 있을 것 같았지만 좀 더 근본적인 해결책이 필요했다.

역시 구글링을 하니 해답이 보였다...다음 사이트의


의 글을 참고하여  


에서 EvID4226Patch223d-en.zip 프로그램을 다운로드 받아서 윈도우를 패치하니 잘 된다. 이 프로그램으로 50개까지의 동시연결을 지원할 수 있지만 그렇게까지는 필요없었다. 10개 정도면 충분했다.

PS) 이런 일 때문이라도, 웬만하면 미리 XP Professional 로 설치하는 게 나을 것 같다.  위의 홈페이지가 종종 안 열리는 경우가 있는 것 같아, 파일도 첨부하여 둔다.

Posted by novice9

댓글을 달아 주세요

  1. 2009.10.26 00:09  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

여태까진 이 기종 OS끼리의 멀티부팅에만 관심이 있었다.

그러다가 이번 집의 PC가 문제를 일으키면서 윈도우 XP를 1개 또는 2개 이상의 하드디스크에 설치하였을 때의 멀티부팅이 필요하게 되었다.

왜냐하면  PC가 멈추는 이유가 XP가 꼬였기 때문인지 명확하지 않았기 때문이다.

윈도우의 같은 버전도 파티션만 다르면 두 번 설치가 가능하다는 사실을 이번에 알게 되었다.

 
다음 글을 참고할 수 있다.

주) 물론 윈도우만 쓰는 게 아니라면(즉, 리눅스 같은 OS를 쓴다면) 다른 해결방법이 있다. LILO,GRUB등의 옵션을 적당히 조정하면 될 것이다. 이렇게 시험해 보다가 PC가 문제가 아니라면 MBR을 다시 손봐야 할 듯하다.


Posted by novice9

댓글을 달아 주세요

아마 XP에서 가장 많이 사용하는 명령어 중 하나가 ipconfig명령어 일 것이다.

모든 명령이 그렇듯 ipconfig명령도 다양한 명령어 옵션을 가지고 있다.

 

물론 HELP옵션을 사용하면 영문으로 도움말이 출력되지만 우리말로 한 번 정리해 보았다.

 

 



 

 

사용법:

 ipconfig  [ /? |  /all |  /renew [adapter] |  /release [adapter] |  /flushdns |      
                /displaydns |  /registerdns |  /showclassid adapter |  /setclassid adapter [classid] ]


where   
   adapter         Connection name       (와일드카드 문자 * 와 ? 를 사용가능하다.)
옵션:
  /?                 이 도움말을 출력한다.
  /all               모든 설정 정보를 출력한다.(MAC 주소,IP임대시간,DHCP 서버 IP,설정된 DNS 서버 IP포함)
  /release        지정된 어댑터의 IP설정을 해제한다.(DHCP로 동작시)
  /renew          지정된 어댑터의 IP설정을 갱신한다.(DHCP로 다시 IP를 받아온다.)
  /flushdns       DNS Resolver 캐쉬를 제거한다.
  /registerdns   DHCP로 설정된 IP임대시간을 갱신하고 캐쉬에 저장된 DNS Resolver정보를 다시 질의한다.
  /displaydns    DNS Resolver 캐쉬의 내용을 보여준다.
  /showclassid 지정된 어댑터에 대해 class ID정보를 보여준다.(설정되어 있을 경우)
  /setclassid     지정된 어댑터에 대해 class ID를 설정한다.


옵션없이 실행할 경우 각 네트워크 어댑터에 대해 IP주소,서브넷마스크,디폴트 게이트웨이를 보여준다.


Release와 Renew 옵션의 경우, 어댑터가 지정되지 않으면 TCP/IP프로토콜과 바인딩된 모든 어댑터에 대해 명령이 수행되어 IP설정을 해제하거나 갱신한다.


Setclassid 옵션의 경우 classid가 지정되지 않으면 classid설정이 삭제된다.


사용예:

 > ipconfig                              <==설정정보 출력
 > ipconfig /all                       <==좀더 자세히...
 > ipconfig /renew                 <==모든 어댑터에 대해 IP를 갱신
 > ipconfig /renew EL*          <==EL로 시작하는 문자열을 가진 Connnection에 대해 IP를 갱신
 > ipconfig /release *Con*   <== Con 문자열을 가진 Connection에 대해 IP를 갱신
                                                 예. "Local Area Connection 1" 이나
                                                      "Local Area Connection 2"
 > ipconfig /setclassid "로컬 영역 연결" DhcpTest  

                                              <== "로컬 영역 연결" 어댑터에 대해 classid 설정


 

주1) setclassid 설정 후 ipconfig 명령 실행시 출력되는 정보가 한 줄이 늘어난 것을 볼 수 있다.
   Ethernet adapter 로컬 영역 연결:


          Connection-specific DNS Suffix  . : kornet
          IP Address. . . . . . . . . . . . : 211.xxx.xxx.xxx
          Subnet Mask . . . . . . . . . . . : 255.255.255.0
          Default Gateway . . . . . . . . . : 211.xxx.xxx.254
          DHCP Class ID . . . . . . . . . . : DhcpTest   <==DHCP 패킷의 Option 77 활성화


주2) ipconfig /setclassid "로컬 영역 연결" 과 같이 하여 설정된 classid 설정을 삭제하여도, DHCP Class ID 항목은 없어지지 않는다.(물론 값은 삭제되었으므로 출력되지 않는다.)
  그러나, 이 명령으로 추가되는 DHCP Option 77 은 정상적으로 비활성화된다.
  참고:
http://msdn.microsoft.com/en-us/library/dd358019(PROT.10).aspx

'IT > 네트워크' 카테고리의 다른 글

WireShark 매뉴얼  (0) 2009.06.07
국가별 사용 IP대역 알아내기  (1) 2009.06.05
XP ipconfig 명령 사용법  (0) 2009.06.03
cisco장비 인터페이스 정보들  (0) 2009.05.21
cisco configuration register  (0) 2009.05.21
FTP의 Passive-mode  (0) 2009.05.21
Posted by novice9

댓글을 달아 주세요

XP에서 자동설치CD를 만드는 방법은 잘 아는 바와 같이 winnt.sif 를 구해서 편집해 쓰거나, 이 파일을 만들어 쓰면 된다. 그런데, 이런 볼륨라이센스키를 가진 자동설치CD를 가지고, 이외의 곳(?)에서 XP를 설치했을 때는 아무래도 찜찜한 기분이 남게 된다. 그런 때는 깔끔하게 해당CD키를 변경해 놓는 방법이 최선일 것이다. 

 

====정품인증 받기전에 인증키 변경하기

 - 시작/실행에서 다음을 입력하고 CD키를 변경한다.

 - %systemroot%\system32\oobe\msoobe.exe /a

 

====정품인증 후 인증키 변경하기

1. 레지스트리 편집기를 실행하여(regedit)HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\Current Version\WPAEvents 의 이진데이터값을 살짝 바꾼다.

사용자 삽입 이미지


2. %systemroot%\system32\oobe\msoobe.exe /a  <=시작/실행에서 정품인증도구를 실행한다.
사용자 삽입 이미지


3. Product Key 변경을 클릭한다.

사용자 삽입 이미지

4. 새 키를 입력하고 업데이트를 클릭한다.

사용자 삽입 이미지
5. 나중에 알림을 클릭하여 종료한다.
사용자 삽입 이미지

6 PC를 리부팅한다. 정품인증도구를 다시 실행시켜 보면 정품인증이 되어 있음을 확인할 수 있다.

사용자 삽입 이미지


====이 내용은 다음 사이트를 참고로 했다.

참고 사이트: http://articles.techrepublic.com.com/5100-10878_11-5034890.html

====다음 사이트에서 인증키를 바꾸는 프로그램을 다운로드 받아 시험가능하다. 백신이 PC에 깔려 있어 실시간 감시가 켜져 있는  경우는 백신프로그램에서 경고 메시지를 출력하고 실행되지 않을 수 있다.

 다운로드 사이트: http://www.snapfiles.com/get/rockxp.html

 

Posted by novice9

댓글을 달아 주세요

윈도우 XP에서 기본으로 포함되어 있는 네트워크 시험 유틸리티중의 하나인 tracert 사용법을 간단하게 정리했다.

 

C:\> tracert

Usage: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name

Options:
    -d                 Do not resolve addresses to hostnames.
    -h maximum_hops    Maximum number of hops to search for target.
    -j host-list       Loose source route along host-list.
    -w timeout         Wait timeout milliseconds for each reply.

 

j 옵션은 사실 거의 사용할 일이 없다. target_name 은 호스트명이나 IP주소를 사용한다.

 

일반적으로 tracert 를 수행하면 시간이 많이 걸린다.

 

다음과 같이 하면 DNS Resolving을 하지 않기 때문에 명령 수행시간이 단축되고, ICMP패킷이 돌아오는 시간을 줄여서 결과를 빠르게 볼 수 있다.

 

예: tracert 168.126.63.1 -d -w 2   <==IP에 대해 DNS query를 발생시키지 않고, 응답이 없을 때 기다리는 시간을 2초로 지정했다.

'프로그램 > 네트워크 관련' 카테고리의 다른 글

윈도우 ftp 명령어  (0) 2009.06.20
Windows XP tracert 명령행 옵션  (0) 2009.05.22
XP netstat 사용법  (0) 2009.05.22
iReasoning MIB Browser  (2) 2009.05.21
Posted by novice9

댓글을 달아 주세요

MS word를 사용하다 보면 다음과 같이 귀찮은 "음성 인식 데이터가 손실되었습니다" 라는 메세지가 계속 출력될 때가 있다.

사용자 삽입 이미지

 

이 경우 도구/옵션/저장 탭에서 언어 데이터 포함이 선택되어 있으면 해제한다.

사용자 삽입 이미지

Posted by novice9

댓글을 달아 주세요

  1. Favicon of http://dramatique.textcube.com BlogIcon pandorabox 2009.05.22 08:57 신고  댓글주소  수정/삭제  댓글쓰기

    ^^
    잘보고갑니다..

  2. nim 2009.09.26 11:44 신고  댓글주소  수정/삭제  댓글쓰기

    감솨.......

가장 최근의 phpBB3 버전은 3.0.4 이다. 윈도우 XP에서 phpBB3 3.0.0 의 버전업을 하기 위해 다음과 같이 진행한다.

 

1. 현재 버전 확인
  - 관리자 계정으로 로그인하여 현재버전을 확인할 수 있다. 현재 버전은 3.0.0 이고 최근 버전은 3.0.4라고 알려준다. 

사용자 삽입 이미지


 2. Full Package로 버전업을 할 수도 있고 Automatic Update Packages를 사용할 수 있다. 그렇지만 현재로서는 3.0.0 => 3.0.4 Update Pack을 지원하지 않아 이 방법을 쓸 수 없다.  

사용자 삽입 이미지

3. Full Package로 버전업을 하기로 하고 파일을 다운받아 적당한 폴더에 풀어놓는다.

사용자 삽입 이미지

4. 기존 폴더를 풀백업해 놓는다.

5. 기존 DB를 백업해 놓는다.현재 사용중인 DB에 대한 정보를 알려면 config.php를 열어보면 된다.
 > mysqldump -udb_user -p --default-character-set=utf8 db_name > 20081218.sql
 
6. 다음 폴더를 제외하고 기존 phpBB3 패키지를 삭제한다.
 - files,language\ko(한국어패키지를 설치했을 경우),images,styles(추가적인 styles를 설치했을 경우)
 
7. 새로운 버전의 phpBB3 Full Package를 phpBB3의 폴더로 복사한다.
 
8. 백업받은 config.php를 새로 설치된 phpBB3 의 폴더로 덮어쓴다.

9. 웹브라우저를 열어서 http://localhost/phpBB3/install/database_update.php 를 한번 실행시켜준다. <=웹서버가 PC내에서 구동되고 있기 때문에 이렇게 했다.
 - 주의) 모든 경우인지는 모르겠지만 로컬의 WEBROOT폴더(이경우 D:\RWAPM\www\phpBB3)의 .htaccess를 열어서 다음과 같이 코멘트처리해주었다.
  
    #<Files "config.php">
    #Order Allow,Deny
    #Deny from All
    #</Files>

    #<Files "common.php">
    #Order Allow,Deny
    #Deny from All
    #</Files>
 

사용자 삽입 이미지

10. WEBROOT의 install 폴더를 삭제한다. 

사용자 삽입 이미지

11. 관리자 계정으로 로그인하여 버전을 확인한다.

사용자 삽입 이미지

주의) 위 경우는 XP내부(로컬)에서 실행한 것이다. 그러므로 서버를 통해 버전업을 하려고 한다면 폴더에 주의해야 한다.

Posted by novice9

댓글을 달아 주세요

XP를 설치하면서 설치화면을 계속 보고 있어야 한다는 사실은 무척 괴롭다. 거기다가 설치된 XP에 보안업데이트까지하느라 시간을 죽이고 때는 더욱 그렇다. 그런데 이러한 것을 자동화할 수 있다는 것을 알게 되었다. 여러곳에서 얻은 정보를 정리해 보겠다.

 

XP 통합CD를 만드는 데 필요한 것들은 다음과 같다.

 

  * XP 설치CD <=오리지널 CD면 좋다고들 하는데 뭐든 상관없다.

  * BBIE(Bart's Boot Image Extractor)   다운로드: http://www.nu2.nu/bbie/

  * CD이미지 제작툴   다운로드: http://unattended.msfn.org/unattended.xp/view/web/15/

      주) GUI 또는 command line tool 어느 것을 받아도 상관없다.

  * Windows-XP SP3

       다운로드: http://www.microsoft.com/downloads/details.aspx?FamilyID=5b33b5a8-5e76-401f-be08-1e1555d4f3d4&DisplayLang=ko

  * 윈도우 보안업데이트

       다운로드:  http://www.microsoft.com/downloads/Search.aspx?displaylang=ko

       참고사이트: http://unattended.msfn.org/unattended.xp/view/web/5/

       업데이트 전용프로그램: http://www.windowsupdatesdownloader.com/   

                                                      => 아쉽게도 SP3 이후가 업데이트 되고 있지 않다.

  * VMware <= 있다면 CD를 굽기 전에 시험이 가능하다.

 

 주) nLite를 이용한 통합CD 제작은 추천하지 않는다. 일반적인 방법으로는 설치중 에러가 난다.

 

 1. 원본CD 복사

    - 원본CD의 모든 폴더를 PC로 복사한다. 편의상 D:\WINXP 하위폴더로 복사한다고 가정하겠다.

 

 2. 부트이미지 추출. 이후 SP3파일과 보안업데이트가 D:\Download 폴더에 받고, CD드라이브는 E:라고 가정한다.

    D:\Download\ bbie.exe e:  

    - 생성된 image1.bin 파일을 편의상 CD이미지 제작툴과 같은 폴더로 복사한다. 그리고 xpboot_ko.bin 으로 이름을 바꾸었다.

 3. SP3 파일을 D:\WINXP 에 통합한다. 도스창에서 다음 명령어를 입력한다.다음 2가지 방법중 하나로 하면 된다. 실행시키고 나서,

     3.1  D:\UpdateDown\ WindowsXP-KB936929-SP3-X86-KOR.EXE /integrate:D:\WINXP

    3.2  D:\UpdateDown\ WindowsXP-KB936929-SP3-X86-KOR.EXE /X

         D:\UpdateDown\i386\update\ update.exe /s:D:\WINXP

 

 4. 보안업데이트 파일들을 통합한다.

    D:\UpdateDown\ WindowsXP-KB9xxxxx-x86-KOR.exe /integrate:D:\WINXP

 

 5. 설치방법을 변경한다.

      아래 관련글을 참고

 

 6. CD 이미지를 제작한다.




Posted by novice9
 TAG nlite, xp, 통합CD

댓글을 달아 주세요

이번엔 또 미디어위키(Mediawiki)를 쓰다가, utf-8 과 euc-kr의 캐릭터셋간의 문제로 고민하는 게시물들을 많이 읽게 되었다. 나 또한 지금까지의 작업결과를 잃고 싶지는 않았으므로, 또다시 새로운 시도를 하기 시작했다. 데비안(Debian) 서버에서 돌고 있는 미디어위키 DB(latin1)를 XP로 이전하면서 utf8로 전환하는 것이었다. 물론 나중에 데비안에서도 utf8로 전환할 것을 염두에 둔 것이었다.

 

Mysql DB생성방법과 XP에 미디어위키 설치하는 방법은 이미 게시물이 있으므로 언급하지 않고 DB백업만을 설명한다.

 

1. 먼저 데비안에서 DB를 백업받는다. 이 경우는 안전하게 latin1으로 받도록 했다. (utf8로 받아서 되는지는 확인하지 않았다.)

 

  # mysqldump -u wikiuser -p wikidb --default-character-set=latin1 > wikidb_latin1.sql

        <= 이렇게 하면 실제 백업데이타 속의 한글데이타의 캐릭터셋은 utf8이다.

 

2. 백업파일을 열어서 latin1을 utf8로 치환한다.

 

3. 백업파일에서 다음 줄을 숫자를 찾아서 오른쪽에 있는 값으로 수정한다. 이렇게 하지 않으면 에러가 생겨 DB를 복구할 수 없다.

 주) 아직 이해가 안 가는 것은 미디어위키설치에서는 에러 없이 만들어지는 table들이 백업복구시에는 에러메시지를 토해 낸다는 것이다. T_T

 ---------------------DUMP 파일 수정(미디어위키 1.13.2 의 경우)--------------------------

=====87===========
CREATE TABLE `categorylinks` (
  `cl_from` int(8) unsigned NOT NULL default '0',
  `cl_to` varchar(255) character set utf8 collate utf8_bin NOT NULL default '', 
<==200
  `cl_sortkey` varchar(86) character set utf8 collate utf8_bin NOT NULL default '',
  `cl_timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
  UNIQUE KEY `cl_from` (`cl_from`,`cl_to`),
  KEY `cl_timestamp` (`cl_to`,`cl_timestamp`),
  KEY `cl_sortkey` (`cl_to`,`cl_sortkey`,`cl_from`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
====319,321========
CREATE TABLE `job` (
  `job_id` int(9) unsigned NOT NULL auto_increment,
  `job_cmd` varchar(255) NOT NULL default '',  
<==100
  `job_namespace` int(11) NOT NULL,  
<==100
  `job_title` varchar(255) character set utf8 collate utf8_bin NOT NULL,
  `job_params` blob NOT NULL,
  PRIMARY KEY  (`job_id`),
  KEY `job_cmd` (`job_cmd`,`job_namespace`,`job_title`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
===536,537=========
CREATE TABLE `page_restrictions` (
  `pr_page` int(8) NOT NULL,
  `pr_type` varchar(255) NOT NULL, <==100
  `pr_level` varchar(255) NOT NULL, 
<==100
  `pr_cascade` tinyint(4) NOT NULL,
  `pr_user` int(8) default NULL,
  `pr_expiry` char(14) character set utf8 collate utf8_bin default NULL,
  `pr_id` int(10) unsigned NOT NULL auto_increment,
  PRIMARY KEY  (`pr_page`,`pr_type`),
  UNIQUE KEY `pr_id` (`pr_id`),
  KEY `pr_page` (`pr_page`),
  KEY `pr_typelevel` (`pr_type`,`pr_level`),
  KEY `pr_level` (`pr_level`),
  KEY `pr_cascade` (`pr_cascade`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

------------------------DUMP 파일 수정---------------------------------------------

 

4. DB가 정상적으로 복구되었으면 웹페이지를 띄워보면 된다.

Posted by novice9

댓글을 달아 주세요

이전버튼 1 이전버튼

블로그 이미지
이 블로그는 삽질을 기록하는 곳입니다. ^_^
novice9
텍스트큐브,티스토리 검색

달력

 « |  » 2018.09
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            

최근에 받은 트랙백

글 보관함

Yesterday137
Today54
Total4,326,879