소스 IP를 기준으로 라우팅을 구성할 수 있나요? 예를 들어 소스 IP가 있는 경우10.0.0.0, 모든 트래픽은 특정 인터페이스를 통과하거나 특정 기본 게이트웨이로 전송됩니다.
제공된 세부정보를 이해할 수 없습니다.여기. 위 링크의 양식에 대한 설명을 찾지 못했습니다. 또한 이 경로를 정적으로 만들어야 합니다.
답변1
하나 있다기본지정된 게이트웨이 /etc/sysconfig/network
:
NETWORKING=yes
HOSTNAME=<fqdn>
GATEWAY=<gateway ip address>
정적 라우팅 구성은 /etc/sysconfig/network-scripts/route-<interface>.
다음에 정의되어 있습니다.좋은 문서Red Hat 웹사이트에서. 이러한 파일은 거의 항상 다음과 같습니다.
<ip address>/<subnet mask> via <ip address of interface>
명명된 테이블을 사용하는 등 더 까다로운 방법도 있습니다. 이 방법은 (동일한 route-<interface>
파일에서) 다음과 같습니다.
table my_management_network to <ip address>/<subnet mask> dev <interface> proto kernel scope link src <ip address of interface>
이 접근 방식에는 새 파일도 필요합니다 /etc/sysconfig/network-scripts/rule-<interface>
.
from <ip address>/<subnet mask> lookup my_management_network
변경 사항을 적용하려면 네트워크 스택을 다시 시작하세요( service network restart
). (또는 NetworkManager를 사용하고 있습니까?) /etc/sysconfig/network-scripts/ifcfg-<device>
파일을 DEFROUTE
지정하지 않고 정적으로 구성하고 있습니까?
DEVICE=<device>
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
NOZEROCONF=yes
IPADDR=<ip address of interface>
NETMASK=<subnet mask of interface>