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

satanjr의 이미지

sk_buff에 관해서 궁금한게 있습니다.

다름이 아니라 리눅스 네트워크 쪽으로 공부를 하고 있는 학생입니다.
지금 막히는 부분이 skbuff.h 파일에 있는 pskb_may_pull 함수 부분입니다.

static inline int pskb_may_pull(struct sk_buff *skb, unsigned int len)
{
	if (len <= skb_headlen(skb))
		return 1;
	if (len > skb->len)
		return 0;
	return (__pskb_pull_tail(skb, len-skb_headlen(skb)) != NULL);
}

여기서 받아들이는 len 은 (ip헤더 + (tcp 헤더 or udp 헤더))의 길이입니다.

Lillin의 이미지

샌드메일 관련 질문입니다.

로그는 이렇게 쌓입니다.
[code:1]
Dec 30 10:53:19 shop /usr/local/lib/popper[27188]: (v4.0.4) Unable to get canonical name of client xxx.xxx.xxx.xxx: Unknown host (1)
Dec 30 10:53:19 shop /usr/local/lib/popper[27188]: Stats: account_name 0 0 0 0 xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx
Dec 30 10:53:19 shop /usr/local/lib/popper[27189]: (v4.0.4) Unable to get canonical name of client xxx.xxx.xxx.xxx: Unknown host (1)
Dec 30 10:53:26 shop /usr/local/lib/popper[27189]: yaopc at xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx): -ERR POP EOF or I/O Error

cjy1126의 이미지

분산 NIDS를 구현하려고 합니다.

[code:1]

input
+----------------------------- [클라이언트]
| | output
| |
| |
| [인터넷]
| |
| |
| [라우터]
| |
| |

yaongi0620의 이미지

아파치 컴파일 시 maxclient limit을 바꿀 수 있다던데...

현대 맥스클라이언트의 수가 256입니다. rpm으로 그냥 깔았으니 더 늘릴 수는 없지요. 혹시 소스 컴파일 시 이 수를 늘리는 옵션이 있나요?

yisol의 이미지

[질문]iptables에서 포워딩기능에 관하여

제가 지금 iptables을 이용해 방화벽을 구축했습니다. 내부 사설망에 웹서버를 두고 연결을 하고자 다음과 같이 했습니다.

iptables -F
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t nat -A PREROUTING -p tcp -d 211.62.x.x --dport 80 -j DNAT --to 192.168.0.3

그런데 PREROUTING 되지 않더라구요. 그리고 POSTROUTING도 기능이 작동을 하지 않구요.
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.3 -j SNAT --to 211.62.x.x 이렇게 해봤습니다.

그런데
OUTPUT은 작동을 하더군요.
iptables -t nat -A OUTPUT -p tcp -d 211.62.x.x --dport 80 -j DNAT --to 192.168.0.3

sangyunlee의 이미지

IPv6 용 Telnet 이 따로 있나요?

IPv6 를 Enable 시켜서 커널을 컴파일 하였습니다.

ping6 를 이용하여 IPv6 로 Ping 되는것은 확인했는데...

그 주소로 telnet 을 이용하여 접속할려고 했더니 안됩니다.

따로 V6 용 telnet 을 받아야 한다면 어디서 구할 수 있는지 답변 부탁드립니다.

PS : 현재 한컴 리눅스에 커널을 2.4.22 를 받아 컴파일 한 상태입니다.

spinel1의 이미지

로드밸런서 Direct Routing에서 Realserver Setting 부분입니다.

세팅 부분은 아래와 같습니다.

ifconfig eth0 172.26.20.112 netmask 255.255.255.0 broadcast 172.26.20.255 up
route add -net 172.26.20.0 netmask 255.255.255.0 dev eth0
ifconfig lo:0 172.26.20.110 netmask 255.255.255.255 broadcast 172.26.20.110 up
route add -host 172.26.20.110 dev lo:0

route add -net, route add -host (IP) 가 무얼 의미하는지 잘 모르겠습니다. 게이트 웨이 설정은 아닌것 같고.... ㅡ.ㅡ;

그리고,

lo:0 은 무엇인가요. 랜카드는 아닌것 같고, 사실 제가 해야 하는 프로젝트가 Real Server부분이 윈도우즈가 될 것 같거든요. 그래서 저 셋팅 내용을 알아야 하거든요. 좀 부탁드립니다. 알려주심 감사하겠어요. ^^

ssik425의 이미지

[질문] redhat 9.0 에서 열수 있는 소켓의 갯수는 몇개나 될까요

- 우선 커널 관련 설정 파일을 찾아보면 file-max가 9.0의 경우 22936으로 잡혀 있습니다. 소켓 역시 파일과 동일하다고 보는데 그럼 소켓만 22936개를 열수 있는건가요? 물론 순수하게 소켓만 22936개를 열수는 없을테지만 최대로 열수 있는 갯수가 얼마나 될까요?
또, 커널 파라미터를 조정해서 열수 있는 소켓의 갯수는 얼마나 될까요?
메모리를 2GB정도 잡았을 경우 입니다.
여러분들의 답변을 부탁드립니다.

namfund의 이미지

[재질문]subversion에서의 시간표시에 대해 문의드립니다.

제가 이 질문들을 프로그래밍 게시판에다 올려서 다시 질문드립니다.(ㅡㅡ)

subversion은 시간표시가 어떻게 되는지 알고 싶습니다.

(업데이트나 추가했을 경우)

클라이언트 컴의 로컬 시간으로 표시가 되는지

혹은 cvs처럼 다른 시간대로 표시가 되는지 궁금합니다.

써보신 분들 리플좀 달아주세여...

namfund의 이미지

[재질문]Wincvs에서 lock 거는 방법..

게시판을 옮겨서 다시 질문드립니다.

안녕하세요

제가 Wincvs를 사용하고 있는데여 lock을 걸 필요가 있는 경우가 있어서여

혹시 명령어 말고 ( cvs admin -l [파일명])

메뉴나 설정같은데에서는 lock 거는 게 없나여?

검색을 해봤는뎅 cvs 자체는 lock을 걸지 않는게 좋다고 하시던군여..

저도 동감합니다.

하지만 특정 파일에 대해서 lock을 꼭 걸어야 하는 경우가 있어서여...

그리고 edit selection, reserved edit, unedit selection 은 어떤 기능들인가여?

페이지

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