우선
192.168.0.0/255.255.255.244(?) Network 192.168.0.1-192.168.0.127
192.168.0.127/255.255.255.244(?) Network 192.168.0.128-192.168.0.255
이렇게 두개로 나누셨다...
그럼 Linux의 사설IP도 두개가 있어야 하지요...
eth1=192.168.0.1 < 192.168.0.0/255.255.255.244
eth1:0=192.168.0.128 < 192.168.0.127/255.255.255.244(?)
그리고
192.168.0.0/255.255.255.244 의 GateWay는 192.168.0.1번이고
192.168.0.127/255.255.255.244(?)를 쓰는 사람의
Gateway는 192.168.0.128 입니다.
그리고 192.168.0.0/255.255.255.244과 192.168.0.127/255.255.255.244의
데이타 공유를 위해서는 Linux서버에 Routing을 해주어야 해요...
그럼 더욱 복잡해 지지요..
우선 어렵게 128개씩 나누지 마시고
사설IP 192.168.xxx.xxx는 192.168.0.xxx에서 192.168.255.xxx 까지
쓸수 있으므로
사설 NET 1 : 192.168.0.xxx, eth1: 192.168.0.1
사설 NET 2 : 192.168.1.xxx, eht1.0 : 192.168.1.1
Rout add 192.168.0.0/255.255.255.0 eth1
Rout add 192.168.1.0/255.255.255.0 eth1:0
이런 식으로 추가 하셔야 합니다.
그래야 192.168.0과 192.168.1간에 서로 Network가 구성이돼지요..
연결을 하며 안돼면 Route하지 마시구요...
하지만 만약 Hub로만 연결된 Network에만 있다면 IPX같은 것으로 연결되니
IP가지고 Network를 나눠야 소용이 없지요...
좀 도움이 되어나요..
Route의 자세한 명령을 찾아보세요.. 개념은 맞는데 명령이 정확하게
기억나지 않아서...
: 안냐세요?
: 서브넷에 관한질문이거랑요..
: 리눅스서버에 컴 약 100여대를 물려 마스커레이드로
: 사설아이피를 인터넷공유(?) 시키고 있었읍니다.
: 그러다가 필요에 의해 사설아이피를 서브넷2개로
: 나누게 되었읍니다.(전후가 다음과 같이요..^^)
:
: 네트워크주소 : 192.168.0.0 --> 192.168.0.0(128)
: 서브넷마스크 : 255.255.255.0 --> 255.255.255.128
: 브로드케스트 : 192.168.0.255 --> 192.168.0.127(255)
: 게이트웨이 : 192.168.0.1 --> 동일(리눅스박스)
: *리눅스박스 eth0=공인아이피, eth1=192.168.0.1
:
: 여기서 /etc/sysconfig/network-scripts/ifcfg-eth1 의
: 설정을 위와같이 바꾸었더니(알짜 6.0임다) 192.168.0.0주소는 정상적으로
: 되고 192.168.0.128주소는 네트워크는 되는데 외부로 나가질 못함니다.
: (192.168.0.0의 네트웍주소로 전혀접근을 못함다.그리고 리눅스박스를
: 제외하고 모두 원도우가 깔려있슴다)
: 왜 0번대 주소는 되고 128번대 주소는 안되는지 알수가 없네용...
: 참고로 /etc/rc.d/rc.local파일에
: /sbin/ipchains -A forward -s 192.168.0.128/24 -j MASQ
: 를 추가해 보았읍니다.
: (추가를 해주는 것이 맞는게 아닌가요???)
:
: 고수님들의 조언을 부탁드립니다....제발...넘 궁금합니다...^^
: (현재 서브넷을 나누지 않고 사용하고 있구요..
: 커널버전이 아마 2.2.5-22 인가? 그럽니다)
:
: --
: 리눅스여 영원하라!!