네트워크가 다시 시작되거나 시스템이 재부팅되면 라우팅 테이블에서 기본 경로가 사라집니다.
그 내용은 /etc/sysconfig/network
다음과 같습니다:
NETWORKING=yes
HOSTNAME=server
NTPSERVERARGS=iburst
GATEWAY=192.1.1.250
GATEWAYDEV=Wired_connection_1
그 내용은 /etc/sysconfig/network-script/ifcfg-Wired_connection_1
다음과 같습니다:
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
GATEWAY0=192.1.1.250
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="Wired connection 1"
UUID=4aef50a9-b5fe-4b60-abe9-e7de5d4c194e
ONBOOT=yes
DEVICE=Wired_connection_1
USERCTL=no
HWADDR=2C:27:D7:33:6D:9E
PEERDNS=yes
PEERROUTES=yes
기본 경로를 지속적으로 만드는 방법에 대한 제안 사항이 있습니까?
답변1
해결책은 /etc/sysconfig/network-scripts/
디렉토리의 어댑터별 ifcfg(인터페이스 구성) 파일에 이 행을 추가하는 것입니다.
default via ip_address hardware_interface_name
답변2
예를 들어, ens192가 있는 경우 "/etc/sysconfig/network-scripts/route-ens192"라는 이름을 지정합니다.
다음과 같은 콘텐츠를 추가하세요.
IP_where_you_to_go/32 via Gateway src IP_of_your_interface
172.16.6.20/32 via 192.168.10.254 src 192.168.10.11
그런 다음 NetworkManager 또는 네트워크 서비스를 다시 시작하십시오.
답변3
RHEL의 어떤 버전입니까?
기본 게이트웨이 지정은 /etc/sysconfig/network
더 이상 사용되지 않으며 레거시입니다(적어도 RHEL 5.x 이전). 그리고 GATEWAYDEV
기대장비NetworkManager와 유사하거나 대신 eth0
하는 이름eno1
연결 이름좋다 Wired_connection_1
. NetworkManager를 사용 하는 GATEWAY
경우 .GATEWAYDEV
/etc/sysconfig/network
GATEWAY0
파일에 사용되는 이전 세 줄 라우팅 구문의 일부입니다 /etc/sysconfig/network-scripts/route-<interface>
. 파일에 기본 게이트웨이를 지정하려면 번호 없이 게이트웨이 /etc/sysconfig/network-scripts/ifcfg-*
만 사용하세요 .GATEWAY=
이는 BOOTPROTO=dhcp
일반적으로 DHCP 서버가 시스템에 기본 게이트웨이를 알려야 함을 의미합니다. NetworkManager를 통해 다음과 같이 기본 게이트웨이 설정을 무시할 수 있는지 확실하지 않습니다. 표 93에 따르면네트워크 관리자 참조 매뉴얼, IP 주소가 로컬로 설정되지 않은 경우 NetworkManager는 게이트웨이 설정을 무시합니다.
특별히 필요한 경우씌우다/etc/sysconfig/network-scripts/route-Wired_connection_1
NetworkManager를 계속 사용하면서 DHCP 기본 게이트웨이를 구성하려면(또는 DHCP 서버가 기본 게이트웨이를 전혀 제공하지 않음) 다음 내용이 포함된 파일을 생성해 보세요 .
default via 192.1.1.250
ipv4.routes
NetworkManager에서는 DHCP ( route-data
또는 적어도 NetworkManager 버전에 따라)와 함께 사용할 수 있는 속성 에 매핑되어야 합니다.기록 없이는 일할 수 없습니다로컬로 IP 주소가 할당되지 않은 경우).