이것은 내 인터페이스 파일입니다.
auto eth0
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
auto eth1
iface eth1 inet static
address 192.168.2.10
netmask 255.255.255.0
gateway 192.168.2.1
네트워킹 데몬을 다시 시작하면이 오류가 발생 eth1 is not up
합니다. 나는 두 개의 기본 게이트웨이 가 여기에 대한 질문에 대한 대답에서 언급 된 것을 달성하기를 원합니다 . 이것이 나의 라우팅 테이블이되는 방법입니다 :
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
default 192.168.2.1 0.0.0.0 UG 0 0 0 eth1
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
192.168.2.0 * 255.255.255.0 U 0 0 0 eth1
ifconfig
및 route add default gw
명령 을 사용하여 위의 테이블을 얻었습니다 . 하지만 /etc/network/interfaces
파일로 하고 싶습니다 . 어떻게하니?
업데이트 1 :
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
up ip route del 192.168.1.0/24
post-up ip route add 192.168.1.0/24 dev eth0 metric 1
up route add default gw 192.168.1.1 metric 1
1
트래픽이 어떻게 나가는 지 신경 쓰지 않는 한. Solaris 및 이전의 리눅스 버전에이 라운드 로빈 방식으로 이루어졌다
—
Karlson
인터페이스 파일이 올바르게 보입니다. 일반적으로 DHCP는 오늘날 훨씬 더 편리하며 이것이 바로이 상황에서 사용한 것입니다. DHCP 서버 설정에서 특정 MAC 주소에 설정된 IP 주소를 제공 할 수 있습니다.
—
casualunixer
참고로 NetworkManager는 최근 경로 메트릭에 대한 광범위한 지원을 추가했습니다. 자동으로 처리하거나 수동으로 설정할 수 있습니다. 더 편리한 방법 일 수도 있고 도구에 대한 기능 요청을 제출할 수도 있습니다.
—
Pavel Šimerda
또한 두 개의 기본 경로를 사용하려는 이유에 대한 세부 사항을 추가 할 수도 있습니다. 측정 항목이 다른 두 개의 경로가 예상대로 작동 하지 않는다고 추측 할 수 있습니다.
—
Pavel Šimerda
인터페이스 파일을 사용하면 메트릭을 설정할 수 있습니다. 수동으로 포스트 업 사용하여 경로를 추가 할 필요가 없어야합니다
—
Goswin von Brederlow가