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

yaongi0620의 이미지

방화벽 구축시,,, SNAT와 DNAT.... 이상합니다.

ip공유기를 사용하던 것을 이번에 리눅스 박스로 교체하였습니다.

E1 ------ | eth0 |
| Linux eth1| ----[허브] ------30대의 pc
Cable -- | eth2 | ------ test server

요런 모양인데요. 문제는 pc 들에 대한SNAT는 문제없이 잘되는데, 방화벽 뒤의 test server에 대한 DNAT가 영 잘 안돼네요.

E1 GW: 211.xxx.116.94
eth0 : 211.xxx.116.91
eth1 : 192.168.1.1
test server 192.168.1.2 (DNAT 211.xxx.116.79)

ip route와 iptables를 이용하여,

jiphyunjeon의 이미지

sed awk 질문

안녕하세요.
여기 와서 많은 도움을 받았습니다.
고수님이 너무 많은거 같아요.

이번에 질문할 내용
0002.0015.72e8 => 00:02:00:15:72:e8 변경이 되었으면 좋겠습니다.
아래처럼 치면 그아래와 같은 결과가 나왔으면 좋겠습니다.

/home/yeddd $ macs 0002.0015.72e8
00:02:00:15:72:e8

sed 나 awk 를 쓰면 아주 간단하게 되던데...

좀 수고스럽지만 설명을 함께 설명 해주시면 더욱 감사하겠습니다.

이 글을 읽은 분들에게 행운과 건강이 함께하길

그럼

kkojiband의 이미지

UDP 소켓 임시 포트로 열어서 사용하려는데요...?

예를 들어서,

UDP 를 사용해서 여러 클라이언트 프로그램에 메세지를 보내는 프로그램을 만든다고 할때요,

한 컴퓨터 내에서 여러 클라이언트를 사용하기 위해 임시 포트를 바인드 시켜주는 방식으로 하려고 합니다...

근데 클라이언트 마다 다른 고정 포트를 지정해줘서 사용을 하면 잘 되는데, 위와 같이 임시 포트를 바인드 시켜준 뒤, netstat 에서 포트 번호 확인해서 그 포트들로 메세지를 뿌려주면 메세지가 안갑니다...

스티븐슨씨 책도 보고 있는데, 당췌 왜 안되는지를 모르겠습니다...

mach337의 이미지

같은 사이즈의 파티션을 복사하려 합니다.

동일 모델의 하드디스크 이구요.
두개의 하드가 파티션 구조까지 동일합니다.
/dev/hda2 를 /dev/hdb2 로 그대로 복사하려 하는데
dd 명령을 사용하면 될것도 같은데 어떻게 하는지요?
그리고 /dev/hdb 를 Primary master 로 설정하고 부팅하면 부팅이 될까요?

temper의 이미지

수세 CD 구할수 있는곳 없을까요?

수세리눅스가 필요한데 CD가 마무데도 없어서요...(5장)
당나귀는 너무 느리고, 혹시 구할수 있는곳 아니면 좀 알려주세요.

하하의 이미지

fcntl 관련 질문입니다.

fcntl 함수 옵션 중

file descripter flag로 F_SETFD, F_GETFD 가 있습니다.

man page를 보면

Quote:

F_GETFD close-on-exec를 읽는다. 만일 FD_CLOEXEC 비트가 0이면, 파일은 exec 를 통해 열린 상태로 남겨지고, 그렇지
않으면, 닫힌다.

F_SETFD close-on-exec 플래그를 .IR arg의 FD_CLOEXEC 비트에 의해 지정된 값으로 설정한다.

이렇게 써있습니다.

제가 이해 하길.

fcntl(fd, F_SETFD, 0);

이렇게 주면 위 fd를 부모 프로세스가 execl 했을 때의 자식프로세스에 오픈 된 상태로

ymkim00의 이미지

소켓통신에서..

소켓통신을 하는데 문제가 있어 질문을 드립니다.
고수님들의 도움이 필요합니다..^^

    unsigned char ret_buffer[52];
    unsigned int len = sizeof(ret_buffer);
    int result,i;

    if(sockfd == -1) 
    {
    }
    else
    {
	    result = send(sockfd,ret_buffer, len, 0);
	    if(result < 0) sock_init = 1;
    }
    

간단하게 이렇게 구성을 했을때..
ret_buffer배열 중간에 NUL이 존재합니다. 그러다 보니..
NUL이후의 데이터들은 전송이 안됩니다.

kinuz의 이미지

허브를 통한 공유 질문..

허브를 하나 구입해서 네트워크를 구성해 볼라고 하는데요..
네트워크라고 말하기도 좀 그렇지만 -_-;

컴2대로 크로스 케이블을 통한 인터넷 공유는 해봣습니다.
윈도우 - 윈도우 해봣구요..
리눅스 - 윈도우 도 해봣구요..

집에서 안쓰는 166MHz, 32램짜리 컴터를 가져왔고,
이컴터를 서버로 해서 네트워크를 구성하려고 하는데요..

예를 들어 컴터 3대로 1대는 서버 2대는 클라이언트로 한다면,
연결을 어덯게 해야 할지...

허브의 개념이 아직 제대로 파악을 못해서 그렇습니다..ㅠ_ㅜ

gauri123의 이미지

리눅스에서 옛날 도스의 M과 같은 프로그램을 만들때...

파일을 실행시키기 위해서는 execlp()를 실행시켜야 하는데..

execlp를 실행시킨 후에 프로그램이 종료 되지 않고

원래의 M화면으로 돌아올수 있게 하려면 어떻게 해야 하는지 알 고 싶습니다.

제 지식으로는 알수가 없군요

김영재의 이미지

[질문]Key Swap

이번에 NTEmacs를 설치하면서 본격적으로 Emacs를 배워볼까 하는데요.
그러기위해 리눅스에서도 Emacs를 사용해볼려구 합니다. 한데 이 때 Caps Lock키랑 좌측 Ctrl키의 위치를 서로 바꿔서 매핑시켜 사용할 수 있도록 설정하고 싶습니다. 저는 현재 와우 파란 7.3 R2버젼을 사용하고 있구요 KDE를 윈도우 매니져로 씁니다. 한데 여기 제어판에서 주변장치란에 키보드를 보니까 이걸 설정하는 부분이 있더라구요. 그래서 거기 해당 부분에 체크하고 제부팅해도 전혀 바뀔 기색이 안보이더라구요. 어떻게 하면 되는지요?

페이지

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