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

익명 사용자의 이미지

게이트웨이에 대한 질문 다시정리해서 올립니다 답변부탁드립니

1번째

현재 제컴에 상태는 서버에 리눅스 파란7.1을 깔고 랜카드 두장이 장착되

어있습니다...제 ip는 고정이며...현재 인터넷이 연결되는 상태입니다..

현재 클라이언트 윈도우2000에 인터넷을 공유하려고 합니다.

그래서 서버 리눅스내부 eth1에 사설ip를 192.168.0.1로 설정했습니다.

클라이언트윈도우는 ip를 192.168.0.3으로 설정했으며 게이트웨이는 서버

내부랜카드 eth1에 ip 즉 192.168.0.1입력했습니다...모든 랜카드는 정상

적으로 동작하며 현재 서버 리눅스와 클라이언트 윈도우간에 내부 핑테스

익명 사용자의 이미지

ip 헤더에 관한 질문입니다....!!!!

다들 방학인데 수거가 많으십니다...
^^ 질문이 있는데여...
struct ip 를 이용해서 프로그래밍할때여...아님 iphdr구조체 이용해서
프로그래밍할때나여 왜

struct ip *iph;
p += iph->ip_hl * 4;

이런식으로 헤더 길이 곱하기 4(ip_hl * 4) 해주나여?
궁금합니다.
며칠째 해답이 안나오는군여...
고수님들의 시원한(이 더위를 날려버릴) 답변 기대하겠습니다.
그럼 수거 하세여~

익명 사용자의 이미지

eth0와 eth1을 바꾸는 방법을 알고 싶습니다.

eth0와 eth1을 물리적으로 바꿀 수 있는지요..?
현재 노트북에서 eth0은 보드에 포함된 것이 잡히고
무선랜카드는 eth1으로 잡히는데
이 둘을 바꿀 수 있는 방법을 알고 싶습니다.

익명 사용자의 이미지

fork()된 프로세스들에 대하여...

fork()된 프로세스들에 대하여 궁금한게 있습니다...

예를 들어 80개의 프로세스를 fork()시켜서 놓았을 경우,

시스테은 각각의 프로세스들에게 어떤 방식으로 질의를 하나요?

예를 들어 그 프로세스들이 웹서버의 프로세스라고 할 경우,

그리고 외부에서 꾸준히 80포트로 웹서비스에 대한 질의가 들어올

경우, 시스템은 그 질의들을 각각의 프로세스들에게 어떠한 방식으로

분배하게 되는지 궁금합니다...

시스템이 판단해서 사용되지 않는 프로세스에 할당하는 건가요,

익명 사용자의 이미지

왜 내부 게이트 웨이를 리눅스 서버에 설치되야 되는지 궁금하군

윈도우 인터넷공유시에는 클라이언트에 게이트웨이를 서버에 내부 렌카드
ip로 설정하고 서버측에서 외부 회선을 공유해주면 인터넷이 가능합니
다...그런데 리눅스에 경우에는 같은 사설ip에 TCP/IP기반인데 연결공유
시 서버에 내부 랜카드에 게이트웨이를 설정해야 하는지 궁금합니다.

익명 사용자의 이미지

리눅스 게이트웨이 설정에 대한 질문

현재 리눅스 서버에 랜카드를 두개를 설치하고 클라이언트는 윈도우 2000
입니다...리눅스는 와우 리눅스에 리눅스 파란 7.1입니다.. 리눅스서버
에 랜카드를 eth1 eth0를 각각 내부와 외부로 설정하여 eth0에 사설 ip
를 개설하여 ip는 192.168.0.1로 선택했고 클라이언트는 192.168.0.3
으로 설정되었습니다 저는 고정IP를 사용하고 있어 학교 서버에 게이트웨
이 주소를 eth1에 입력하여 인터넷은 연결된 상태입니다..그런데 클라이
언트에 공유가 문제입니다....내부 게이트웨이를

익명 사용자의 이미지

C/C++ Library Reference 에대한 문서가 어디없을까요?

C/C++ Programming을 하다보면 Linux에 존재하는 Library에서 제공하는 함
수가 무엇이있는지 몰로 찾는데 너무 많은 시간과 노력이 들어 실질적으
로 프로그램하기가 힘듭니다.

Library Reference를 제공하는곳이나 자료가 있는곳을 아는분이 계시면 가
르쳐주시면 감사하겠습니다.

익명 사용자의 이미지

노트북에서 DHCP를 사용하는데 부팅이 안되네요 ㅜㅜ

컴팩 프리자리오 1700노트북을 쓰는데요. 내장 랜카드가 달려있는겁니다.
레뎃 7.2깔구 삽질좀해서 인터넷 잘 쓰구 있었음다.
인터넷은 유동아이피 쓰는 거구요.

일단 랜선을 꼽은채로 부팅을 하면 아무 문제 없이 잘 됩니다.
근데 랜선을 뽑구 부팅을 하면 eth0가 시작을 못하더군요. 그 뒤로 계속
서있습니다.
아마 dhcp에서 ip주소를 못 받아서 그런 것 같은데
무슨 해결책이 없을 까요?

익명 사용자의 이미지

mount() 함수 사용

mount( "/dev/hdb2", "/mnt/hdb2", "ext2", 0, NULL );

이건 되는데

mount( "/dev/hdc", "/mnt/cdrom", "iso9660", MS_RDONLY, NULL );

이건 계속 에러를 내면서 안됩니다... 왜 그럴까요?
그리고 맨페이지를 보면 마지막 인수가 (void *)형인던데
이 인수의 용도를 모르겠습니다..

아시는분 답변 좀 부탁드려요~

익명 사용자의 이미지

아래 정규표현식 코드대로 작성했는데 결과값이 안 나와요ㅠㅠ

int main()
{
int t;
regex_t re;
char pattern[] = "!http//([^/]+)!/1!i";
char buffer[] = "http//www.example.com/software/lastest-
beta.exe";

if((t=regcomp(&re, pattern, REG_EXTENDED | REG_NOSUB)) !=
0) {
regerror(t, &re, buffer, sizeof(buffer));
fprintf(stderr, "grep %s (%s)\n", buffer,
pattern);
exit(1);
}
if(regexec(&re, buffer, 0, NULL, 0) == 0) {
printf("%s\n", buffer);
}
regfree(&re);
}

컴파일시 이상없고 결과가 www.example.com 이라고 나와야 되는데
실행을 해도 아무것도 안 되요.. 무엇이 문제인가요?

페이지

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