사설 IP와 공인 IP를 구분하는 법Q.NIC에서 관리하는 IP는 공인(Public) IP라고 하는 것으로 알고 있고 사설(Local) IP는 자신이 호스트로 등록하는 것으로 알고 있습니다. 사설 IP를 사용하게 되면 NIC에 등록할 필요가 없는 것인가요? 그리고 차이점이 정확히 무엇인지 궁금합니다.A.사설 IP는 RFC 1918에 잘 기술돼 있지만 다시 설명해 드리겠습니다. 클래스당 사용가능한 사설 IP는 다음과 같습니다. 클래스 A - 10.0.0.0∼10.255.255.255클래스 B - 172.16.0.0∼172.31.255.255클래스 C - 192.168.0.0∼192.168.255.255 공인과 사설 IP의 가장 큰 차이점은 사설 IP는 라우터에서 라우팅을 하지 않습니다. 즉 인터넷 쪽으로 패킷이 나갈 수가 없지요. 다만 NAT(Network Address Translation)를 사용하면 로컬쪽은 라우팅이 됩니다. 외부로 나갈 때는 공인 IP로 맵핑돼 나갑니다. 시스코 라우터에 대해Q.시스코 2500 라우터에서 'sh in s0' 명령으로 캡처한 내용입니다. 어떤 내용인지 자세한 설명 부탁드립니다. Router#sh in s0Serial0 is up, line protocol is up Hardware is HD64570 Internet address is 211.47.142.154/30 MTU 1500 bytes, BW 256 Kbit, DLY 20000 usec, rely 255/255, load 139/255 Encapsulation HDLC, loopback not set, keepalive set (10 sec) Last input 00:00:00, output 00:00:00, output hang never Last clearing of "show interface" counters never Input queue: 2/75/0 (size/max/drops); Total output drops: 14509664 Queueing strategy: weighted fair Output queue: 0/1000/64/14509664 (size/max total/threshold/drops) Conversations 0/119/256 (active/max active/max total) Reserved Conversations 0/0 (allocated/max allocated) 5 minute input rate 43000 bits/sec, 28 packets/sec 5 minute output rate 140000 bits/sec, 26 packets/sec 68868707 packets input, 1479342889 bytes, 0 no buffer Received 209953 broadcasts, 0 runts, 0 giants, 0 throttles 9 input errors, 9 CRC, 1 frame, 0 overrun, 0 ignored, 7 abort 66858131 packets output, 1577741422 bytes, 0 underruns 0 output errors, 0 collisions, 1 interface resets 0 output buffer failures, 0 output buffers swapped out 0 carrier transitions DCD=up DSR=up DTR=up RTS=up CTS=upA.우선 Load 값의 증가를 설명하자면 Load란 네트웍 인터페이스에 얼마나 많은 부하를 받는가를 나타내는 값입니다. Serial interface 0의 load 값이 증가한다는 얘기는 Network Serial 0에 많은 데이터가 지나간다는 것을 의미합니다. 따라서 네트웍에 많은 트래픽이 전송된다면 Load 값이 증가하게 되고 이것은 네트웍 회선을 증설해야 된다는 것을 나타내는 요소입니다. 하지만 먼저 인터페이스의 대역폭(Bandwidth)이 정확히 설정됐는지 궁금합니다. Load 값은 대역폭에 의해 결정되므로 올바르게 대역폭을 설정해줘야 합니다. 올바르게 설정하지 않으면 디폴트 값으로 설정되는데 디폴트 값은 T1(1.544Mbps)로 되어 있으므로 정확하게 설정해야 합니다.페이징 파일 크기Q.윈도우 NT에서 페이징 파일의 크기는 어느 정도가 괜찮은지요? 각자의 PC 사양에 따라 틀리겠지만 펜티엄 III 450MHz에 128MB 메모리, 하드 디스크는 13GB인데 4, 3, 3, 3 이렇게 4개로 나누어 쓰고 처음 4GB에 윈도우 NT를 쓰고 나머지는 그냥 자료를 보관하고 있는 상태입니다. 이런 상황에서 페이징 파일의 크기는 어느 정도로 설정해야 하며, 그 효과는 페이징 파일을 잡지 않았을 때와 어느 정도의 차이가 나는지 궁금합니다. A.페이징 파일의 크기에 대한 질문은 많이 있지만 정답은 없습니다. 물론 마이크로소프트가 권장하는 최소값은 있는데, 최소값은 '램용량 + 1MB'이고 최대량은 램 용량에 따라 틀립니다. 그런데 중요한 것은 페이징 파일의 크기가 얼마여야 하는 것인가 하는 것입니다. 이건 사용자가 얼마만큼의 작업을 하는 가에 따라 틀려집니다. 즉 작업을 많이 하는(프로그램을 동시에 많이 구동시키거나 하는 경우) 사용자는 당연히 크게 잡아야 하고 그렇지 않은 사용자는 최소값으로 설정하면 됩니다. 넉넉하게 설정하면 좋지만 너무 큰 페이징 파일은 시스템의 속도가 느려지므로 권장할 수 없습니다.그러니 일단 최소 값으로 설정을 하고 작업 중에 '가상메모리 부족 경고'가 나온다면 조금씩 늘려주는 편이 좋습니다. 그리고 가능하면 2개 이상의 디스크에 페이징 파일을 분산하는 일은 가급적이면 줄이세요. 퍼포먼스 향상에 전혀 도움을 주지 않고 되려 늦어질 수 있습니다. 특히 동일한 정도로 분산하는 경우(C 드라이브에 절반, 다른 곳에 절반 등과 같이) 엄청나게 느려집니다. 물론 MS의 기술자료에는 2개 이상의 드라이브에 분산하는 것이 좋다고는 하지만 컴팩의 기술자료에는 반대라고 되어 있습니다. 제가 시험해 본 결과도 마찬가지였습니다.Sendmail에서 메일 계정만 발급하려면Q.리눅스 서버를 운영중입니다. 리눅스 계정을 발급하지 않고 메일 계정만 발급하는 방법은 없을까요? A.메일 계정과 일반 계정의 차이는 없습니다. 다만 Qmail을 이용했을 경우에는 데이터베이스를 이용해 계정처럼 사용하는 방법은 있습니다. 이에 대한 문서는 KLDP에서 Qmail로 검색을 해보면 찾을 수 있습니다. 보통 sendmail에서 메일 계정을 발급한다는 것은 일반 계정을 만들 때 쉘을 False로 지정해 텔넷 로그인을 할 수 없도록 하는 것입니다. 즉 adduser를 할 때 adduser USERNAME -d USER_HOME -s false 와 같이 지정할 수 있는 것이죠. 그리고 리눅스에서는 /bin/false로 지정합니다. @










