프로그래밍 QnA + 설치 및 활용 QnA

nox82의 이미지

libnetfilter_queue 예제 실행 오류

안녕하세요. 제가 하는 프로젝트에서 패킷 캡쳐가 필요해서 netfilter를 공부하고 있는데요 예제 파일 실행에서 막혀 이렇게 도움을 부탁드립니다^^;

User Space에서 Queue를 Handle하기 위해 libnetfilter_queue가 필요하다고 해서 홈페이지에서 libnetfilter_queue와 libnfnetlink까지 설치하였습니다.
그 후 utils 디렉토리에 예제 파일이 있어 컴파일을 시도하였는데 다음과 같이 에러가 발생했습니다.

혹 이와 관련해서 해결방법을 아신다면 조언 부탁드립니다! +_+

cell의 이미지

net-snmp mibs 추가

net-snmp 에 private mibs를 추가 하려 합니다.

파일 명 : CELL-MIB.txt
내용 :
cellTest MIB MODULE-IDENTITY
LAST-UPDATED "200107270000Z"
ORGANIZATION "Cell Co., Ltd."
CONTACT-INFO
"Cell Co., Ltd."
DESCRIPTION
"The MIB module to describe Cell product."
::= { CellMgmt 1 }

위치 : net-snmp-5.0.11.2/mibs

명령 : export MIB=CELL-MIB

명령 : snmptranslate -Tp -IR cellTest
결과 : Unknown object identifier: cellTest

cell의 이미지

net-snmp mibs 추가

net-snmp 에 private mibs를 추가 하려 합니다.

파일 명 : CELL-MIB.txt
내용 :
cellTest MIB MODULE-IDENTITY
LAST-UPDATED "200107270000Z"
ORGANIZATION "Cell Co., Ltd."
CONTACT-INFO
"Cell Co., Ltd."
DESCRIPTION
"The MIB module to describe Cell product."
::= { CellMgmt 1 }

위치 : net-snmp-5.0.11.2/mibs

명령 : export MIB=CELL-MIB

명령 : snmptranslate -Tp -IR cellTest
결과 : Unknown object identifier: cellTest

erikanes의 이미지

[완료] 동적할당 삭제시 문제

A클래스와 B클래스가 있습니다.

A클래스에서는 aa라는 변수를 동적할당하고
B클래스에서는 A클래스 AA를 동적할당합니다.

물론 A클래스 소멸자에는 delete aa가 있고
B클래스 소멸자에는 delete AA가 있습니다.
상속관계는 아닙니다.

그럼여기서 B를 동적할당해서 B객체를 만들고 delete로 소멸시키면
B객체의 소멸자에서 A객체를 소멸하고 다시거기서 aa라는 변수가 소멸이 되나요?

짧게말해서, B객체 삭제 -> B객체 소멸자호출 -> A객체 삭제 -> A객체 소멸자호출 -> aa삭제

아무래도 잘못생각하고 있는부분이 있는것 같아서 질문드립니다..

LaSeine의 이미지

소켓통신에서 read함수 문제인데요. 정말 왜 그런지 도통 모르겠네요 시리얼 통신과의 차이점이랄까요?

개발 환경은 리눅스에서 C언어로 합니다.

소켓 통신에서

서버와 클라이언트를 짜서 데이터 주고 받는 프로그램을 작성했는데요.

클라이언트에서 서버쪽으로 데이터를 날리게 됩니다.

그럼 서버에서는 데이터를 받고 응답을 내려 주는 프로그램입니다.

물론 서버에서 정상적으로 모든 데이터를 받았을 경우에 한해서 클라이언트 쪽으로 응답을 주게 됩니다.

클라이언트 프로그램에서 상대방의 아이피 주소를 버퍼에 같이 실어서 보내주는데요. 실행은 ./client 127.0.0.1 7777

이런식으로 실행하며 저위에 보이는 아이피 주소를 버퍼에 '.'을 기준으로 토큰으로 나눠 버퍼에 담아서

서버로 보냅니다. 그럼 127.0.0.1에서 숫자 0이 버퍼에 담기는데요.

저 0을 서버에서 널문자로 인식하고 뒤에 문자가 더 있음에도 끝까지 데이터를 받지않고 중간에 멈춰 버립니다.

데이터는 1바이트씩 받으며 서버쪽에서 받는 소스는

서버 데이터 받는 부분

LaSeine의 이미지

소켓통신에서 read함수 문제인데요. 정말 왜 그런지 도통 모르겠네요 시리얼 통신과의 차이점이랄까요?

개발 환경은 리눅스에서 C언어로 합니다.

소켓 통신에서

서버와 클라이언트를 짜서 데이터 주고 받는 프로그램을 작성했는데요.

클라이언트에서 서버쪽으로 데이터를 날리게 됩니다.

그럼 서버에서는 데이터를 받고 응답을 내려 주는 프로그램입니다.

물론 서버에서 정상적으로 모든 데이터를 받았을 경우에 한해서 클라이언트 쪽으로 응답을 주게 됩니다.

클라이언트 프로그램에서 상대방의 아이피 주소를 버퍼에 같이 실어서 보내주는데요. 실행은 ./client 127.0.0.1 7777

이런식으로 실행하며 저위에 보이는 아이피 주소를 버퍼에 '.'을 기준으로 토큰으로 나눠 버퍼에 담아서

서버로 보냅니다. 그럼 127.0.0.1에서 숫자 0이 버퍼에 담기는데요.

저 0을 서버에서 널문자로 인식하고 뒤에 문자가 더 있음에도 끝까지 데이터를 받지않고 중간에 멈춰 버립니다.

데이터는 1바이트씩 받으며 서버쪽에서 받는 소스는

서버 데이터 받는 부분

n0roo의 이미지

안녕하세요 CentOs로 서버구축중 질문입니다.

jdk+tomcat+apache+mysql 로 셋팅해서 jsp 호스팅을 할려고 준비중인데요..

조금 난해해서 이렇게 질문드립니다. 최초 설치하고 나서, 기타 다른셋팅은 안했구요.

#useradd 개똥이
#passwd 개똥이
#yum install yum-plugin-fastestmirror
#yum updata
#yum groupinstall 'Development Tools'

하고

#yum install bind*를 하게 되면

jinmanp의 이미지

[완료]쉘 스크립트 질문입니다

ABC.sh 라는 쉘 스크립트를 실행할 때 값을 입력하여 명령어를 실행 시키려고 합니다.

$LMIS12345 에는 192.168.0.45 라는 값이 들어있습니다.

쉘 스크립트 안에

$LMIS$1 으로 한 후에

sh ABC.sh 12345 로 실행을 하면

$LMIS$1 값은 12345 가 나옵니다.

12345가 아닌

$LMIS12345 가 나와서 192.168.0.45 라는 값을 얻기를 원합니다.

어떻게 해야 원하는 값을 얻을 수 있을까요..이리저리 고쳐봐도 원하는 값을 얻기가 쉽지 않네요..

고수님들 부탁드립니다.

hoyeon222의 이미지

[재질문] postfix 사용자 추가 질문입니다.

죄송합니다. 답글이 없어서 다시 한번 질문드립니다.
--------------
qmail에서 삽질 일주일 동안하다가 postfix가 메뉴얼도 최신께 있고, apt-get으로 설치가 가능하여 postfix 삽질중입니다.

서버는 우분투 10.04-server를 쓰고 있으며, postfix 및 dovecot의 설치 메뉴얼은

https://help.ubuntu.com/10.04/serverguide/C/postfix.html

이곳을 참조하였습니다.

참조하여, 깔끔하게 설치 된 후, telnet localhost 25 , telnet localhost pop3를 테스트 해 보았습니다.

우선 되기는 잘 됩니다.

season12의 이미지

acceptex 함수에 관해서 질문좀 드리겠습니다~

요즘 한 소스를 보고있는데여..
서버쪽 소스 입니다.
제가 여짓 서버쪽 프로그래밍을 할때는 accept 함수를 호출하여 클라이언트에서 connect가 들어오면
받아주는 식으로 짯는데..

acceptex 를 보니까 최대 유저수만큼 acceptex 를 한번에 호출해놓던데..
이런식으로 acceptex를 미리 유저수 만큼 호출해놓기만 하면 클라이언트에서 connect가 들어올때
알아서 연결을 해주는건가요?

accept 처럼 클라이언트에서 connect 들어왔을때 연결해주는 부분을 못찾겠습니다.
acceptex 가 비동기화 함수라 그런건가여? os에서 알아서 처리해주는건지 궁금합니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기