3개의 NIC 카드가 있는 Debian GNU/Linux 8에 ISP 청구 시스템을 설치했습니다. 서버는 3개의 Mikrotik 라우터에 연결되어 있습니다. 각 라우터는 서로 다른 인터넷 회선에 연결되어 있습니다. 즉, 3개의 서로 다른 고정 공용 IP 서브넷이 있습니다.
서버가 현재 연결되어 있습니다라우터 1 172.10.1.1/24
eth0을 통해 직접. 다른 두 라우터는 인터넷을 통해 액세스할 수 있지만 때로는 인터넷 중단으로 인해 액세스할 수 없는 경우도 있습니다.
현재 네트워크입니다.차트:
구성 eth1
하고 eth2
직접 연결했습니다.라우터 2그리고라우터 3아래 답변/지침을 각각 사용하십시오.
아웃바운드 연결에 대해 여러 기본 게이트웨이를 설정할 수 있습니까?
https://www.thomas-krenn.com/en/wiki/Two_Default_Gateways_on_One_System
위의 링크에 따라 정확하게 구성했지만 아직 성공하지 못했습니다. 3개의 네트워크 모두 통신이 중단되었습니다.라우터 1. 부득이하게 롤백을 하게 되었습니다.
내가 달성하고 싶은 것은 세 개의 라우터를 모두 서버에 직접 연결하여 로컬로 통신할 수 있도록 하는 것입니다.
답변1
트리 라우터가 서버를 통해 로컬로 통신할 수 있도록 하는 원하는 것을 달성하려면 IP Forwarding
해당 서버에서 트리 라우터를 활성화하여 다른 네트워크를 함께 연결하는 라우터로 사용할 수 있어야 합니다.
이렇게 하려면(시스템을 다시 시작하지 않고):
sysctl -w net.ipv4.ip_forward=1
또는
echo 1 > /proc/sys/net/ipv4/ip_forward
설정은 즉시 변경되며 시스템을 다시 시작한 후에는 결과가 유지되지 않습니다.
영구 설정을 하려면 /etc/sysctl.conf를 사용하십시오.
이 구성을 영구적으로 만들고 싶다면 /etc/sysctl.conf
include를 추가할 수 있는 파일을 사용하는 것이 가장 좋습니다 net.ipv4.ip_forward = 1
.