두개의 네트워크 인터페이스에 패킷 전달

검색을 해도 찾을 수가 없어서요 질문을 올립니다.

우분투 8.04를 사용하구 있구요.

유선 랜 카드 하나와
무선 랜 카드 하나를 달아놨습니다.

제가 궁금한건요.

무선 랜 카드로 받은 패킷을 유선 랜 카드로 내보내려고 하는데요.
반대 상황도 고려하구있구요.

제가 생각하기엔 무선 랜과 유선 랜을 브릿지 시키면 어떨까 싶기도 한데…
확실하지 않아서요…

어떤 방법이 있을까요?

무선 랜과 유선 랜 사이의 패킷을 공유하는 방법이…

그럼 다들 좋은 하루 되시구요…

혹시 두 개의 네트워크 카드를 동시에 같은 목적으로 사용하시려고 한다면 bonding이라는 것이 있습니다.
서버에서 서로 백업을 하거나 대역폭 확장 등을 위해서 사용합니다.

답글 감사드립니다.

앞서 말씀하신 본딩은 대역폭 확장등을 위해 사용되는 거 잖아요~

저는 두 개의 네트워크 카드가 같은 목적은 아니구요…

서로 다른 네트워크에 연결되어있다고 가정하구 있구요.

이때 무선 랜으로 받은 패킷을 유선 랜으로 전달해주는 방법이 있을까?? 하구요.

그러니까 인트라넷에 연결된 무선의 패킷를 인터넷이 연결된 유선 랜으로 전달하려고 하는 거에요~

혹시 아시는 방법이 있나요?

리눅스, 인터넷, 공유 등으로 검색해보시면 찾으시는게 좀 있을 듯…
대충 봤더니 iptables를 이용해서 하는군요. =.=

http://wiki.kldp.org/wiki.php/DocbookSg ... mple-HOWTO

오래된 문서라 요즘도 잘 될지는… =.=

[quote="chogood":37yz5opm]답글 감사드립니다.

앞서 말씀하신 본딩은 대역폭 확장등을 위해 사용되는 거 잖아요~

저는 두 개의 네트워크 카드가 같은 목적은 아니구요…

서로 다른 네트워크에 연결되어있다고 가정하구 있구요.

이때 무선 랜으로 받은 패킷을 유선 랜으로 전달해주는 방법이 있을까?? 하구요.

그러니까 인트라넷에 연결된 무선의 패킷를 인터넷이 연결된 유선 랜으로 전달하려고 하는 거에요~

혹시 아시는 방법이 있나요?[/quote:37yz5opm]

무선에서 받은 패킷을 유선으로 전달하는 방법은 많습니다.

어떤 규칙으로 전달하고 싶으신지요?

그냥 무선에서 받은걸 모두 유선으로 보내고 싶으신지요?

유선에서 받은건 무선으로 가지 않아도 되나요?

하고자 하는걸 보다 구체적으로 생각하셔야 합니다.

그러면 L2의 forwarding을 해야 할지, L3의 routing을 해야 할지가 결정되고,
그걸 근거로 forwarding table 혹은 routing table을 생각해야 하고,
설정 작업은 그 다음이지요.

무엇을 하고 싶으신지 구체적으로 설명해 주시면
제가 아는 한 도움 드리겠습니다.

yanagi님 답글 잘보았습니다.

무선에서 받은 패킷을 유선으로 전달하는 방법은 많습니다.
<- 사실 어떤 방법들이 있는지 알고 싶구요.

어떤 규칙으로 전달하고 싶으신지요?
<- 규칙은 따로 생각하고 있진 않지만 일단은 무선으로 들어오는 모든 패킷(내부 인터넷의 패킷)을 유선(외부 인터넷)을 통해서 내보내고 싶답니다.

그냥 무선에서 받은걸 모두 유선으로 보내고 싶으신지요?
<- 네~ 그렇습니다.

유선에서 받은건 무선으로 가지 않아도 되나요?
<- 유선에서 받은것도 무선으로 전달할려고 합니다. 위에서 말한 반대의 경우가 되겠네요.
외부인터넷에서 들어온 패킷 즉 유선을 통해 들어온 패킷을 그대로 무선 네트워크에게 전달하고 .
이 무선 네트워크는 내부인터넷으로 받은 패킷을 전달하는 것이죠…

하고자 하는걸 보다 구체적으로 생각하셔야 합니다.

그러면 L2의 forwarding을 해야 할지, L3의 routing을 해야 할지가 결정되고,
그걸 근거로 forwarding table 혹은 routing table을 생각해야 하고,
설정 작업은 그 다음이지요.

무엇을 하고 싶으신지 구체적으로 설명해 주시면
제가 아는 한 도움 드리겠습니다.

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
아직 L2 포워딩을 해야하는지 L3포워딩을 해야하는지에 대한 개념이 안잡혀 있구요…
같은 PC내에 있는 유선 인터페이스와 무선 인터페이스간의 전달을 생각하고 있어서…

도통 감이 안잡히네요…

도움이 절실합니다.

네트워크든 컴퓨터 내부의 통신이든
보낸이와 받는이가 존재할 것입니다.

무선으로 뭔가를 받았다는 말은 누군가가 나를 받는이로 해서 보냈다는 말일테고
이걸 말씀하신 것처럼 ‘그대로’ 유선으로 내보낸다면 받는이가 나 자신일테니
다시 나한테로 돌아올 뿐이겠지요.

무선에 있는 누군가가 유선에 보내고자 한다면 일단 나한테 보내라고 해줘야 할테고
유선에 있는 누군가한테도 무선에 있는 누군가에게 보낼거 있으면
일단 나한테 보내라고 해야 할 것입니다.
또 이럴 경우는 보낸이 받는이가 있는 부분을 넘기기전에 내가 손을 좀 봐야하겠지요?

혹은, 받는이가 나일 경우이든 아니든 상관없이
그냥 무조건 보낼 수도 있을 것입니다.
건너편에 그 누군가가 있겠지 하고 말이지요.

구체적으로 하고자 하시는걸 물어본 이유는
이 모든 이야기를 처음부터 풀어가시기에는
알아야 할 지식이 너무 많기 때문입니다.

공부가 목적이시라면 TCP/IP 네트워크를 적극 추천해 드립니다.

다만 네트워크의 활용만이 목적이시라면
데스크톱을 통해 무선으로 접속한 넷북의 인터넷을 공유하고 싶다던가…
테스크톱을 그냥 억세스포인트로 쓰고 싶다던가
개인 정보가 회손되지 않는 범위에서 설명해주세요.
말씀드렸듯 제가 아는 한 도와드리겠습니다.