Ubuntu 라우팅: Vlan 2개가 있는 듀얼 Nic

Ubuntu 라우팅: Vlan 2개가 있는 듀얼 Nic

저는 리눅스 라우팅을 처음 접했습니다. 나는 비슷한 아키텍처를 가지고 있습니다이것 . 나는 이 네트워크 아키텍처에 근본적으로 결함이 있다는 것을 알고 있지만 아키텍처를 변경할 수는 없습니다. 몇 가지 조사를 해본 결과 각 NIC에 대한 라우팅 테이블을 만들어야 한다고 생각했습니다. 그러나 Linux 라우팅 테이블과 관련하여 내가 읽은 모든 내용에는 각 nics 라우팅 테이블에 서로 다른 서브넷을 할당하는 내용이 나와 있습니다.

질문 2개

1) 라우팅 테이블을 사용하여 이 문제에 올바른 방식으로 접근하고 있습니까?

2) 라우팅 테이블에 개별 IP 주소를 추가할 수 있나요?

답변1

이 네트워크는 실제로 분류되어 다른 네트워크로 번호가 다시 매겨져야 합니다. IPV4의 전체 설계가 손상되었기 때문에 이 문제에 대한 "좋은" 해결책은 없습니다.

다음과 같은 명령을 사용하여 직접 연결된 라우팅 테이블에 개별 IP 주소를 추가할 수 있습니다(VLANA가 eth0에 연결되고 VLANB가 eth1에 연결된다고 가정).

 ip route add 192.168.0.10 dev eth0
 ip route add 192.168.0.71 dev eth1

이는 시스템이 클라이언트로만 작동하고 각 시스템에서 도달하는 IP가 고유하다고 가정합니다. 서버를 실행하는 경우 기본 테이블의 여러 경로가 아닌 여러 라우팅 테이블을 포함하는 완전히 다른 접근 방식을 취해야 합니다. 그런 다음 패킷이 들어오는 인터페이스를 기반으로 라우팅 테이블을 선택합니다. 이것은 훨씬 더 어렵습니다. 답변(또는 Google 정책 기반 라우팅)에 추가해야 하는지 알려주세요. 이 환경은 근본적으로 손상되었으므로 서버를 실행해서는 안 됩니다!

관련 정보