5.4.6. 네트워킹
qdisc_run 함수에서
잠금으로 인해 커널 충돌이 발생하지 않습니다
이전에는 트래픽을 분리하는 동안 pfifo_fast
대기열이 재설정될 때 패킷 전송이 해제된 후 경쟁 조건이 발생했습니다. 그 결과 커널이 예기치 않게 종료되는 경우가 있었습니다. 이번 업데이트를 통해 qdisc_run
함수의 잠금이 개선되었습니다. 따라서 설명된 시나리오에서 커널이 더 이상 충돌하지 않습니다.
(BZ#1744397)
org.fedoraproject.FirewallD1.config.service의 DBus API가 예상대로 작동합니다.
이전 버전에서는 DBus API getIncludes
,setIncludes
및 queryIncludes
함수의 org.fedoraproject.FirewallD1
에서 오류 메시지를 반환했습니다 . org.fedoraproject.FirewallD1.Exception: 잘못된 인덱싱으로 인해 범위를 벗어납니다
. 이번 업데이트를 통해 DBus API getIncludes
,setIncludes
및 queryIncludes
기능이 예상대로 작동합니다.
RHEL은 더 이상 ipvs
모듈을 언로드 할 때 커널 경고를 기록하지 않습니다
이전에는 IP 가상 서버(ipvs
) 모듈에서 잘못된 참조 수를 사용했기 때문에 모듈을 언로드할 때 경쟁 조건이 발생했습니다. 그 결과 RHEL은 커널 경고를 기록했습니다. 이번 업데이트에서는 경합 조건이 수정되었습니다. 결과적으로 ipvs
모듈을 언로드하면 커널에서 경고를 더 이상 기록하지 않습니다.
(BZ#1687094)
nft
유틸리티는 더 이상 옵션 이외의 첫 번째 인수 이후 인수를 명령줄 옵션으로 해석하지 않습니다.
이전에는 nft
유틸리티에서 nft
명령의 모든 옵션을 허용했습니다. 예를 들어 관리자는 옵션 이외의 인수 간 또는 이후에 옵션을 사용할 수 있습니다. 그 결과 선행 대시로 인해 nft
가 음수 우선 순위 값을 옵션으로 해석하고 명령이 실패했습니다. 첫 번째 비옵션 인수를 읽은 후 대시로 시작하는 인수를 해석하지 않도록 nft
유틸리티의 명령줄 구문 분석기가 업데이트되었습니다. 결과적으로 관리자는 음수 우선 순위 값을 nft
로 전달하는 해결방법이 더 이상 필요하지 않습니다.
이 변경으로 인해 이제 첫 번째 옵션이 아닌 첫 번째 인수 전에 모든 command-options를 nft
로 전달해야 합니다. 업데이트하기 전에 이 업데이트를 설치한 후 스크립트가 예상대로 작동하는지 확인하기 위해 이 새 기준과 일치하도록 nftables 스크립트를 확인하십시오.
/etc/hosts.allow
및 /etc/hosts.deny
파일에 더 이상 tcp_wrappers
제거에 대한 오래된 참조가 포함되어 있지 않습니다.
이전에는 /etc/hosts.allow
및 /etc/hosts.deny
파일에 tcp_wrappers
패키지에 대한 오래된 정보가 포함되어 있었습니다. 파일은 제거된 tcp_wrappers
에 더 이상 필요하지 않으므로 RHEL 8에서 제거됩니다.
영역 드리프트를 비활성화하기 위해 구성 매개 변수가 firewalld
에 추가되었습니다.
이전에는 firewalld
서비스에 "zone drifting"이라는 문서화되지 않은 동작이 포함되어 있었습니다. RHEL 8.0은 보안에 부정적인 영향을 미칠 수 있으므로 이 동작을 제거했습니다. 그 결과 이 동작을 사용하여 범용 또는 폴백 영역을 구성하는 호스트에서 firewalld
는 이전에 허용된 연결을 거부했습니다. 이번 업데이트에서는 영역 드리프트 동작을 구성 가능한 기능으로 다시 추가합니다. 결과적으로 사용자는 이제 영역 드리프트 사용을 결정하거나 더 안전한 방화벽 설정에 대한 동작을 비활성화할 수 있습니다.
기본적으로 RHEL 8.2에서는 /etc/firewalld/firewalld.conf
파일의 새로운 AllowZoneDrifting
매개 변수가 yes
로 설정됩니다. 매개 변수가 활성화된 경우 firewalld
로그는 다음과 같습니다.
WARNING: AllowZoneDrifting is enabled. This is considered an insecure configuration option. It will be removed in a future release. Please consider disabling it now.
(BZ#1772208)