하위 네트워크로 네트워크를 적절하게 분산

하위 네트워크로 네트워크를 적절하게 분산

현재 다음과 같은 서브넷 192.168.1.0/24가 하나만 있습니다.

  • 그룹 1: 서버 192.168.1.240-192.168.1.250
  • 그룹2: 프린터, 스캐너 192.168.1.2-192.168.39
  • 게이트웨이, DHCP 192.168.1.1
  • 그룹3: 노트북, 데스크탑 등 192.168.1.40-192.168.1.239

하지만 IP가 부족해요

4개의 서브넷으로 전환하고 싶은데 질문이 있습니다. Group3이 모든 서버에 액세스해야 한다면 서버는 각 서브넷에 IP를 가지고 있어야 합니까? 아니면 이 작업을 수행하는 가장 좋은 방법입니까?

나는 다음과 같은 것을 하지 않을 것이다:

  • 그룹1: 모든 장치 1층 192.168.2.*
  • 그룹2: 모든 장치 2층 192.168.4.*
  • 그룹3: 모든 장치 3층 192.168.6.*
  • 그룹4: 기타 장치 192.168.8.*

이 문제를 해결하는 데 도움이 되는 몇 가지 지침

답변1

4개의 서브넷을 설정하고 다른 서브넷에 액세스하려면 게이트웨이가 트래픽을 라우팅해야 합니다.

레이어 3 스위치는 일반적으로 이 작업을 수행하지만 IP 전달을 활성화하면 표준 Linux 상자가 이 작업을 수행합니다.

게이트웨이에 다음 인터페이스가 있다고 가정해 보겠습니다.

eth0: 192.168.2.1/24
eth1: 192.168.4.1/24
eth2: 192.168.6.1/24
eth3: 192.168.8.1/24

IP 전달을 활성화하여

echo 1 > /proc/sys/net/ipv4/ip_forward

게이트웨이를 통해 다른 서브넷의 IP에 액세스할 수 있습니다. 이에 따라 방화벽(pf/netfilter)을 구성하는 것을 잊지 마십시오.

답변2

이를 수행하는 방법에는 두 가지가 있습니다.

1.네트워크를 분할하고 각 네트워크에 단일 게이트웨이를 구성합니다. 이 상황에서 발생할 수 있는 유일한 문제는 NETBIOS 스타일 네트워크 검색입니다. 적절한 DNS는 이 문제를 아주 쉽게 해결할 수 있습니다.

2.서브넷 대신 서브넷을 더 크게 만들고 /24추가 /23로 256개의 주소를 무료로 얻습니다.

관련 정보