
현재 경로를 eth2로 경로 지정하도록 기본값을 변경하려고 합니다. -no/p--
Destination Gateway Genmask Flags Metric Ref Use Iface
10.235.4.0 * 255.255.255.0 U 0 0 0 eth3
10.235.3.0 * 255.255.255.0 U 0 0 0 eth2
10.235.2.0 * 255.255.255.0 U 0 0 0 eth0
169.X.0.0 * 255.255.0.0 U 0 0 0 eth3
default 10.235.4.1 0.0.0.0 UG 0 0 0 eth3
IP ro sh - 출력
# ip ro sh
10.235.4.0/24 dev eth3 proto kernel scope link src 10.235.4.21
10.235.3.0/24 dev eth2 proto kernel scope link src 10.235.3.21
10.235.2.0/24 dev eth0 proto kernel scope link src 10.235.2.21
169.x.0.0/16 dev eth3 scope link
default via 10.235.4.1 dev eth3
내가하려는 것은
> Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.235.4.0 * 255.255.255.0 U 0 0 0 eth3
10.235.3.0 * 255.255.255.0 U 0 0 0 eth2
10.235.2.0 * 255.255.255.0 U 0 0 0 eth0
169.x.0.0 * 255.255.0.0 U 0 0 0 eth3
default 10.235.2.1 0.0.0.0 UG 0 0 0 eth2
나는 다른 방법을 시도해 보았습니다. a> /etc/sysconfig/network에 "gatewaydev=eth2"를 추가했습니다.
b> 명령으로 eth2 경로를 추가하고 eth3 경로 항목을 삭제했습니다.
서비스 네트워크를 다시 시작한 후 첫 번째 출력으로 돌아갑니다.
도와주세요 감사합니다
답변1
/etc/sysconfig/network에 기본 게이트웨이 IP 주소를 추가/교체하면 됩니다.
GATEWAY=10.235.2.1
그런 다음 newtwork 서비스를 다시 시작하십시오.
# service network restart
답변2
10.235.2.0
먼저 네트워크 의 주소가 있어야 하며 eth2
그 후에 값을 변경할 수 있습니다 GATEWAY=
.
답변3
/etc/sysconfig/network 파일을 엽니다:
#vi /etc/sysconfig/network
GATEWAY={Router-IP} 설정
GATEWAY=10.235.2.1
네트워킹 서비스를 다시 시작해야 합니다.
# /etc/init.d/networking restart
답변4
나는 적절한 인터페이스를 위해 /etc/sysconfig/network-scripts/ifcfg-ethX 구성 파일에 게이트웨이를 추가하는 경향이 있습니다. 예:
BOOTPROTO=none
DEVICE=eth0
ONBOOT=yes
SLAVE=no
IPADDR=10.20.30.40
NETMASK=255.255.255.0
GATEWAY=10.20.30.1
USERCTL=no
BROADCAST=10.20.30.255
나는 경향이있다~ 아니다물론 가능하지만 /etc/sysconfig/network에 넣으십시오. 저는 정말 복잡한 결합 구성을 많이 수행하는데, 모든 파일이 한 곳에 있으면 작업이 더 쉬워집니다.
내가 하는 것처럼 수행한다면 다른 IFCFG 파일에서 게이트웨이 인터페이스를 선언하지 마십시오. 순서대로 읽고 매번 게이트웨이를 재설정하므로 예상되는 동작을 얻을 수 없습니다.