이더넷 장치에 대한 전송을 일시적으로 비활성화하는 방법

이더넷 장치에 대한 전송을 일시적으로 비활성화하는 방법

일부 네트워크 카드가 연결된 이더넷 네트워크가 있고 그 중 하나만 구성 가능한 간격(분) 내에 전송되도록 하고 싶습니다. 목표는 전송 인터페이스의 처리량을 최대화하고 대기 시간을 최소화하는 것입니다.

이더넷 MAC의 전송측을 일시적으로 비활성화했다가 다시 활성화할 수 있습니까(재부팅하지 않음)? 이 작업은 프로그래밍 방식으로 수행되어야 합니다.

답변1

네트워크 인터페이스를 "다운" 상태로 설정할 수 있습니다. 즉, 전송도 수신도 불가능합니다. 직접적인 명령은

ip link set eth0 down

( eth0인터페이스 이름은 어디에 있습니까?)

ip link set eth0 up

ifup그러나 일반적으로 모든 후크와 초기화를 실행하여 레거시 / 명령을 사용할 수 있기를 원합니다 ifdown. systemd에도 이 작업을 수행하는 고유한 방법이 있어도 놀라지 않을 것입니다.

관련 정보