차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
tech:intel_nic_e1000e_hardware_unit_hang [2025/07/07 00:25] – V_L | tech:intel_nic_e1000e_hardware_unit_hang [2025/07/13 13:44] (현재) – [추가 해결 방안] V_L | ||
---|---|---|---|
줄 36: | 줄 36: | ||
1. **설정 파일 열기:** | 1. **설정 파일 열기:** | ||
- | | + | |
+ | `nano` 또는 `vim` 편집기를 사용하여 네트워크 설정 파일을 엽니다. | ||
줄 56: | 줄 57: | ||
bridge-stp off | bridge-stp off | ||
bridge-fd 0 | bridge-fd 0 | ||
- | | ||
- | |||
**수정 후 예시:** | **수정 후 예시:** | ||
줄 63: | 줄 62: | ||
`post-up` 한 줄을 아래와 같이 추가함. | `post-up` 한 줄을 아래와 같이 추가함. | ||
- | | + | |
auto vmbr0 | auto vmbr0 | ||
iface vmbr0 inet static | iface vmbr0 inet static | ||
줄 72: | 줄 71: | ||
bridge-fd 0 | bridge-fd 0 | ||
post-up ethtool -K vmbr0 tso off gso off gro off | post-up ethtool -K vmbr0 tso off gso off gro off | ||
- | | ||
* `post-up`: 네트워크 인터페이스가 활성화된 후 실행할 명령어를 지정함. | * `post-up`: 네트워크 인터페이스가 활성화된 후 실행할 명령어를 지정함. | ||
* `ethtool -K vmbr0 tso off gso off gro off`: `vmbr0` 인터페이스의 TSO, GSO, GRO 기능을 비활성화함. | * `ethtool -K vmbr0 tso off gso off gro off`: `vmbr0` 인터페이스의 TSO, GSO, GRO 기능을 비활성화함. | ||
+ | |||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ethtool -K eth0 tso off | ||
+ | Note: It does not seem to be necessary to also disable Generic Receive Offload (GRO) and Generic Segmentation Offload (GSO), as it is recommended by various sources. As far as I learned, these are implemented purely in software, and should be safe. Don't sacrifice more performance than necessary. | ||
+ | |||
+ | |||
+ | |||
3. **저장 및 종료:** | 3. **저장 및 종료:** | ||
줄 89: | 줄 96: | ||
systemctl restart networking | systemctl restart networking | ||
- | | + | |
또는 | 또는 | ||
줄 95: | 줄 102: | ||
ifdown vmbr0 && ifup vmbr0 | ifdown vmbr0 && ifup vmbr0 | ||
- | | + | |
2. **설정 확인:** | 2. **설정 확인:** | ||
줄 102: | 줄 109: | ||
ethtool -k vmbr0 | ethtool -k vmbr0 | ||
- | | + | |
결과 목록에서 다음 항목들이 `off`로 표시되는지 확인함. | 결과 목록에서 다음 항목들이 `off`로 표시되는지 확인함. | ||
줄 114: | 줄 121: | ||
만약 위 방법으로도 문제가 해결되지 않는다면, | 만약 위 방법으로도 문제가 해결되지 않는다면, | ||
- | 1. 물리 NIC의 EEE 상태 확인 (예: `eno1`): | + | 1. 물리 NIC의 EEE 상태 확인 (예: `enp0s25`): |
- | ethtool --show-eee | + | ethtool --show-eee |
- | + | ||
2. EEE 비활성화 (영구 적용): | 2. EEE 비활성화 (영구 적용): | ||
`/ | `/ | ||
- | | + | |
post-up ethtool -K vmbr0 tso off gso off gro off | post-up ethtool -K vmbr0 tso off gso off gro off | ||
- | post-up ethtool --set-eee | + | post-up ethtool --set-eee |
- | + | ||
- | **주의:** EEE 설정은 브릿지(`vmbr0`)가 아닌 실제 물리 인터페이스(`eno1`)에 적용해야 함. | + | **주의:** EEE 설정은 브릿지(`vmbr0`)가 아닌 실제 물리 인터페이스(`enp0s25`)에 적용해야 함. |