안녕하세여 저는 리눅스 초보자 입니다. 마스커레이드를 하려하는데 잘 안되서 이렇게 글을 남기게되었음니다. 제설정을 간단히 설명하면 서버 : 레드햇 7.2 클라이언트 : 2000서버 입니다. 참고로 서로 핑을 잘 통하거든여 근데 클리이언트에서 통신이 될 기미가 전혀보이질 않는군여....ㅠ/ㅠ 저좀 도와주세여... 서버측설정은 vi /usr/src/linux-2.4.2/arch/i386/defconfig 설정은 잘모르겠음니다. 다른분이 올려놓은 것을 찾아보니 저에겐 없는부분이 넘 많더군여 그래서 똑같이 적어넣어보고도 해봤는데 안되더군여.... eht0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=dhcp eht1 DEVICE=eht1 ONBOOT=yes BOOTPROTO=none BROADCAST=192.168.1.255 NETWORK=192.168.1.0 NETMASK=255.255.255.0 IPADDR=192.168.1.254 #ipchains -P forward DENY #ipchains -A forward -j MASQ 192.168.1.0/24 -d 0/0 # 클라이언트 (2000서버ip) ip : 192.168.1.5 # # # # # #--서로간에 핑도 잘되는데 흐...미 고수님들 부탁드립니다... 알져? 제가 성공하면 하턱쏘겠음당......ㅋ ㅑ ㅋ ㅑ ㅋ ㅑ
마스커레이딩은 서버의 eth0 에 공인 주소, eth1 에 내부 사설 주소를 주고 POSTROUTING 에 MASQUERADE 규칙을 넣는 구성입니다. 커널 설정 파일 경로는 질문과 맞지 않으니 iptables 설정과 IP 포워딩을 확인하세요. 클라이언트의 게이트웨이는 서버 내부 주소로 맞추세요.