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

saehymkldp의 이미지

[iptables 질문] iptables start되어 있으면 웹 접속이 않됩니다.

안녕하세요. iptables를 사용하려고 이리저리 자료를 뒤지고 있습니다.
그런데 처음으로 iptables를 start시키고 나니깐 그때부터 웹접속이 않됩니다.

iptables -L해서 보니깐 디폴트로 룰들이 몇개 들어가 있더군요.(제가 한게 아님,IDC 호스팅 엔지니어가 그렇게 한건지 모르겠습니다.)
그런데 아래 룰을 보면 all protocal input이 accept되어 있으니까 웹접속이 않될리 없어보이는데 이해가 않됩니다.
iptables stop하면 웹접속 정상이구요. 도움을 바랍니다.
감사합니다.

haseong의 이미지

네트워크 설정 문제 (Gateway 밖으로 안나감) 도움 부탁 드립니다

안녕하세요

1달여가 넘게 틈틈히 인터넷으로 검색해가며 시도했지만 네트워크 관련 지식이 짧아서인지 해결 방법이 보이질 않아서 이렇게 질문 드립니다.

현재 내부 아이피로 (192.168.122.76, eth0) 운영되는 리눅스 서버가 있습니다. 사내 Gateway (192.168.122.1)를 통해서 인터넷으로 연결이 되는데요
얼마 전까지 서버의 eth1에 192.168.1.1을 할당하고 이를 노트북 (192.168.1.2)에 연결하여 인터넷을 같이 사용하고 있었습니다.

문제는 노트북을 사용하지 않으면서 eth1 설정을 없애고 eth0만 사용하여 서버만 운영하기 시작했는데요
이 때 우분투 apt-get upgrade를 간만에 한 것 같습니다
그 이후부터는 서버에서 인터넷이 안되고 Gateway까지 ping도 나가지 않고 있습니다.
다행히 192.168.122 네트워크 대역에 있는 pc들에는 ping이 나가고 그 분들도 서버에 접속이 됩니다.

대략적인 설정 내용들은 다음과 같습니다.

lockpick의 이미지

칼리 리눅스에 무선랜드라이버 설치오류

iptime N300UA 드라이버 설치하는데 저런오류가 나느데 어떻게 해결하저?

gozldguard의 이미지

GPL 질문

안녕하세요.

프로그래밍에 입문한지 얼마 안되는 초보입니다.
GPL을 따르는 자바 라이브러리를 이용해서 함수를 짜려고 하는데
만약 FunA라는 함수가 GPL을 따르는 오픈소스인경우

public int FunB(int a, int b){
	int bb = 2*b;
	return FunA(int a,int bb);
}

이렇게 FunA를 약간 수정해서 FunB라는 함수를 제가 계속 사용하는 경우
이 소스는 공개되어야하나요? 아니면 FunA를 call하기만 한거니까 상관없나요?

rootroot의 이미지

pcap으로 캡쳐하고 TCP 재조합하려는데 어떻게 하나요?

단순히 pcap으로 캡쳐한 정보가 tcp를 포함하면 tcp의 정보를 활용해서 tcp/ip 스택 처럼 재조합하려는데 어떻게하나요?

사실 libnids 이용해서 해보려고 하는데 중간에 순서가 꼬이는 경우가 있어서 막히고 있습니다...

https://github.com/korczis/libnids/blob/master/samples/printall.c - 이걸로 코딩했는데 실시간으로 하면 순서가 꼬이네요...

제가 하고 싶은 걸 예시로 들자면 홈페이지 들어가면 http ok 받고-> html 코드 받고 -> 이미지 관련 http ok 받고 -> 이미지 받고 -> ...

(와이어샤크에서 follow tcp stream 기능을 로그로 남기는 프로그램을 만들고 있습니다.)

이런식으로 순서대로 해서 로그 남겨보려고 하는데 중간에 순서가 바뀌거나 꼬이네요....

seojh1431의 이미지

centos 설치시 " iso 9660 " 이라는 오류가 납니다......

iso 파일을 unetbootin으로 usb 부팅디스크를 만들었습니다..

디스크파티션 다 잡고 그담 과정으로 넘어가는 부분에서 " iso 9660 " 이라는 오류가 뜨고 내용은 하드드라이브 이미지를 찾을 수 없다고 하네요

usb는 /dev/sda1 으로 잡히고 /dev/sdb에 모두 파티션 할당, 부트로더도 /dev/sdb에 설정해놓고 설치를 하는데 안되네요.....

도와주세요.

dkfn의 이미지

Makefile에서 File 지정

DIRAPP = ../Example
$(DIRAPP)/TDO.cpp \

Makefile중에 위와 같은 내용으로 만들어져 있는데,
현재 디렉토리에 TDO.cpp파일이 있으면 그 파일을 가지고
먼저 컴파일이 됩니다.

../Example/TDO.cpp 파일이 컴파일이 되게 하려면
어떻게 해야 할까요?

현재 디렉토리에 그 파일이 있든지 없든지,
지정디렉토리에 파일이 없으면
에러가 나게 해야하는데, 어떻게 하면 될지요.

morzio의 이미지

실행 중인 프로세스에 파라미터 전달 방법이 있나요?

안녕하세요. 도움 말씀좀 얻으려고 왔습니다.

자바같은 경우에는 실행중인 프로세스에 명령어를 던져서

특정 쓰레드만 종료시키고 재 생성 하는게 가능하다고 하더라구요.

윈도우라면 윈도우 메세지를 이용한다던가 하면 될거 같긴 합니다.

혹시 리눅스에서는 어떤 방법을 쓰는지 조언 부탁드립니다.

morzio의 이미지

소켓fd가 같은게 리턴될수도 있나요??

안녕하세요. 도움 말씀좀 얻으려고 왔습니다.

이번에 리눅스 프로그래밍을 처음 해보고 있는데요

서버소켓과 클라이언트소켓을 한 프로세스에서 구현하고있습니다.

물론 한 프로세스에서 서로접속하는 형태는 아니구요...
서버소켓에 붙는 클라이언트는 다른 피씨들이고
클라이언트소켓에서 접속하는 서버도 다른 서버입니다.

그런데 문제는..

서버소켓에 접속되는 클라이언트의 소켓fd가 5,6,7. 이런식으로 늘어나는데요

다른 서버로 접속하는 클라이언트소켓이 접속되지 못하고 재접속을 할때
자꾸 5번소켓fd가 이미 접속되었음에도 불구하고

5번fd를 할당받으면서 기존 서버소켓에 접속된 클라이언트를 끊어버립니다.

그러면서 뭔가 완전꼬여버리는 듯 합니다.

서버소켓쪽은 select로 클랑이언트의 접속여부를 판단하고
다른 서버에 붙는 클라이언트소켓은 별도의 쓰레드에서 생성되구요

나그네나그네의 이미지

OS X 에서 assert걸렸을 때 gdb 로 callstack보기

OS X 에서 assert걸렸을 때 gdb 로 callstack보려면 어디에 break을 걸어야 하는지 아는 분 있으신가요?

리눅스에선 b abort하면은 시그널핸들러로 넘어가기 전에 break이 걸려서 콜스택을 볼 수 있었는데 여기선 어디에 break 을 걸아야 하는지를 알 수가 없네요..

페이지

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