| [ LinuxFreeBSD ] in KIDS 글 쓴 이(By): tarkus (몸부림) 날 짜 (Date): 2000년 1월 7일 금요일 오후 05시 14분 43초 제 목(Title): Re: [질문] 컴 연결하기 앞에 분이 대략 설명해 주셨지만, 첨언하자면 FreeBSD에서는 IP masquerading이라고 하지 않고 NAT(Network Address Translation)이라고 부릅니다. 개략적으로는 앞에 분이 설명한 바와 같고, 단지 FreeBSD를 게이트웨이로 사용할 때 설정 방법이 다릅니다. (아래의 설명은 3.2 기준입니다.) (1) 먼저 /etc/rc.conf화일을 편집해서 gateway_enable="YES" 라고 해줍니다. (2) 다음은 NAT설정을 해야하는데, 만약 모뎀을 써서 ppp로 ISP와 연결을 한다면 두 방법이 있읍니다. (kernel mode ppp와 user mode ppp) 커늘 ppp는 pppd라는 (디먼)커맨드를 이용하고 유저 ppp는 ppp라는 유저 커맨드를 사용합니다. (저는 커늘 ppp를 쓰는데 설정 방법이 좀 복잡합니다.) 유저 ppp커맨드에 nat를 지원하는 -alias (NAT를 IP aliasing 이라고도 합니다) 라는 옵션이 있읍니다. (최근 버젼은 이 부분이 조금 바뀐 것으로 알고 있으니 확인해 보십시오) 자세한 내용은 man ppp해보면 됩니다. (3) 위의 과정을 통해서 FreeBSD로 ppp연결이 되면 win95에서는 default gateway를 FreeBSD 박스의 IP address로 지정하면 됩니다. win95에서 나가는 패킷들은 FreeBSD에서 적당히 주소를 고쳐서 (마치 FreeBSD 머신에서 보내는 패킷처럼) ISP로 전달되고 그에 상응하는 응답 패킷들은 마찬가지로 FreeBSD 머신에서 확인한 후 알아서 win95로 보내줍니다. 단, 모든 네트웍 서비스들이 다 지원되는 것은 아닙니다(예:ping)만 대부분은 프로그램은 문제없이 쓸 수 있읍니다. (예:WWW,ftp,telnet등등) 과정 (2)가 제일 어려운데 www.kr.freebsd.org나 FreeBSD handbook을 보시면 설명이 나와 있을 겁니다. 그럼. |