차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
multiple_gateway_설정 [2024/04/19 06:16] – [NetworkManager 사용시] koov | multiple_gateway_설정 [2024/04/19 12:06] (현재) – [NetworkManager 사용시] koov | ||
---|---|---|---|
줄 39: | 줄 39: | ||
동일한 환경에서 '' | 동일한 환경에서 '' | ||
- | 이때 '' | + | 이때 |
<WRAP prewrap> | <WRAP prewrap> | ||
<code bash> | <code bash> | ||
줄 72: | 줄 72: | ||
</ | </ | ||
- | 이렇게 하면 '' | + | 이렇게 하면 '' |
<WRAP prewrap> | <WRAP prewrap> | ||
줄 169: | 줄 169: | ||
''/ | ''/ | ||
<WRAP prewrap> | <WRAP prewrap> | ||
- | < | + | < |
#!/bin/bash | #!/bin/bash | ||
줄 177: | 줄 177: | ||
if [ " | if [ " | ||
if [ " | if [ " | ||
- | ip route add 192.168.0.0/ | + | ip route add 192.168.0.0/ |
- | ip route add default via 192.168.0.1 dev enp1s0 | + | ip route add default via 192.168.0.1 dev eth0 table 1 |
ip rule add iif eth0 priority 100 table 1 | ip rule add iif eth0 priority 100 table 1 | ||
ip rule add from 192.168.0.117 priority 100 table 1 | ip rule add from 192.168.0.117 priority 100 table 1 | ||
줄 186: | 줄 186: | ||
if [ " | if [ " | ||
if [ " | if [ " | ||
- | ip route add 10.33.0.0/ | + | ip route add 10.33.0.0/ |
- | ip route add default via 10.33.0.1 dev enp2s0 | + | ip route add default via 10.33.0.1 dev eth1 table 2 |
ip rule add iif eth1 priority 100 table 2 | ip rule add iif eth1 priority 100 table 2 | ||
ip rule add from 10.33.0.117 priority 100 table 2 | ip rule add from 10.33.0.117 priority 100 table 2 | ||
줄 195: | 줄 195: | ||
</ | </ | ||
+ | 그리고 **해당파일에 반드시 실행권한(+x)을 부여**해줘야 한다. 각 스크립트는 '' | ||
+ | 참조링크 : https:// | ||
+ | |||
+ | 한방에 하려면 아래 '' | ||
+ | <WRAP prewrap> | ||
+ | <code bash> | ||
+ | chmod +x, | ||
+ | </ | ||
+ | </ | ||
줄 230: | 줄 239: | ||
* 커널 공식 문서에는 이 값이 기본적으로 '' | * 커널 공식 문서에는 이 값이 기본적으로 '' | ||
- | * RHEL 6 이상은 기본적으로 [[http:// | + | * '' |
- | * Strict mode(엄격한 필터링)는 __패킷이 시스템에 도착하면 커널이 패킷의 소스 IP를 가져와 라우팅 테이블을 조회하여 패킷이 도착한 인터페이스가 커널이 해당 IP에 패킷을 보내는 데 사용하는 것과 동일한 인터페이스인지 확인__합니다. 인터페이스가 동일하면 패킷이 엄격한 필터링 테스트를 통과하고 정상적으로 처리됩니다. **인터페이스가 동일하지 않으면 패킷은 추가 처리 없이 폐기**되고 RHEL 7+에서는 '' | + | * '' |
* 엄격한 필터링의 주요 효과는 **지정된 원격 IP의 경우 시스템이 특정 인터페이스를 통해서만 통신한다**는 것입니다. 지정된 원격 IP 또는 네트워크에 응답하는 인터페이스를 제어하도록 정적 경로를 설정합니다. | * 엄격한 필터링의 주요 효과는 **지정된 원격 IP의 경우 시스템이 특정 인터페이스를 통해서만 통신한다**는 것입니다. 지정된 원격 IP 또는 네트워크에 응답하는 인터페이스를 제어하도록 정적 경로를 설정합니다. | ||
- | * '' | + | * '' |
<WRAP prewrap> | <WRAP prewrap> |