안녕하세요.
ipchains를 사용하여 마스커레이딩을 하였습니다.
그런데 첨에는 잘 되다가 갑자기 한시간 쯤 지나니깐 안되더군요
그래서 리눅스를 다시 실행시키니깐 또 되고..
원인을 알아보니 eth0(외부) 쪽이 케이블 모뎀에 연결되어 있는데
DHCP로 부터 새로운 IP를 받으니 그 다음부터 공유가 안되는 것이였습니다.
한시간 마다 컴퓨터를 다시 실행 시킬 수도 없고..
혹시 이런 문제를 해결하신 분 없나요??
참고 : 제가 해본거..
1. ipchains 를 -F 로 flush 시키고 다시 설정 -> 안됨.
2. eth0를 내렸다 올렸음 -> 안됨.
DHCP 로 IP 가 바뀌면 마스커레이딩 규칙이 옛 주소를 가리킬 수 있습니다. ipchains 규칙을 외부 인터페이스 기준으로 쓰거나, DHCP 가 새 주소를 받을 때 스크립트로 규칙을 다시 적용하세요. dhclient 의 설정 스크립트에서 이 작업을 하면 자동으로 됩니다.