: 현재 6.2 알짜리눅스한글을 사용중입니다.
: 그리고 서버로 리눅스를 사용하고 클라이언트로 윈98을 사용중에 있습니다.
:
: 이 두개를 모두 인터넷을 사용하기 위해 "마스쿼레이딩"이라는걸 해서
: 설치해서 일단은 사용중에 있어요... 그냥 책보고 어찌 하다보니까
: 텔넷도 되고 인터넷도 되고 다 되거든요.....
:
: 근데....~~~ 전 이해를 좀 하고싶어서 이글을 띄웁니다...
: 부디 보시고 속시원히 답변을 해주실분...좀 해주세요.. 이초보를 위해서.
: =====================================================================
: 우선 제가 설치를 위해서 아래의 방법대로 했습니다.
:
: 순서1) /usr/src/linux 내에서 "make menuconfig" 하여
: "network option" 에서 "ipchains"를 체크해주고
:
: 순서2) make dpe (엔터 - 이후,생략)
: 순서3) make clean
: 순서4) make bzImage
: 순서5) make install
: 순서6) make modules
: 순서7) make modules_install
: 순서8) /sbin/lilo 한후, 재부팅한 다음 재부팅을 하고
:
: 순서9) 매스커레이딩 환경설정을 위해
: /etc/rc.d/rc.loacl.mine 파일을 열어서 아래의 내용을
: 모두 입력해주었습니다.
: ------------- 내용 -------------------------------
:
: /sbin/depmod -a (이게 뭔지 모르지만 6.2에서는 에러가 생김)
: /sbin/modprobe ip_masq_autofw
: /sbin/modprobe ip_masq_ftp
: /sbin/modprobe ip_masq_irc
:
: echo 1 > /proc/sys/net/ipv4/ip_forward
:
: /sbin/ipchains -F
: /sbin/ipchains -P forward DENY
: /sbin/ipchains -A forward -b -s 192.168.0.0/24 -d 192.168.0.0/32 -j ACCEPT
: /sbin/ipchains -A forward -s 192.168.0.0/24 -d ! 192.168.0.0/32 -j MASQ
: /sbin/ipchains -A output -p tcp -d 0.0.0.0./0 telnet -t 0x01 0x10
: /sbin/ipchains -A output -p tcp -d 0.0.0.0/0 ftp 0x01 0x10
: /sbin/ipchains -A output -p tcp -d 0.0.0.0/0 ftp-data -t 0x01 0x08
:
: -------------- 내용 끝 -------------------------------
: 그리고 다시 재부팅
:
: ------------------- 여기서 질문입니다. --------------------
: 질문 1) 왜 ~~~ 순서1)에서 순서 8)까지의 과정이 필요한거죠?????
: 터미널모드에서 setup을 치면 그안에 어디 보니까
: ipchains 옵션주는게 있던데 그걸 그냥 체크해주면 안되는건가요.
:
: 문제는 1에서 8까지의 과정이 너무 오랜시간을 잡아먹고
: 또 지금 저는 배우는 중이라 시스템을 이틀에 한번꼴로
: 새로 깔면서 다른것도 또 깔아보고 하는데 위의 과정이
: 너무 시간이 걸리고 왜...그래야만 하는건지 이해가 안됩니다.
: (위의 과정은 커널을 컴파일하는 과정으로 알고있는데..아닌가..)
:
전 오랜만에 allix7.0인가 깔아 봐떠니 masq까지 다 컴파일 되있던데요.
마스커레이딩을 커널에서 지원해주나 바여-_-;;;
그러니까 커널 컴파일하겠죠. 확인해 보시면 되있을수도 있어요.
:
: 질문 2) 이런방법보다 더욱더 쉽게 그냥 매스커레이딩 기법을 이용할수
: 있는 방법은 없는지요.........
:
저처럼 매스커레이딩까지 컴파일해논 커널을 인스톨하시는 방법을ㅡㅡ;
: 질문 3) 혹시 위에 제가 한과정중에서 불필요하거나 잘못들어간 내용이
: 있으면 좀 찍어주세요..........
echo 1 > /proc/sys/net/ipv4/ip_forward
ipfwadm -F -p deny
ipfwadm -F -a m -S 192.168.0.2/10 -D 0.0.0.0/0
전 이렇게 만 써도 되던데ㅡㅡ 멀 잘못한걸까..
:
: 질문 4) 그리고 내가 원하는대로 리눅스를 다 설치했다는 가정하에
: 다음에 파티션정보를 변경하더라도 그대로 다시깔아서
: 사용할수 있게 백업할수 있는 방법은 없을까요...
: (윈도우를 예로들면 고스트같은 방법)
:
뭘 다 설치 하셨다고 말씀하시는건지 모르겠는데. 완전하게 지우고 다시
깔아야하는 경우는 개인적으로 쓰다가는 거의 못 봤어요. 별로 쓰는게
없어서 X윈도우는 개인적으로 짐이던데..
:
: 리눅스를 배우기 시작하면서 정말정말 이해가 안되는건 커널컴파일이라는
: 부분과 모듈이라는 부분들입니다....
커널컴팔은 기계에서 커널이 작동할수 있는 형태로 바꿔주는거구.
커널은 하드웨어를 관리하는 부분인가--; 작동하게 하는부분인가여서
하드웨어가 바뀌면 커널 설정을 바꾸던데.님 말씀대루 그게 귀찮아서 커널의
일부분을 모듈로 만들어서 하드웨어 바뀌면 모듈로 올렸다가 떼어 냈다가..
ㅡㅡ;하는게 아닐까요?
전혀 도움이 안될듯
: 어떤분이 자세히 설명해주셔서
: 커널컴파일이라는게 뭔지 그냥 대충 이해는 하지만 그래도
: 이렇게 새로 뭔가 설정을 할때, 또 시스템을 새로 깔았을때
: 항상 난관에 부딪힙니다....제발 좀 도와주시고 상세한 답변을 좀
: 해주시면 백골난망이겠습니다.