안녕하세요. 본스킬 박수현 이라고 합니다.
Linux 에서 setup 명령을 통하여, System Service 중에.
ipchains 서비스를 실행 하도록 설정한뒤에
/proc/sys/net/ipv4 디렉토리의 ip_forwand 파일의 값을
보았습니다만. 설정값이 0 에서 변동이 없내요.
수시로(컴이 리셋 될때마다) ip_forwand 파일의 값을
1로 수정하여 작업을 하는것이 번거롭고 이번기회에
아주 띁어 고치고자 하는맘에 질문을 던지게 됬습니다.
질문1. setup 명령을 통하여 system services 를 추가 할경우 커널을
컴파일 해야 하는건가요.?
커널을 컴파일 할려면 어떤 문언을 참고 해야 하는지요.!
또는 서비스가 작동 되고 있는지 안되는지 확인 방법은.?
질문2. /proc/sys/net/ipv4 디렉토리 네의 ip_forwand 파일의 값이
0 일때와 1 일때의 차이점이 무엇인지 알고 싶습니다.
0 또는 1 이상의 값도 있나요 ?
질문3. modprobe 에서 ip_masq_ftp 를 띠울때마다. ip_forwand 값이
0 일때는 에러가 나며, 1일때는 실행이 되는대 그이유가 무엇인가요.
참고로 컴퓨터를 켤때마다 기본적으로 두루넷을 연결 시키려고 합니다.
---------- 저가 작업한 내용 ----------
01. setup 명령을 통하여 system services 중에 ipchains 서비스를 가동시킴
02. /etc/rc.d/rc.local 파일 제일 하단에 다음글 추가.
----- 추가내용 -----
/etc/rc.d/rc.forard
--------------------
----- rc.forard 내용
/sbin/ipchans -M -S 7200 10 600
/sbin/ipchans -P forward DENY
/sbin/ipchans -A forward -j MASQ -s 192.168.0.1/24
/sbin/modprobe ip_masq_ftp
--------------------
이런후 제부팅을 하면 항상 다음과 같은 부분을 손으로 일일이 수정 및 실행
해야 했습니다.
1차 수정. /porc/sys/net/ipv4/ip_forwand 파일의 값은 항상 0 을 1로
vi 에디터를 이용하여 수정.
1차 실행. /sbin/modprobe ip_masq_ftp 실행 후 정상 작동.
-----------------------------------------------------------------------
위와 같이 작업은 항시 번복하기 힘들기에. ip_forwand 파일의 값을 항상
1로 지정된다면 더이상 번복이 없으리라 생각하고 있습니다.
결론적으로 가장 문제가 되고 있는 ip_forwand 파일의 값을 1로 지정하는
방법에 대하여 질문하면서 이상 질문을 마치도록 하겠습니다.--이 곳에 서명을 적어주십시
오. 서명 : 도장 (꽝)~~~~~~!