일부 네트워크 카드가 연결된 이더넷 네트워크가 있고 그 중 하나만 구성 가능한 간격(분) 내에 전송되도록 하고 싶습니다. 목표는 전송 인터페이스의 처리량을 최대화하고 대기 시간을 최소화하는 것입니다.
이더넷 MAC의 전송측을 일시적으로 비활성화했다가 다시 활성화할 수 있습니까(재부팅하지 않음)? 이 작업은 프로그래밍 방식으로 수행되어야 합니다.
답변1
네트워크 인터페이스를 "다운" 상태로 설정할 수 있습니다. 즉, 전송도 수신도 불가능합니다. 직접적인 명령은
ip link set eth0 down
( eth0
인터페이스 이름은 어디에 있습니까?)
ip link set eth0 up
ifup
그러나 일반적으로 모든 후크와 초기화를 실행하여 레거시 / 명령을 사용할 수 있기를 원합니다 ifdown
. systemd에도 이 작업을 수행하는 고유한 방법이 있어도 놀라지 않을 것입니다.