1
데비안의 동일한 물리적 NIC에 여러 개의 IP 주소가있는 데비안 상자를 구성하고 싶습니다. 모든 주소는 자신의 주소를 사용해야합니다. 네트워크 경로.데비안의 동일한 인터페이스에 다른 네트워크 경로가있는 여러 개의 IP 주소
나는 ip addr add
을 사용할 수 없을 것이라고 생각하지만 eth0 : 0과 같은 가상 인터페이스를 사용할 수 있습니까? 아니면 리눅스 TCP 스택이 이것을 방지합니까? 가능하다면 여러 개의 기본 라우트를 (가상) 인터페이스 나 IP 주소에 어떻게 바인드합니까? iptables roules을 사용할 수 있습니까?
모든 주소가 동일한 서브넷에있는 경우 커널이 주어진 대상 IP에 도달하기 위해 사용할 주소를 어떻게 알 수 있습니까? – rodrigo
들어오는 패키지는 가상 net dev (예 : eth0 : 0)에 할당됩니다. 이 작동 - 확정! 서비스가 IP 주소에 바인딩되면 해당 가상 net dev를 통해 트래픽이 라우팅됩니다. 이것도 작동합니다. 같은 서브넷에있는 경우 해당 장치에 다른 경로를 지정할 수 있습니까? 하나의 글로벌 라우팅 테이블 만있는 것처럼 보입니다. iptables로 마크를 설정하면 효과가 있습니까? –
AIUI, 가상 네트 디바이스는'ipconfig' 해킹이며 실제로 커널에 존재하지 않습니다. 새로운'ip'를 사용한다면 가상 장치가 없으며, 단일 장치는 다중 주소를 가질 수 있습니다. 그리고'ip route'로 생성 된 경로 항목은 소스 IP 인'src' 매개 변수를 가지고 있습니다. 아마도 도움이 될 것입니다 ... – rodrigo