로컬 연결 인터페이스에 대한 별칭을 설정하는 방법

로컬 연결 인터페이스에 대한 별칭을 설정하는 방법

로컬 네트워크에 연결된 인터페이스에 대한 별칭을 설정하려고 하는데 이를 불러오려고 하면 다음 오류가 발생합니다.

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로컬 네트워크에 대한 경로를 추가하여 로컬 영역 네트워크에 도달할 수 있는 패킷을 보내는 방법을 컴퓨터에 알려줍니다.

요약하자면 마지막 줄은 중복됩니다.

관련 정보