다른 서브넷의 기본 게이트웨이를 추가하기 위해 구성을 추가하는 방법은 무엇입니까?

다른 서브넷의 기본 게이트웨이를 추가하기 위해 구성을 추가하는 방법은 무엇입니까?

저는 서브넷 마스크가 255.255.255.0인 LAN 세그먼트 192.168.148.X의 호스트에서 작업하고 있습니다. LAN은 192.168.128.1을 기본 게이트웨이로 사용하도록 구성되어야 합니다. 내가 일반적으로 하는 일은 다음 라우팅 명령을 실행하는 것입니다.

경로 192.168.128.1/32 dev eth0 추가

기본 게이트웨이 192.168.128.1 dev eth0을 추가하기 위한 경로

이와 같은 라우팅 테이블을 생성하십시오.

여기에 이미지 설명을 입력하세요.

그런데 문제는 시작할 때마다 수동으로 명령을 실행해야 한다는 것입니다. 네트워크 구성에 이러한 규칙을 어떻게 추가할 수 있나요?

내 호스트는 CentOS 6.6 X86_64를 실행하고 있습니다.

답변1

CentOS에 다음을 추가해야 합니다 /etc/sysconfig/network-scripts/route-eth0.

 default via 192.168.128.1 dev eth0

재정의하려는 경우 또는 에 기본 설정이 아직 없는 경우 /etc/sysconfig/network다음과 같이 구문이 약간 다른 이 방법을 사용하여 설정할 수 있습니다.

GATEWAY=192.168.128.1

두 가지 방법 모두 작동하지만 첫 번째 예는 미세한 제어를 위한 추가 레이어를 제공합니다.

그 후에는 네트워크 서비스를 다시 시작해야 합니다. 한 가지 방법은 컴퓨터를 다시 시작하는 것이고, 다른 방법은 루트로 다음 명령을 실행하는 것입니다.

service network restart

예를 들어 다른 네트워크에 있는 컴퓨터에 ping을 시도하거나 다음 명령 중 하나를 사용하여 라우팅 테이블을 확인하여 ping -c1 8.8.8.8이를 확인할 수 있습니다.

ip route show, 또는 route -n, 또는netstat –nr

답변2

항상 기본 라우터가 있습니다.기기와 동일한 네트워크에 있음. 이곳은 로컬이 아닌 트래픽이 다른 곳으로 전송되고 전달되는 곳입니다. 이 기본 트래픽을 통해 트래픽이 추가로 전달될 수 있는 다른 네트워크에 도달합니다. 그러나 트래픽을 보낼 위치에 대한 결정은 해당 원격 네트워크에 맡겨져 있습니다.아니요지역 기계 사업).

로컬 네트워크에는 다른 네트워크에 대한 여러 연결이 있을 수 있으며, 이 경우 각 연결을 통한 경로가 있으며 그 중 하나(인터넷으로 "나가는" 연결)는 "기본"으로 설계됩니다.

관련 정보