뭐, 먼저 Network Layer 를 중점적으로 보시길 바랍니다. 뭐, 이쪽이 핵심입니다. 아이피를 고치는 것이니, 일단, Network Layer 중에서도 ip Layer를 보시면 되겠군요. 단순히 ip만 고치는 거라면야, 뭐, ip 싹 바꿔주고, checksum 만
다시 만들어서 넘겨주면 될 것 같은데... 음... 그럼 고운 하루되시길...
ipsec 같은 프로젝트들 관련해서 보시길 바랍니다. 비슷비슷합니다. 그럼 고운 하루 "비트 프로젝트" 살펴보면, 리눅스에서 ipsec 구현하는 부분이 있는데
도움이 많이 될것 같네요. 그럼 고운 하루...
=========================
CharSyam ^^ --- 고운 하루
=========================
그냥 글을 읽었을 때의 느낌은 단순히 리눅스 머신에 LAN카드 여러장 꼽아서 static route를 설정하면 가능할 것입니다. 이는 man route하여 리눅스 머신에서 간단한 명령으로 가능한거죠.
그런데, 만약 다른 망과 연결되어 dynamic route를 설정하려면, 리눅스 위에 rip, ospf, bgp 등을 올려야 합니다. 이에 관해 GNU에서 zebra라는 open source가 있습니다. 시스코 스타일의 CLI로 라우팅 등을 설정할 수도 있고 그렇습니다.
Re: 리눅스 커널 소스 질문
뭐, 먼저 Network Layer 를 중점적으로 보시길 바랍니다. 뭐, 이쪽이 핵심입니다. 아이피를 고치는 것이니, 일단, Network Layer 중에서도 ip Layer를 보시면 되겠군요. 단순히 ip만 고치는 거라면야, 뭐, ip 싹 바꿔주고, checksum 만
다시 만들어서 넘겨주면 될 것 같은데... 음... 그럼 고운 하루되시길...
ipsec 같은 프로젝트들 관련해서 보시길 바랍니다. 비슷비슷합니다. 그럼 고운 하루 "비트 프로젝트" 살펴보면, 리눅스에서 ipsec 구현하는 부분이 있는데
도움이 많이 될것 같네요. 그럼 고운 하루...
=========================
CharSyam ^^ --- 고운 하루
=========================
이미 구현되어 있는..
방화벽의 기능이 님께서 말씀 하시는 기능과 비슷한듯한데
이미 커널에 반영되어 있는 기능입니다.
구글 선생님께 아래의 키워드로 검색을 해보세요
ip메스커레이딩, netfilter, iptables
ps. 마이크로 소프트웨어 잡지중에서는 아래의 내용이 도움이 되더군요
(14) ★ /2000_10월호/인사이드 리눅스/Admin/인터넷 서버와 라우터로서 리눅스 최적화(2)/M20001005-리눅스커널.p.pdf
(15) ★ /2000_10월호/인사이드 리눅스/Theme Report/리눅스 커널 2.4 '또 다른 도약'/M20001005-REPORT.pdf
(16) ★ /2001_01월호/실전강의실/네트워크트래픽관리시스템만들기1/네트워크트래픽관리시스템의구조와커널프로그래밍/0101-336.pdf
(17) ★ /2001_02월호/인사이드 리눅스/CatchUp/Netfilter활용1/커널2.4의패킷필터링활용테크닉/0102-linux30.pdf
(18) ★ /2001_02월호/인사이드 리눅스/LinuxLine/컬럼/커널2.4가열새로운세상/0102-linux04.pdf
(19) ★ /2001_03월호/인사이드리눅스/CatchUp/Netfilter활용2/커널2.4에서NAT활용하기/0103-linux24.pdf
울랄라~ 호기심 천국~!!
http://www.ezdoum.com
어느 정도의 기능이 필요한 라우터인지...
그냥 글을 읽었을 때의 느낌은 단순히 리눅스 머신에 LAN카드 여러장 꼽아서 static route를 설정하면 가능할 것입니다. 이는 man route하여 리눅스 머신에서 간단한 명령으로 가능한거죠.
그런데, 만약 다른 망과 연결되어 dynamic route를 설정하려면, 리눅스 위에 rip, ospf, bgp 등을 올려야 합니다. 이에 관해 GNU에서 zebra라는 open source가 있습니다. 시스코 스타일의 CLI로 라우팅 등을 설정할 수도 있고 그렇습니다.
http://www.zebra.org/
그럼.
댓글 달기