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

beom529의 이미지

1 게이트웨이 다중 IP

지금 회사에서 172.31.1.0/24,192.168.0.1/24, 10.10.10.1/24 172.31.1.0/24 로 총 4개의 대역을 사용하고 있습니다. 그런데 공유기가 4대나 붙어 있어 한대로 병합 해보려고 합니다. 어떻게 하는게 좋을까요? 미크로틱 라우터 하나 사서 붙이면 저 4개를 한 라우터로 합칠수 있을까요? 고수님들의 답변을 구해봅니다.

lsm5059799의 이미지

리눅스에서의 개발

리눅스에서 개발함에도 불구하고 윈도에서 사용하는 api나 mfc c# 코딩으로 개발이 가능하나요??

그리고 리눅스에서 개발한 아이템은 윈도에서도 사용가능하게 만드나요??

lsm5059799의 이미지

fedora 활용법

몇달전 까지만 해도 ubuntu 를 사용하고 있었는데, 아무래도 수업이 fedora로 진행되고 페도라가 뭐랄까...그냥 좋아보입니다.
(사실 반대로 말하자면 ubuntu는 사용자에 치중되어있어 gui가 거추장스럽다고 생각됩니다.)

그런데 ubuntu를 사용하나 fedora로 사용하나 제가 사용하기에는 윈도우 사용하듯이 마우스만 휙휙 휘젓고 있네요;;;;

그래서 리눅스 사용법들을 알고 싶은데 fedora를 기반으로 사용법같은 것을 정리해놓은 사이트 없나요?

Era의 이미지

FindFirstFile함수를 사용할 때

FindFirstFile 함수를 사용하는데 계속 INVALID_HANDLE_VALUE형으로 반환됩니다. 원인이 무엇인지 잘 모르겠습니다. 고수님들 도와주세요...

dabli의 이미지

리눅스 (Ubuntu) 라우팅 테이블 관련된 질문 입니다.

안녕하세요?

라우팅 테이블을 조회하고, 상황에 맞게 기본 게이트웨이를 설정하는 라우팅 테이블 조작을 하는 기능을

c로 구현하려 합니다. 라우팅 테이블 파일을 읽어와 파싱 후 수정하는 것이 아닌, ioctl() 혹은 다른

방법을 이용하여 코드 상으로 위의 기능을 구현하고 싶은데.. 방법을 모르겠습니다.

어떻게 하면 좋을까요? ioctl()관련 예제들을 찾아보아도 도저히 모르겠네요...

읽어주신 모든 분과 답변을 달아주시는 모든 분들께 미리 감사의 말씀을 전합니다.

jic5760의 이미지

윈도우에서 특정 IP라우팅하는법.

Windows에서 특정 IP는 특정어댑터를 통해서(VPN을 통하지 않고) 통신이 되게 하고 싶습니다.
VPN을 사용중인데 VPN을 사용하면 원래 이더넷 어댑터를 통해 나가야 할 패킷이 나가지 않는데요...
이걸 해결하고 싶습니다.
그 IP는 L3스위치에 연결된 IP라서 어댑터의 IP대역과는 다릅니다.

Phy : 10.0.0.10/24 (게이트웨이10.0.0.1)
VPN : 10.10.10.10/24 (게이트웨이10.10.10.1)
라고 할 때 10.0.1.0/24 대역으로 나가는 패킷은 Phy을 통해 나가게 할 수 있을까요??

Linux에서는 iproute2으로 구현했었는데 윈도에서는 모르겠네요..ㅠㅠ

-----------이에대한 해결책...

route -p ADD 10.0.1.0 MASK 255.255.255.0 10.0.0.1
이렇게 하고 앞에 -p옵션을 붙히면 reboot시에도 적용이 된다고 합니다.

jic5760의 이미지

샌드박스프로그램

Windows에서 사용할 수 있는 Sandbox프로그램 중에 Sandboxie말고 다른것이 있나요???
그리고 혹시 윈도우용 오픈소스 샌드박스 프로그램이 있다면 알려주세요~ㅎ

trymp의 이미지

linux kernel 에서 spinlock 을 잡고 printk 찍으면 안되나요?


제가 linux kernel 2.6.xx (32bit) 환경에서 메모리 관련 디버깅이 필요해서

메모레 zone->lock(스핀락) 이 잡흰 상태에서 printk 를 찍어야 할 상황입니다.

근데, printk 가 찍혀야 하는데 콘솔에 표시가 되지 않아서요

spin lock 구간에서는 원래 printk 를 찍으면 안되는 건가요?

interrupt 루틴에서도 printk 를 썼던것으로 기억합니다.

고수님들의 조언 부탁드립니다.

renious의 이미지

[Linux] TOP 명령어의 Command TAP 편집?

안녕하세요

리눅스를 쓰긴 하는데 관리랑은 관계가 없는(?) 일을 하고 있습니다.

최근 Tool을 사용하면 같은 툴을 동시에 10~20개 정도를 돌려야 하는데

이때 잘못 돌린 툴이 있으면 TOP에서 확인하고 kill 하곤 합니다.

문제는 어떤게 어떤건지 알수가 없다는것 인데요

예를들면

A라는 툴을 10개 실행을 시킵니다.

10개중 한개만 잘못된 것으로 kill 하고자 합니다.

하지만, 동시에 실행시켜서 어떤것이 잘못 돌고있는지 확인이 안됩니다.

그래서 생각하다가 혹시 TOP에서 Command 탭의 내용을

툴이 실행 될때 처음부터 사용자가 원하는 내용으로 띄울 수 없을까.. 하는 것인데요

A라는 툴이 실행되면 보통 Command 탭에 A_exec 라는 식으로 적히는데

위 내용을 A_exec_ver1 같이 flag를 달 수 없을까 하는 것 입니다.

방법이나 아이디어가 없을까요?

많은 조언 부탁 드립니다.

anycsj의 이미지

리눅스 어셈블리어..

#include<stdio.h>
int main()
{
int i, repeat, temp, a[7]={3,7,5,8,1,9,2};
 
for(repeat=1; repeat<7; repeat++)
{
for(i=0;i<6;i++)
{
if(a[i]>a[i+1])
{
temp=a[i];
a[i]=a[i+1];
a[i+1]=temp;
}
}
}
 
for(i=0;i<7;i++)
printf("%d",a[i]);
printf("\n");
 
}

리눅스공부중인대요..
버블정렬 어셈블리로좀 간단하게 작성해주실분.

페이지

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