프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

wonjnlee의 이미지

netfilter nfq_set_verdict 함수 오류가 납니다.

안녕하세요

netfilter에서 nfq_set_verdict 함수를 사용하면 오류가 나는데요.

return nfq_set_verdict(qh, id, NF_ACCEPT, 0, NULL); -> 정상 동작
return nfq_set_verdict(qh, id, NF_ACCEPT, total, payload); -> 오류

이런식으로 동작합니다.
함수 내에서 전달하는 파라미터 값을 주면 오류가 나네요.

페도라 4에서 동작하는 소스를 페도라 25에 옮겼는데 다음과 같은 오류가 발생합니다.
커널에서 bridge와 관련된 내용들은 모두 추가하였구요.
기존에는 2.6.17 커널에서 동작했던 프로그램인데, 이번에 4.8.17로 올렸습니다.
(혹시나 빼먹은게 있어서 그런건 아닌가 걱정입니다)

도와주십시오. 이것때문에 밤을 꼬박 새고있습니다ㅠㅠ

ehdwk971의 이미지

DNS 실행 오류 문의

안녕하세요.

시스템 환경: Centos7.1, Bind9.9.4

nixon4545의 이미지

헤더에 변수를 쓰려고 하는데 multiple definition of 문제...

block_int.h 라는 헤더파일에

unsigned int des; 라는 변수를 '선언'하고

다른 c소스에서 쓰려고 하는데

multiple definition of 'des' 에러가 뜨네요

검색해보니 헤더에다가 변수를 정의하지말고 선언만하면 된다고 하는데

위처럼 선언만 했는데도 문제가 생기는데 왜이러는걸까요?

nixon4545의 이미지

가상머신에서 읽기할때 과정이 궁금합니다

쓰기의 경우에는 가상머신의 커널을 거쳐 하이퍼바이저를 거치고 결국 호스트커널에서 처리를 해서

스토리지 디바이스 드라이버 함수까지 도달하여 저장이 되는것으로 파악이 되는데

읽기는 단순히 호스트커널까지 도달해서 스토리지 디바이스 드라이버까지 도달하는게 끝이 아니라

그 읽은 내용을 다시 가상머신에 전달을 해야하는데 이 과정이 어떻게 되는지 알고 싶습니다

wonjnlee의 이미지

/proc/sys/net/bridge/bridge-nf-call-iptables 수정 오류 질문드립니다.

안녕하세요

/proc/sys/net/bridge/bridge-nf-call-iptables 값을 0에서 1로 변경하고 싶은데
변경하려고 하면 오류가 발생합니다.

could not set security context for ~~
이런 문구가 뜨면서 수정이 불가능한데요.
해결방법을 알고싶습니다.

echo 구문을 써도 당연히 수정이 안되구요.

부탁드립니다.

------

해결했습니다. 제가 echo 구문을 잘못 적었더라구요.. 죄송합니다!

novice의 이미지

확률 문제 이해 도움 부탁 드립니다.

예를 들어 컴퓨터 A, B가 있습니다.

A가 내일 날씨를 맞출 확률은 60%, B가 내일 날씨를 맞출 확률은 70%입니다.

만약 두 컴퓨터 모두 내일 비가 내릴 거라고 예상했을 때, 실제 내일 비가 내릴 확률은 70%보다 높나요?

그리고 x, y 두 사람이 내일 날씨로 내기를 한다는 상황에서

x는 A, B 두 컴퓨터의 결과를 볼 수 있고, y는 B 컴퓨터의 결과만 볼 수 있다면

x가 이 내기에서 더 유리하다고 볼 수 있는 건가요?

다른 곳에서 비슷한 질문을 올렸는데, 아래와 같이 답변을 받았습니다.

사건 1. A 컴퓨터가 비가 내린다고 했는데 비가 내리지 않을 확률 : 100-60 = 40%
사건 2. B 컴퓨터가 비가 내린다고 했는데 비가 내리지 않을 확률 : 100-70 = 30%
사건 1과 2 모두가 동시에 일어날 확률 : 12%.
두 컴퓨터 모두 비가 내리는 것으로 나올 때 비가 내릴 확률 : 100% - 12% = 88%

그런데 저는 이 풀이가 맞는 건지 잘 모르겠습니다.

익명 사용자의 이미지

배열의 값이 자동으로 변경되는 문제 발생

c_num에 값을 넣고, u_num에 입력을 받으면 c_num의 데이터 값들이 000으로 변경됩니다.
왜그러는 걸까요? 그리고 변경이 안되게 하려면 어떻게 해야하나요??

익명 사용자의 이미지

float의 max가 왜 이렇게 도출되는 걸까요?

제가 알기로는 가장 큰 float 메모리는

0(부호) | 11111111(지수부) | 11111111111111111...(가수부:1이 23개)로

1.11111111111111111111111(2) * (2의 128승)을 해서

680564693277057719623408366969033850880(10)가 나와야 할 것 같은데

340282346638528859811704183484516925440(10)가 float의 max라고 하더군요

위의 올바른 float의 max의 이진수를 보면 제가 도출한 답안 보다 0이 하나 더 적던데

제가 어느 부분에서 계산을 실수한 것일까요?

babbab의 이미지

UTF-8 도 cp949 도 모든 한글을 표현하기엔 부족한것 같습니다.

한글 2007에는 초성을 뺀 ㅏㄱ이 타입 가능하지만, 리눅스도 윈도우 커맨드도 이런한 한글 문자를 타입하지 못하는것 같습니다. 리눅스에선 ibus를 쓰는데 ㅏ ㄱ 를 치면 '가'가 쳐집니다.
UTF-8도 cp949도 초성을 뺀 ㅏㄱ 문자가 없는것 같습니다.
한글 2007에서 초성을 뺀 ㅏㄱ 문자를 치고 복사해 커맨드라인에 붙이기하면 보이지않는 문자로 붙혀집니다.
UTF-8이나 CP949에 아예 없는 문자이겠지요.
아마 Unicode에 아예 이런 문자(초성뺀 ㅏㄱ)는 없는것 같습니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기