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

jsnet98의 이미지

iptables를 이용한 ip 포워딩 문제..???ㅠㅠ

Redhat7.3에 NAT를 설치해서...
한국통신 공인아이피를 한개받아서
NAT를 통해 DHCP로 사설아이피를 만들어서
여러대가 한개의 공인아이피로...아이피공유해서 사용하는 중입니다...
문제의 요지는
한통 공인아이피를 통해 사용하던 제 FTP를
이번에 사설아이피쪽으로 포워딩을 시키면서 문제가 발생했습니다.

커널을 컴파일했구여...
iptables -A PREROUTING -t nat -p tcp -d x.x.x.x --dport 21 -j DNAT --to 10.0.0.105:21

이렇게 x.x.x.x의 21번 포트로 들어온 패킷을 사설아이피 10.0.0.105의 21번 포트로 아이피 포워딩 시키라고 했는데..

hodori의 이미지

/home디레토리수정할수

/home디렉토리를 수정할수있는 방법을 알려주심감사하겠습니다..

처음 리눅스를 접하구.서버관리자로 하는데...

/home 디렉토리를 수정할수있는 방법좀.알려주세요

그리고.../home디렉토리 이름을...

/home -> /house로 바꾸고싶은데..알려주심 감사..^^

ins878의 이미지

PIPE 와 일명 명명파이프(FIFO)와 어떤 차이가 있나요???

:cry:
저는 러닝 리눅스 프로그래밍이라는 책을 보면서 공부를 하고 있습니다.
공부를 하다가 막히는 부분이 프로세스 간 통신이라는 단원인데요...
일반 PIPE는 어떤 기능을 하고 어떻게 사용해야 하는지는 알겠는데요...
책을 읽다 보니깐 FIFO(일명 명명파이프)라는 것이 나오더군요..
PIPE와 FIFO(명명 파이프)와 어떤 차이가 있는지~~ FIFO에 대해서 고수님들의 많은 설명을 부탁드립니다.

envy100의 이미지

vfprintf사용법좀 알려주세용

int
plog(va_alist)
va_dcl
{
va_list args;
char *fmt;
char cur_date[11];
char cur_time[13];
time_t ttime;
struct tm *stm;

ttime = time((time_t *)NULL);
stm = localtime((time_t *)&ttime);
strftime(cur_date, sizeof(cur_date), "%Y-%m-%d",stm);
strftime(cur_time, sizeof(cur_time), "[%H:%M:%S] ",stm);

va_start(args);
fmt = va_arg(args, char *);

sprintf(LogPath_, "%s.%s", LogFileName_, cur_date);
if((lfp_ = fopen(LogPath_, "a+")) == (FILE *)NULL)
{
va_end(args);
fclose(lfp_);
return -1;
}

fprintf(lfp_, cur_time);
vfprintf(lfp_, fmt, args);

gbtogether의 이미지

소켓프로그램에서 이미지테이타가 연속으로 갈때~~~

안녕하세여~~
지금 소켓으로 프로그램을 짜고 있는 학생인데여 ,,,

소켓을 이용해 이미지테이타(1장당 300-400k정도의 용량) 을 연속해서 (100장이 될수도있음) 보내는 프로그램을 짜는데여 (먼저 데이타의 정보(파일이름,크기등~~) 를 먼저 보내고 실제 데이타를 보내는데 한 4장정도낸 아무 이상없이 보내지는데 5장이상되면 파이프가 깨어짐이라고 에러 메세지가 나타나고 접속을 종료 해버립니다...
아무리 소스를 봐도 잘모리겠어여~~~
너무많은 데이타가 연속적으로 계속날아가서 그런건지???

ㅡ,.ㅡ;;의 이미지

혹시 원자적 실행을 보장하려면...?[어떠한방법을 쓰시나요?]

함수내의 짧은 구간내에 원자적실행을 보장하고 싶습니다..
예를 들면..
a();
b();

이수함수 사이에 어떤한 간섭도 받고 싶지 않은거죠.
전에 어디선가 원자적실행을 보장해주는 어떤것을 본듯(?) 한대 기억이 안나서..

아시는분 가르쳐주시면 감사하겠습니다...

sunbee의 이미지

tcpdump 로 상대편에서 확인했는데..

패킷이 잡히지 않습니다.

ㅡㅡ;;

segfault의 이미지

MPlayer에서 screenshot찍기

MPlayer에서 SDL video output을 이용해서 동영상 감상을 하고 있습니다.

빠르긴 한데 ,스크린샷이 안찍힙니다.

혹시 MPlsyer 내부에서 스크린샷을 찍는 기능이 있는지요..

답변해 주시면 감사하겠습니다.

prog4444의 이미지

윈2000에서 Turbo C++3.0 실행시 CPU 100%가 납니다.

보통 gcc를 많이 쓰는데 터보C 를 사용해야될일이 가끔있습니다.

그런데 터보C 를 실행시키면 CPU 가 무조건 100%가 됩니다. :(

터보C에서 빠져나와도 마찬가지이고 cmd를 종료시켜야 정상적으로

돌아오는데 저와같은 문제 겪으신분이 없는지..

winbbs나 google 에서는 찾을수가없네요..

좋은하루들 되세요. :D

sunbee의 이미지

[질문]Wine 설치시문제

제가 리눅스와 XP를 쓰거등요..

linux에서 wine 설정시 XP의 filesystem을 찾을 수 없다고 뜹니다.

linux에서 XP의 프로그램을 실행할 수 있슴까?

방법좀 갈켜주세염 ^^;;

페이지

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