웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
MASQUERADE 클라이언트 컴퓨터 인터넷 되게..^^;
2003.04.25 10:55
레드햇8.0
랜카드 모드 활성화 되어 있다고 생각하고
eth0 --> 인터넷 연결 랜카드
eth1 --> 클라이언트 연결 랜카드.
eth1 리눅스 설치시 저는 ip 를 잡아 주었습니다.
ip : 192.168.x.x (저는 192.168.10.1 로 하였습니다)
서브넷 마스크는 (255.255.255.0)
(클라이언트 pc 설정은 아시겠죠? IP : 192.168.10.2
N/M : 255.255.255.0
G/W :192.168.10.1 :
모든게 활성화가 되었다고 생각하고 설명 하겠습니다.
1 - network 파일 수정
vi /etc/sysconfig/network
FORWARD_IPV4=yes
아마도 저 부분이 없을 겁니다. 저 부분을 아무 데나 추가해주세요.
2 - sysctl.conf 파일 수정
vi /etc/sysctl.conf
net.ipv4.ip_forward = 1
아마도 이부분은 1이 아닌 0으로 되어 있을건데요 저부분을 1로 바꿔주세요.
3 - network 재시동
/etc/rc.d/init.d/network restart
4 - ip forward 확인
cat /proc/sys/net/ipv4/ip_forward
이걸 타이핑 했을 경우.. 숫자가 1이라고 출력이 된다면 우선적으론 모든게 된겁니다.
이란 숫자가 나오는것 아직 한번도 보지 못했지만 혹시 0이라고 출력된다면.
1~3 번 과적을 재 확인 해주세요...
5 - iptables masquerade 구동 부분
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
6 - 클라이언트 확인
win2000 이상계열 은 아이피만 바꿔주면 바로 아무 이상 없이 될겁니다.
7 - re.local
컴퓨터 부팅 될때 자동으로 masquerade 적용하기..
vi /etc/er.d/rc.local 파일 수정
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
위 문구 추가 해주시고 나면 됩니다..
제가 설명 한것은 처음 eth1 이란 클라이언트와 공유된 랜카드에 ip 를 이미 기입을 하고
모든게 정상적으로 부팅이 되었을때의 일입니다.
저는 이렇게 잘 사용하고 있구요.
혹 안되는 부분은 다른 강좌와 보면서 해보시 바랍니다.
그리고 이 마스커레이드 부분은 저도 어디서 자료를 많이 구하다가 제가 가장 쉽게 했던
팁중에 이 팁이 있어서 공유 하는 겁니다..
그 출처가 정확히 어딘지는 기억이 나질 않아서 밝히고 싶어도 밝힐수가 없네요.
랜카드 모드 활성화 되어 있다고 생각하고
eth0 --> 인터넷 연결 랜카드
eth1 --> 클라이언트 연결 랜카드.
eth1 리눅스 설치시 저는 ip 를 잡아 주었습니다.
ip : 192.168.x.x (저는 192.168.10.1 로 하였습니다)
서브넷 마스크는 (255.255.255.0)
(클라이언트 pc 설정은 아시겠죠? IP : 192.168.10.2
N/M : 255.255.255.0
G/W :192.168.10.1 :
모든게 활성화가 되었다고 생각하고 설명 하겠습니다.
1 - network 파일 수정
vi /etc/sysconfig/network
FORWARD_IPV4=yes
아마도 저 부분이 없을 겁니다. 저 부분을 아무 데나 추가해주세요.
2 - sysctl.conf 파일 수정
vi /etc/sysctl.conf
net.ipv4.ip_forward = 1
아마도 이부분은 1이 아닌 0으로 되어 있을건데요 저부분을 1로 바꿔주세요.
3 - network 재시동
/etc/rc.d/init.d/network restart
4 - ip forward 확인
cat /proc/sys/net/ipv4/ip_forward
이걸 타이핑 했을 경우.. 숫자가 1이라고 출력이 된다면 우선적으론 모든게 된겁니다.
이란 숫자가 나오는것 아직 한번도 보지 못했지만 혹시 0이라고 출력된다면.
1~3 번 과적을 재 확인 해주세요...
5 - iptables masquerade 구동 부분
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
6 - 클라이언트 확인
win2000 이상계열 은 아이피만 바꿔주면 바로 아무 이상 없이 될겁니다.
7 - re.local
컴퓨터 부팅 될때 자동으로 masquerade 적용하기..
vi /etc/er.d/rc.local 파일 수정
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
위 문구 추가 해주시고 나면 됩니다..
제가 설명 한것은 처음 eth1 이란 클라이언트와 공유된 랜카드에 ip 를 이미 기입을 하고
모든게 정상적으로 부팅이 되었을때의 일입니다.
저는 이렇게 잘 사용하고 있구요.
혹 안되는 부분은 다른 강좌와 보면서 해보시 바랍니다.
그리고 이 마스커레이드 부분은 저도 어디서 자료를 많이 구하다가 제가 가장 쉽게 했던
팁중에 이 팁이 있어서 공유 하는 겁니다..
그 출처가 정확히 어딘지는 기억이 나질 않아서 밝히고 싶어도 밝힐수가 없네요.
댓글 4
-
엔포게이트
2003.04.27 09:40
-
NES.♨빤스
2003.05.02 00:42
흐 거의 4년전부터 마스커레이딩해서 사용중인데^^
역시나 좋은 방법이죠, 뭐 코요테 설치해서 무소음으로 돌리는것도 좋구요^^ -
NES.♨빤스
2003.05.02 00:39
MSN 같은 일부 파일전송에 문제가 있을 경우^^
reaim(?) 이라는 프로그램을 설치해주시고 약간의 셋팅만 해주시면~^^
아무 문제 없이 파일 전송이 가능합니다^^ -
Gura.org
2003.04.26 13:14
참 리눅스 마스커레이드도 말도 만고 탈도 많은거 같은데... ^^
저도 이렇게 해서 씁니다.. 포트포워딩이 문제이긴 하지만..
속도는 만족합니다 ^^ 집에서 셀 433에 램 256 하드 6기가 <--이거서버컴터
제컴터 애슬론 1기가 램 384 하드 20기가 <--제 컴터
펜4 1.7 램 256 하드 40 기가 <--아버지
이렇게해서 쓰는데요 가끔 아버지가 동영상을 즐겨 보시는 바람에..ㅜ.ㅜ
인터넷이 약간 씩 밀리네여.. 리눅스에서 QoS 설정하는법을 알면 좋을려만..^^
아무튼 유익했습니다.. 저희집에껄 이걸로 정리해서 해야겄네요 ^^
그럼 See you again~
제목 | 글쓴이 | 날짜 |
---|---|---|
[진자 유용한] www 자동으로 붙여주기 [6] | Dopesoul | 2003.05.24 |
[간단팁] 윈도우즈 2003 에서 mysql 사용할때.. [5] | 오종선 | 2003.05.22 |
ie60이상버전의 개인정보기능으로 인한 서비스문제 [2] | 날파리 | 2003.05.21 |
한컴 리눅스 2.2 apach php mysql phpmyadmin zeroboard 서버구축기 예전에 쓴글 약간 수정판 입니다. [6] | 한돌 | 2003.05.19 |
IIS 5.0 WebDAV Buffer Overflow 취약점에 대한 공격빈도 증가 | DearMai | 2003.05.17 |
커널에러 복구 하기~~~ [5] | 서인구 | 2003.05.11 |
윈도2000 서버에서 DNS 서버 운영하기 | DearMai | 2003.05.10 |
apache 98 % 활용하기 ! (윈도우버젼) [13] | 이성헌 | 2003.05.09 |
DNS서버 만들기 [4] | 제르디스™ | 2003.05.04 |
NSLOOKUP 으로 서브도메인과 메일서버 알아보기 [6] | 환군+ | 2003.05.02 |
MASQUERADE 클라이언트 IP 자동으로 부여해주기 [1] | 엔포게이트 | 2003.05.01 |
MASQUERADE 클라이언트 컴퓨터 인터넷 되게..^^; [4] | 김도진 | 2003.04.25 |
APM_Setup4에서 CGI 쉽게 설치하기 [3] | RedEye | 2003.04.14 |
(더 성공률 높은)Apache에서 ASP돌리기(초간다안!!) [6] | okw1003 | 2003.04.09 |
mysqldump를 이용해서 원하는 조건의 record만 뽑아내기 [2] | 겨울늑대 | 2003.04.08 |
mysql DB 주기적 자동 백업 하기 [8] | 김령현 | 2003.04.04 |
md5 암호화 알고리즘을 488bit blf 알고리즘으로 바꾸기 [17] | 김령현 | 2003.04.04 |
센드메일 에라타.. | 선장 | 2003.04.01 |
특정 유저만 su root 허용 | 군고구마 | 2003.04.01 |
서버의 아파치보안 테스트 해보세요 [12] | 김령현 | 2003.03.26 |
IRC의 DCC와 FTP 다이렉트 모드 작동을 위해 다음 모듈을 올리는게 좋구요...
insmod ip_nat_ftp
insmod ip_conntrack_ftp
insmod ip_nat_irc
insmod ip_conntrack_irc
포트포워딩을 하고 싶으면
iptables -t nat -A PREROUTING -p tcp --dport 리눅스박스포트 -d 리눅스박스IP
-j DNAT --to 포워딩받을컴의IP:포워딩받을포트
예를 들자면..
iptables -t nat -A PREROUTING -p tcp --dport 8080 -d 222.222.222.222
-j DNAT --to 192.168.10.100:80
이렇게 하면 http://222.222.222.222:8080했을 때
내부 네트웍의 192.168.10.100 웹서버로 연결됩니다. :)
PREROUTING 규칙을 사용할때 destination 아이피를 생략할 수도 있는데요,
다른 문제를 불러올 수 있으니 정석대로 하는게 좋겠습니다.