프로그래밍 QnA

cdcsman의 이미지

system() 함수 사용시 멈추는 현상 문의 드립니다.

임베디드 환경에서 system 함수를 사용하다보면 블럭이 걸리는 경우가 간혹 발생합니다.

system 함수 버그인지...

해결할수 있는 방법 없을까요?

mangfu의 이미지

클라이언트 측에서 여러개의 NIC카드를 꼈을때 질문입니다.

질문이 있습니다.

지금 프로젝트를 진행중인데

클라이언트에서 무선LAN카드를 2개를 낀후

채널본딩이 어려우니깐 위에 어플리케이션레벨에서 각각 쓰레드를 만들어준 후 지정된 해당 LAN카드를 통해서 패킷을 서버로 전송하는 프로그램을 만들려고 하고 있습니다.

UDP를 통해서 이용하는데 문제는 클라이언트 측에서 연결된 LAN카드로 바인딩 하는것입니다.

보통 클라이언트에서 bind를 안해주지만. 이 프로그램에서는 각각 의 쓰레드가 해당 LAN카드로 bind된 후 그 LAN카드를 거쳐서 패킷을 실어 날라야 되게 떄문에

bind를 해주어서 프로그램을 돌려본결과. 서버에서 도착한 패킷의 ip주소를 찍어보니 각각 2개가 찍혔습니다. 그래서 아 바인드가 제대로 됬구나 하고 생각했는데..

점검 결과 클라이언트측에서의 wireshark를 통해 각각 이동되는 패킷의 link layer를 찍어보니 결국 하나의 nic로만 가는것이 확인되었습니다.

avanwz의 이미지

GMPlib 사용시 메모리 문제.

안녕하세요
큰수를 다루는 프로그램을 만드는중인데, GMPlib이 속도도빠르고 좋아서 사용하고 있습니다.
대략적인 프로그램 구조는

임의의 입력값을 함수가 판별
판별과정은 파일에 저장되어있는 데이터와 비교하여 진행
만약 판별해서 true값이 나오면 비교했었던 데이터에 새로운값을 덧붙임
반복

hyunwooh의 이미지

USB Hub를 이용한 USB-to-Serial(FTDI) 동작 에러

안녕하세요. 개발업무를 진행하는중 발생된 문제에 대한 의견을 듣고자 올립니다.

삼성 S5PC100 프로세서를 사용하고 USB 1port를 내장한 임베디드보드를 사용하고 있습니다.
USB 1 port에 USB-to-Serial Cable을 이용하여 UART 데이터를 수신하는 것은 잘 됩니다.
문제는 추가적인 USB 디바이스를 붙이기 위해 USB hub를 사용하게 되었는데요.
USB 허브는 인식을 하였습니다만, USB-to-Serial Adapter를 연결하면 아래와 같은 에러메시지가 출력됩니다.

tsoc의 이미지

리눅스 MAC 주소 조회에 관련 해서 질문드립니다.

리눅스를 설치하고 HDD duplicator를 사용하여 하드를 복사 하여 다른 서버에 꽂았습니다.

부팅은 잘 됩니다만, 문제가 eth0를 못 찾아옵니다..

Device eth0 does net seem to be present.....

위와 같은 에러가 뜨는데요.. 아무래도 이전에 설치한 서버의 MAC주소가 새로 꽂은 서버에 그대로

적용되어.. MAC 주소가 달라서 나타나는 에러 같습니다..

리눅스에서 NIC의 MAC주소(ifconig -a를 사용하지 않고)를 확인 할 수 있는 방법이 있나요?

바이오스나 부팅시에 확인해 볼려 하니 보이지가 않네요;;

sdc1984의 이미지

쉘 script 에서 system() 함수 호출시 에러...

#!/bin/sh
system("ls -all");
exit 0

으로 작성 후 sh을 실행하니 다음과 같은 오류가 있네요..

Syntax error: word unexpected (expecting ")")

ㅠㅠ

embeddeds0의 이미지

커널 컴파일 시

제가 커널 설정을 다 마친 후 이제 커널컴파일 시작하려고

# make-kpkg --initrd kernel_image kernel_headers modules_image 또는 # make
위와 같은 명령을 수행했는데, 계속 다음과 같은 에러 증상이 납니다.
--------------------------------------------------------------------------------------------------
make[1]: *** 'arch/x86/syscalls/../include/generated/asm/unistd_32.h'에서 필요로 하는 타겟
'/usr/src/linux-headers-3.5.0-23/arch/x86/syscalls/syscall_32.tbl'를 만들 규칙이 없습니다. 멈춤
make: *** [archheadders] 오류
---------------------------------------------------------------------------------------------------

fivestar의 이미지

iptable 에서 내부 네트워크 redirect 질문입니다.

iptable에서 내부네트워크를 redirect 하려고 합니다.

ex)
보통 redirect할때 PREROUTING target에서 하는데 내부네트워크는 그쪽을 거치지 않아서 불가능 할것으로 생각됩니다.
192.168.131.1 -> 192.168.131.2
iptables -t nat -A PREROUTING -d 192.168.131.1 -p icmp -j DNAT --to-destination 192.168.131.2

PREROUTING 이외의 target은 redirect 가 없는듯 하여 어떻게 진행해야 할지 모르겠습니다.

위와 같은 상황은 어떠한 rule로 처리를 할 수 있을까요?

도움 부탁 드리겠습니다.

ltteman의 이미지

libpcap 부분 중 ip fragment offset 부분에 대해서 궁금증이 있어서 글을 올립니다

안녕하세요
현재 제가 udp teardrop 공격 패턴 분석 중에 있는데요

제가 구성한 네트워크 단에서 공격자 호스트, 피해자 호스트 네트웍을 구성하였습니다.

그런데 제가 궁금한점은

packet이 들어올때 순서 번호 즉, 재조합시 사용되는 패킷들의 순서를 어떻게 봐야되는지 모르겠습니다.

이 소스들은 제가 짠 소스 인데,,,,, 여기서 어떻게 해야될지 모르겟습니다...

도와주십시오

void print_ip_header(const u_char * Buffer, int Size)

{

print_ethernet_header(Buffer , Size);

unsigned short iphdrlen;

struct iphdr *iph = (struct iphdr *)(Buffer + sizeof(struct ethhdr) );

iphdrlen =iph->ihl*4;

yonoo88의 이미지

eclipse에서 sql문 연동하기

mysql workbench 에서 만든 sql 파일이있습니다.

현재 playframwork 에 게시판을 만들려고하는데

eclipse에 sql 문을 가져와서 게시판에 나타내려고 하는데

도무지 감이 안잡힙니다

별 거 다해봤는데 뭐가 뭔지 모르겠습니다.

sql explorer도 깔고 했는데 왜 제 화면에는 없는게 블로그에는 나와있고

멘붕입니다.

속시원히 해결해 줄 사람도 없고 미칠꺼같습니다..

그리고 궁금한건 현재 sql 파일에는 그냥 테이블만 있습니다. 컬럼과 not null인지만 되어있는 상ㅇ태구요

정보를 게시판에 나타내려고 하면 sql 파일내에서 데이터를 직접 입력해줘야 되나요??
현재 inserts에서 id 이메일 폰번호 정도 적어주고 다시 sql파일을 만들었는데 열어보니 아무정보도 적혀있지 않습니다.

페이지

프로그래밍 QnA 구독하기