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

izmit의 이미지

iscsi multipath 문제

안녕하세요. 늘 구경만하던 초보회원 질문 올려봅니다.

CentOS 6.6 에서 iscsi 타겟 둘을 multipathing 하던 중 sda가 maptha 로 설정되어 wwid uuid black listing 하여 제거했으나 여전히 멀티패싱이 되지 않습니다.

yyjo의 이미지

로컬 프록시 응용 프로그램 개발 질문입니다.

안녕하세요?

윈도우 로컬 프록시 응용프로그램을 만들고 싶어서 질문드립니다.

구글에서 '프록시'라고만 검색해도 프록시 서버 주소와 프록시 설정 방법은 많이 나오고 프록시 서버 응용 프로그램도 많이 나옵니다.

그런데 저는 직접 로컬 프록시 응용 프로그램을 만들어보고 싶습니다.

로컬 프록시의 개발 이유는 pc와 웹 사이에 주고 받는 패킷을 확인하고 싶어서 입니다.

패킷을 보기 위해서라면 대표적으로 와이어샤크를 포함해서 여러가지가 있지만 정확히는 HTTPS 통신으로 pc에서 웹으로 보내는 패킷을 보기 위해서입니다.

이미 'PAROS(파로스)'라는 툴을 로컬 프록시로 지정해서 HTTPS 통신으로 주고 받는 패킷을 볼 수 있다는 것을 확인했습니다.

파로스는 오픈소스라서 소스는 찾을 수 있었지만 프로그래밍 언어가 자바이고(저는 c/cpp로 윈도우 프로그래밍을 합니다.) 파로스는 프록시 기능을 제외하고도 여러 기능이 있어서 분석하기에 어려움이 있습니다.

사실 어디서 부터 어떻게 시작해야 될지 모르겠습니다.

rma8806의 이미지

make에 명령행 파라미터값으로 컴파일시 조건 분기를 하고 싶습니다.

make에 명령행 파라미터값으로 컴파일시 조건 분기를 하고 싶습니다.

만약 xxx.c에

#ifdef COMPILE_OPTION

...

#endif

다음과 같은 구문이 있다고 하면

maxk xxx라고 하면 COMPILE_OPTION이 정의 되어서 해당 ifdef~endif구문이 컴파일 되고, 그냥 make만 했을 경우에는 해당 해당 구문이 컴파일 되지 않도록 하고 싶은데... 방법이 있을까요?

eoen2eoen의 이미지

자바 네트워크 프로그래밍 책 추천좀 해주세요!

인터넷에 관련 서적이 많이 나오긴하는데..

뭔가 못미더워서 ㅠㅠ

너무 두껍지 않은 책으로 추천해주실분 계신가요 ㅇ_ㅇ

babara_parvin의 이미지

Block device driver 계층에서 bio에 대한 inode number를 구하는법이 있나요?

block device driver 계층에서 bio구조체로 inode number를 출력하려고하면 상위참조로 인해 커널패닉이 나더라구요,

그래서 file system 계층쪽에서 inode number를 bio 구조체에다 담아서 밑으로 내려보려는데 잘안되네요..

조언좀 부탁드립니다

matesj의 이미지

bash에서 문자열 리스트에 해당 단어가 들어가있는지 확인

매번 검색으로 도움 받다가 직접 질문드립니다.
bash 에서 문자열 리스트에 해당 단어가 있는지 확인하고 싶은데요,
list="apple application apples"
word="app"
list에 word가 없으면 if문으로, 그렇지 않으면 else로 넘어가도록 하는 것입니다.

이럴 경우 if문을 어떻게 처리하면 좋을지 고민이네요.
제가 찾은 가장 유사한 방법은 if [ "$list" != "${list/$word/}" ]; then
이런 식으로 쓰는 건데, 위의 예시처럼 "app"이라는 문자열이 다른 단어에 들어가 있을 경우 까지도 포함되기 때문에, 문제 해결이 안됩니다..
if로 깔끔하게 한번에 처리할 방법 없을까요?

정규표현식을 잘 쓰면 될 것 같기도 한데, 아무리 검색해봐도 잘 안나와서 질문드립니다.

likeoran15의 이미지

shell script 리눅스 질문있습니다!

한 파일에서 A로시작하여 Z로 끝나는 지점까지 찾아서
그 문장을 복사하여 딴 파일로 옮겨서 저장하고 싶습니다.
어떻게 하면 좋을지 막막해서 질문합니다.

감사합니다!

KnGer의 이미지

c언어 초보 질문 드립니다..

질문좀...파이프 생성해서 ls 명령의 출력을 입력으로 sort를 수행해보려 하는데 안되네요...

xoduddk123의 이미지

eth0과 wlan0을 동시에 사용 할 수 없나요?

안녕하세요.

네트워크와 관련하여 궁금증이 있어서 글남기게 되었습니다.

보통 리눅스에서는 Ethernet을 eth0으로 사용하고 있습니다.

저도 마찬가지로 eth0이 Etherent으로 인터넷으로 잘 사용하고 있습니다.

여기서 저는 wlan1(USB WiFi)를 사용하려고 합니다.

wlan1은 wpa_cli를 이용하여 사용가능한 AP에 접속하여 dhclient로 DHCP서버에서 자동으로 IP도 할당받아왔습니다.

그런데 막상 IP를 받아오고 이용하는데 문제점이 있었습니다.

바로 eth0이 up인 상태에서 wlan0을 사용하면 wlan0을 이용해서 통신을 못한다는 점인데요.

뭐 간단하게는 eth0을 down했다가 다시 up하면 wlan1으로 통신이 가능하여 ping도 날라가는것을 확인하였습니다.

그런데 이번에는 eth0을 통해서 통신이 안되더군요.

인터넷에 나와있는 문서들도 살펴보니 무선(wlan)을 사용할 때 eth0을 down을 하고 사용하는 것을 보았습니다.

shi510의 이미지

gcc 메인함수 없이 컴파일...

/* file name = test.c */
int i=0;
char* pcVideoMemory = (char* )0xB8000;
 
while(1){
	pcVideoMemory[i] = 0;
	pcVideoMemory[i + 1] 0x0A;
	i += 2;
 
	if(i >= 80 * 25 * 2){
		break;
	}
}

이런 코드가 있는데 이 코드는 main 함수가 없습니다.
부팅을 위한 코드인데 이런 코드를 어떻게 컴파일 하나요?

gcc -c test.c -o test.o

컴파일 에러가 나오네요..

페이지

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