2개 랜카드로 외부/내부 네트워크 나누기가 가능할까요?

제가 무선랜카드가 2개가 있습니다.

하나는 인터넷 전용으로 외부 네트워크용으로만 쓰고

나머지 한개는 내부 네트워크만 사용하려고 합니다.

가능할까요? 방법 좀 알려주시면 감사합니다.

아이피 마스커레이드(IP Masquerade)와 iptables 포워딩에 대해
정보를 더 얻어 보시기 바랍니다.

[url=http://ubuntu.or.kr/search_cse.php?cx=001159781601438017687%3Aj8iz1zpf-me&cof=FORID%3A11&q=IP+Masquerade&sa=%EA%B2%80%EC%83%89#1059:34u8j9wt]본 포럼 : IP Masquerade 검색결과[/url:34u8j9wt]

구현 방법에는 여러가지가 있겠지만…

라우팅 테이블 수정만으로도 쉽게 가능은 하겠네요…

IP가 내부 네트웍이면 eth1로 패킷을 브로드캐스트로 보낸다.
IP가 내부 네트웍이 아니면 (그밖에 경우) eth0를 통해서 게이트웨이로 보낸다

$ sudo route -n
$ sudo route add -net X.X.X.X netmask X.X.X.X dev eth1
$ sudo route add default gw X.X.X.X dev eth0

혹시 X.X.X.X가 게이트웨이 아이피인가요?

먼저 답변해주셔서 감사드립니다.

도움말을 참고하세요.

$ man route

-net 다음은 네트워크
netmask 다음에는 넷마스크
gw다 다음에는 게이트웨이입니다.

특정 호스트만 특정 랜카드로 보내고 싶으면

-host를 사용하셔도 됩니다.

ip에 따라 패킷이 알아서 갑니다.
내부와 외부를 쓰고싶다면 그냥 네트워크에 맞게 ip를 설정해주면 되죠.

혹… 외부가 내부로… 내부가 외부로… 가는 것을 막고싶다면,
iptable 등으로 패킷 전송을 막아주시면 될 듯 합니다.

감사합니다. 잘 해보고 다시 오겠습니다.

내마음대로 피씨가 생기네요.

다음처럼 하니 되네요

/etc/hosts 라는 화일에 아래추가
192.168.100.112 winxp

이 명령어로 라우트 추가

[code:17kv783w]
$ sudo route add -host winxp dev wlan0
[/code:17kv783w]

wlan0으로만 화일 전송이 되네요.
위의 라우트 명령어를 어디에 추가하면 자동으로 적용될까요?
interface에 추가하니 wlan0을 모르겠다고 하네요.

라우팅 테이블 추가는 인터페이스 활성후
라우팅 테이블 순서만 주의해서 어느 곳이든 추가해도
상관없습니다.

일단 슬쩍보니 우분투엔 이런 디렉토리가 보이네요…

/etc/network/if-up.d/

인터페이스 활성화 된후 실행되는 스크립트 모임인거 같네요.

$ man interfaces

vi /usr/share/doc/ifupdown/examples/network-interfaces.gz
이 파일을 보면

/etc/network/interfaces 파일에서 직접 지정하는 예도있네요