
로컬 네트워크에 연결된 인터페이스에 대한 별칭을 설정하려고 하는데 이를 불러오려고 하면 다음 오류가 발생합니다.
RTNETLINK answers: File exists
Failed to bring up eth1:0.
여기 내 /etc/network/interfaces가 있습니다. # 루프백 장치: auto lo iface lo inet loopback
# device: eth0
auto eth0
iface eth0 inet static
address X.X.X.X
broadcast X.X.X.X
netmask 255.255.255.0
gateway X.X.X.1
# device: eth1
auto eth1
iface eth1 inet static
address 10.0.0.1
netmask 255.255.252.0
# device: eth1:0
auto eth1:0
iface eth1:0 inet static
address 10.0.0.2
netmask 255.255.252.0
# default route to access subnet
up route add -net X.X.X.X netmask 255.255.255.0 gw X.X.X.1 eth0
답변1
"이미 존재하는" "파일"은기본 경로(게이트웨이).
ifup
기본 어댑터에 대해 이미 존재하는 기본 경로를 추가하려고 시도하기 때문에 실패합니다. 주석에 @DanatheSane이 표시한 것처럼 이를 무시할 수 있습니다. 그럼에도 불구하고 별칭은 작동합니다.
답변2
섹션에서 수행한 것과 정확히 동일한 작업을 수행하려고 시도하므로 마지막 줄을 실제로 제거해야 합니다 eth0
.
- 설정
gateway
은 이를 (기본) 게이트웨이로 사용한다는 의미입니다. netmask
( ) 는address
로컬 네트워크에 대한 경로를 추가하여 로컬 영역 네트워크에 도달할 수 있는 패킷을 보내는 방법을 컴퓨터에 알려줍니다.
요약하자면 마지막 줄은 중복됩니다.