728x90
투명 프락시(transparent proxy) 기능을 구현하기 위해서 설정해야하는 항목들
- 커널
2.6.28 이후
- 커널 변수 조정
- 소켓옵션
on = 1;
setsockopt(fd, SOL_IP, IP_TRANSPARENT, &on, sizeof on);
- 서버 접속단(connect() 함수 있는 쪽)
프락시 IP 가 아닌 원래의 IP(original IP)를 connect() 이전에 bind
- iptables policy 추가
- 실행 권한
root 권한이어야 함
- 커널
2.6.28 이후
- 커널 변수 조정
- 소켓옵션
on = 1;
setsockopt(fd, SOL_IP, IP_TRANSPARENT, &on, sizeof on);
- 서버 접속단(connect() 함수 있는 쪽)
프락시 IP 가 아닌 원래의 IP(original IP)를 connect() 이전에 bind
- iptables policy 추가
- 실행 권한
root 권한이어야 함
'Engineering > Kernel' 카테고리의 다른 글
리눅스 initrd 파일 생성 (0) | 2011.12.02 |
---|---|
/etc/fstab 설명 (0) | 2011.08.25 |
grub 를 사용해서 디스크를 부팅가능하도록 하기 (0) | 2011.08.23 |
insmod 로 모듈 insert 할때 오류("-1 Operation not permitted") 발생 (0) | 2011.06.17 |
리눅스 커널 설정(Linux Kernel configuration) 설명 (0) | 2010.09.30 |