>> Edit article
이름
제목
패스워드
별로 좋은방법 같아 보이지 않네요.. private network용도로 예약된 IP중 192.으로 시작되는건 192.168.xxx.xxx로 256개의 C class뿐인데 private net에서 192.10.xxx.xxx를 쓴다면 예약되지 않은 IP를 쓰는겁니다. 예약되지 않았기 때문에 누군가 실제로 192.10.0.2를 (또는 다른 192.10.x.x를) 쓰고 있을 수도 있는데 이런 경우 private net에서는 이곳에 접속이 되지 않을겁니다. 정 A class 나 B class로 private network을 꾸미고 싶다면 다른 예약된 IP가 있으므로 그것을 쓰면 됩니다. 참고로 예약된 IP는 192.168.x.x뿐만이 아닙니다 : A class : 10.x.x.x -- 1개 B class : 172.16.x.x - 172.31.x.x -- 16개 C class : 192.168.0.x - 192.168.255.x -- 256개 woogi님께서 client에서 사용하는 192.10.0.2는 위에 보시는 대로 예약된 IP가 아닙니다. A class로 쓰고 싶으시다면 10.x.x.x를 쓰면 되겠죠. 서버의 두번째 네트웍 카드에 10.0.0.1을 지정해 주고 서브넷을 255.0.0.0 로 정하면 클라이언트는 10.x.x.x 를 모두 쓸수 있을겁니다. (물론 브로드캐스트 어드레스인 10.255.255.255와 넷 자체를 지정하는 10.0.0.0은 제외...) 자세한 것은 IP Masquerade HOWTO chap. 3.3을 보세요.. http://www.e-infomax.com/ipmasq/howto/c-html/x801.html (이크... 번역된건 무지 옛날꺼네요... 작년에 새로 번역한다고 나섰는데 70% 정도만 해놓고 손을 떼버려서... 다시 번역하려면 최신것으로 처음부터 해야 할텐데 시간이 되려나..... -_-a ) : 정답부터 말하자면 A 클래스 전체를 쓸 수 있습니다. : : 지금까지는 단순히 MASQ 나 윈도우의 인터넷 공유를 써서 C 클래스인 254개 : 의 ip 를 써왔고 반드시 그래야 하는것으로 잘못 인식하고 있었나 봅니다. : : : 1. 윈도우에서 사용하기. : : 서버가 되는 컴퓨터 : : : 2번째 랜카드에서 서브넷 마스크의 값을 255.0.0.0 으로 할당합니다. 다른것 : 은 변동 사항 없습니다. 두번재 랜카드의 ip 값은 192.168.0.1 로 잡았습니 : 다. : : 클라이언트 컴퓨터 : : : ip 주소를 192.10.0.2 로 잡았습니다. 서버와 클래스 차이가 A 클래스가 차 : 이가 나게 되죠. 그리고 서브넷 마스크를 255.0.0.0 으로 같이 잡습니다. 이 : 렇게 하면 정상적으로 사용이 가능합니다. : : 2. 리눅스에서... : : ipchains 로... : : ipchains -A forward -s 192.0.0.0/8 -d 0/0 -j MASQ : : iptables 로... : : iptables -A POSTROUTING -o eth0 -t nat -j MASQUERADE : : 물론 forward 의 값을 활성해야하며 /etc/sysconfig/network-script/ifcfg- : eth1 의 서브넷 마스크를 255.0.0.0 으로 해주어야 합니다. : : : ps. 하지만 굳이 사용할 필요는 없겠죠. 이런식도 가능하다는 것만 알아두면 : 좋을 듯 합니다.--Everything should be as simple as possible, not simpler. - Albert Einstein
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved