시스템관리자의 쉼터, 커피닉스 http://coffeenix.net 시스템관리자의 쉼터 - *NIX, 보안, 네트웍 운영, IT 정보 ko [질문] 아파치 server status 질문있습니다. http://coffeenix.net/bbs/viewtopic.php?p=10088#10088
아파치 server status 페이지를 보면

R(Reading Request)상태와 W(Sending Reply)상태가 있는데요

어느시점에 R상태에서 W상태로 변경되는지 궁금합니다.

관련자료 있으시면 공유부탁드립니다.

감사합니다.]]>
네트웍 관리 / 보안 Tue, 13 May 2014 17:28:22 +0900
[질문] apache server status 질문있습니다요!! http://coffeenix.net/bbs/viewtopic.php?p=10084#10084
server status 페이지 보면 R상태에서 멈춰있는데요. R 상태를 찾아보니

Reading Request라고 나오네요. 이 상태가 어떤 의미인지 궁금합니다.

그리고 재현을 해보고 싶은데 재현방법을 알고싶습니다.

감사합니다.]]>
네트웍 관리 / 보안 Wed, 07 May 2014 20:20:51 +0900
[질문] TCP / IP통신에서 write() / read()에 관한 질문입니다. http://coffeenix.net/bbs/viewtopic.php?p=6507#6507


책에 보니까 write()가 반환되는 시점은 상대 호스트로 데이터의 전송이 완료되는 시점이 나닌, 전송할 데이터가 출력버퍼로 이동이 완료되는 시점이라고 나와있는데요...



이것때문에 제가 구현한 서버측 소스내에서 write()가 제대로 동작(?) 하지 않아 클라이언트에서 read()하면 타임아웃이 발생하는 것 같습니다.



일단 소스를 보시면,





--------------- code --

//이부분은 스레드를 생성하고 그 안에서 실행되는 부분입니다.
while(1) {
str_len=read(clnt_sock, protocol, sizeof(protocol));
if(str_len > 0) { //데이터를 읽음
printf("str_len : %d\n", str_len);
}
else {
printf("str_len : %d\n", str_len); //데이터가 없으므로 루프 반복
continue;
}

if(packet_valid_check(protocol, str_len) == 1) {
printf("패킷 정상 수신.\n");
}
else {
printf("정상적인 패킷이 아님.\n");
}

//패킷 분석(배열 인덱스3에 위치한 값이 프로토콜) ex) @.a.중간내용.#
switch(protocol[2]) {

// a라면...
case 'a':
result[0]='1';
write(clnt_sock, result, strlen(result));
break;
}
}

--------------- /code --

a라는 프로토콜을 전송하면 서버측에서는 읽고 패킷분석까지 하고 switch()내의 case문 까지 잘 진입합니다.



write함수 반환값을 받아보면 바이트 수까지 정확하게 찍습니다.



그리고 루프를 돌아 read()에서 블록 상태까지 대기까지 하는 것 같습니다.



근데 클라이언트쪽에서는 read()하면 타임아웃이 발생합니다....



제가 해본 방법으론는 서버측 write() 실행 후 버퍼에만 데이터가 남아있고 전송이 안된 것 같아 fflush(stdout); 넣어봤는데 안됐고요..



close(clnt_sock); 하니까 전송이 되네요... (이 방법은 한번 연결하고 끊어 버리기 때문에 다른 방법이 필요 합니다.)



한 일주일 이것때문에 여기저기 다 찾아보고 했는데 해답을 잘 못찾겠네요.



리눅스 DDD 디버거를 써볼려고 해도 사용법이 잘 안나와있어서 ...



조언 부탁드립니다.]]>
네트웍 관리 / 보안 Sat, 26 Nov 2011 19:27:14 +0900
[질문] apache의 프록시 질문 http://coffeenix.net/bbs/viewtopic.php?p=6366#6366
공인ip 118.118.118.118이라고 가정할때, 2.domain.com을 118.118.118.118로 연결한다고 합시다.

2.domain.com로 접속할때 apache에서 192.168.74.2에서 요청을 처리하게 하고 싶은데요.
또 3.domain.com을 접속할때 192.168.74.3 요청 처리하게 하고싶고..

그래서 프록시를 도입하려고 합니다.

혹시 설정 방법인 ㅏ이런것이 있을까요?

apache가 꼭 아니더라도 nginx라도 좋겠습니다 ㅠㅠㅠ]]>
네트웍 관리 / 보안 Sun, 20 Feb 2011 14:22:07 +0900
[질문] 공유기 외부접속은 되는데 내부접속은 안됩니다. http://coffeenix.net/bbs/viewtopic.php?p=6360#6360 디자인을 전공해서 용어와 메커니즘이 조금 어렵습니다.


우분투 서버를 설치하였습니다.
공유기 연결을 하였습니다.
가상 호스트 디렉토리에서 index.html을 작성했습니다.

웹브라우저에서 도메인 입력해보니 작성한 페이지가 안나옵니다.

다른집 무선 AP를 잡았습니다.
웹브라우저로 도메인 입력해보니 작성한 페이지가 잘 나옵니다.

공유기 환경에서는 http://175.116.96.176/start.asp 와 같은 페이지가 나옵니다.

80, 8080포트로 포트포워딩을 해도 같은 결과가 나옵니다.

공유기가 문제라는데 어떻게 접근해야 할지 모르겠습니다.
공유기 제작업체 iptime에 문의해보니 포트포워딩, 펌웨어 업그레이드같은 답변만 돌아옵니다.

이 분야의 전문가는 누구인지 궁금합니다.]]>
네트웍 관리 / 보안 Sun, 13 Feb 2011 12:31:02 +0900
[질문] 네트워크 트래픽 관리를 하고 싶습니다. http://coffeenix.net/bbs/viewtopic.php?p=5834#5834 설치는 비교적 간단합니다.
Centos 기준으로 yum install ntop 하시고
/etc/ntop.conf 에서 interface만 조정해주시면 됩니다.

나머지 네트워크 트래픽 현황은
in/out 되는 전체 트래픽은 방화벽의 트래픽 정보를 확인하시거나
스위치단에서 SNMP등을 이용하여 모니터링 하시면 됩니다.]]>
네트웍 관리 / 보안 Tue, 29 Sep 2009 18:27:48 +0900
[질문] inet이 없어졌습니다. http://coffeenix.net/bbs/viewtopic.php?p=5250#5250 --------------- quote (Anonymous) --
네트웍 설정이 있던게 inet이 맞나요? 해당경로의 inet에 네트웍 설정이 있다는 듣지 못해서요. 네트웍 설정은 inet에서 한다고 잘 못 이해하고 계시거나.

배포판이 어떤 것인가요? 설정 파일명 및 경로도 달라지닌깐요.
레드햇, 페도라, suse는 /etc./sysconfig/ , 우분투는 /etc/network/, gentoo는 /etc/conf.d/ 으로 알고 있습니다.
참고로 오랜 전 기억으로 슬랙웨어라면 rc.inet* 에 네트웍 설정을 했던 것으로 기억합니다.
--------------- /quote --



댓글을 주셨군요.
늦었지만 답글 답니다.

centos 5.3 x86이고, 그 문제는 결국 centos를 재설치해서 해결했습니다]]>
네트웍 관리 / 보안 Mon, 22 Dec 2008 11:23:38 +0900
[질문] 브로드캐스트 때문에 네트워크가 마비... http://coffeenix.net/bbs/viewtopic.php?p=5081#5081 네트웍 관리 / 보안 Sun, 19 Oct 2008 13:11:51 +0900 [질문] 삼바와 윈도비스타 문제 도와주세요..... http://coffeenix.net/bbs/viewtopic.php?p=4674#4674

몇년동안 리눅스에 삼바서버를 설치해서 윈도98과 윈도xp 에서 리눅스에 있는 파일을 엑세스해서 사용해왔습니다.

그런데 노트북을 사면서 설치된 윈도비스타는 삼바를 전혀 엑세스 할수가 없습니다.

삼바 드라이브를 엑세스할려고 하면 A remote procedure call (RPC) protocol error occured.

라고 에러가 나옵니다.

혹시 윈도비스타 버전이 HOME PREMIUM 이라서 그런건 아닌지요. 단계높은 버전이어야지만 삼바를 쓸수가 있나요?

네트웍 Properties 에서 client for mS network 의 RPC service 탭이 다른 윈도98이나 xp 처럼 setting 이 가능하지 않게끔 되어있는데 이것때문에 그런는건지요?

꼭 윈도비스타 설치된 노트북에서 삼바를 써야되는데 방법은 없을까요?]]>
네트웍 관리 / 보안 Tue, 26 Aug 2008 19:06:15 +0900
[질문] Kernel 2.6.18에서 routing header 설정하기 http://coffeenix.net/bbs/viewtopic.php?p=4515#4515 저는 Red Hot Enterprise 5를 사용하고 있습니다.
사용중 궁금한게 있에 메일을 보냅니다.
Enterprise4에서는 routing header 정보를 확인할 수 있는데 Enterprise 5에서는 routing header정보를 확인 할수 없습니다.
혹시 Enterprise 5에서 수정해야할 항목이 있는지 알려주세요...
급합니다.
그럼 수고하세요]]>
네트웍 관리 / 보안 Thu, 08 May 2008 11:30:11 +0900