CentOS Stream 9에서 고정 IP를 설정하는 방법은 무엇입니까?

CentOS Stream 9에서 고정 IP를 설정하는 방법은 무엇입니까?

내 하이퍼바이저에 새 버전의 CentOS를 설치했는데 /etc/sysconfig/network-scripts/*거기에 없는 것을 발견했습니다. 버전 8에서는 예를 들어 버전 9에서 고정 IP를 올바르게 설정하는 방법을 설정 bootproto=static했습니다 ipaddr=192.168.88.101. .

답변1

내가 직접 갈게

## get a listing of network interfaces
nmcli device
# list here.. say, there's an enp3s0
#
alias cm="nmcli connection modify"
cm enp3s0 ipv4.addresses 192.168.88.101/24
#cm enp3s0 ipv4.gateway, .dns, ...
cm enp3s0 ipv4.method manual
# apply these settings right away!
nmcli connection down enp3s0 ; nmcli connection up enp3s0

systemd내가 '를 사용한다면 NetworkManager(당신은 그렇게 할 계획인 것 같습니다!)

사용하는 경우 systemd-networkd이는 특히 서버의 경우 올바른 접근 방식일 수 있습니다. 디렉터리를 만들고 /etc/systemd/network구성(예: 20-wired.network네트워크 인터페이스용 파일)을 저장합니다.아치 리눅스 위키에는 더 많은 예제가 있습니다, 그러나 이것은 다음 페이지에서 가져온 것입니다 man systemd.network.

# /etc/systemd/network/50-static.network
[Match]
Name=enp2s0

[Network]
Address=192.168.88.101/24
Gateway=192.168.88.1
# DNS=10.1.10.1

아마도 당신은 이것을 해야 할 것입니다 systemctl disable --now NetworkManager; systemctl enable --now systemd-networkd.

관련 정보