네트워킹을 다시 시작하면 오류가 발생합니다.

네트워킹을 다시 시작하면 오류가 발생합니다.

시스템: 디베인 스퀴즈

문제: /etc/init.d/networking restart오류 없이 네트워킹( )을 다시 시작할 수 없습니다.

나는 다음을 사용하고 편집했습니다.샘플 구성내 공급자로부터 IPv6 지원을 추가하고 싶었습니다. 하지만 v6을 추가하기 전에 다음 오류를 제거하고 싶습니다.

# /etc/init.d/networking restart
Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces ... (warning).
Reconfiguring network interfaces...SIOCADDRT: File exists
Failed to bring up eth0.
done.

어떤 제안이 있으십니까?

업데이트

# ip r l
x.y.132.64/26 via x.y.132.65 dev eth0 
x.y.132.64/26 dev eth0  proto kernel  scope link  src x.y.132.68 
192.168.1.0/24 dev vboxnet0  proto kernel  scope link  src 192.168.1.1 
default via x.y.132.65 dev eth0 

참고: 네트워킹은 잘 작동합니다. 서버에 연결할 수 있고 서버에서 인터넷에 연결할 수 있습니다. networking restart만족하지 않습니다 .

답변1

"gateway" 줄은 이미 기본 경로를 추가합니다. "상향 경로..." 및 "하향 경로..." 행은 필요하지 않습니다.

"gateway" 라인이 이미 기본 경로를 추가했기 때문에 "up ..." 라인에서의 두 번째 시도는 주어진 오류와 함께 실패합니다.

답변2

SIOCADDRT: File exists오류는 일반적으로 네트워킹 서비스를 다시 시작할 때 이미 존재하는 경로를 추가하려고 할 때 발생합니다.

에서여기:

Understanding SIOCADDRT: File exists Message

SIOC: Serial Input Output Controller.
ADD: ADD (addition).
RT: RouTe (routing ip).
File exists - Routing is already configured so delete wrong one and add the new one.

@hayalci가 언급했듯이 게이트웨이나 up-route/down-route 지시문을 제거해야 합니다. 경로에 다음이 있었기 때문에 문제가 해결되지 않았을 가능성이 높습니다.이미추가되었습니다. 출력을 확인 ip route show하고 해당 IP 주소에 대한 경로가 여러 개인 경우 해당 경로를 수동으로 제거하고 네트워킹을 다시 시작하십시오.

또한 NetworkManager 또는 WicD와 같은 네트워크 자동 구성 유틸리티가 실행되고 있지 않은지 확인해야 합니다.

관련 정보