ifconfig 명령을 사용하지 않고 Linux에서 인터페이스 IP 주소를 변경하는 방법은 무엇입니까? 현재 인터페이스에서 IP를 192.168.10.100으로 변경하고 싶습니다.

ifconfig 명령을 사용하지 않고 Linux에서 인터페이스 IP 주소를 변경하는 방법은 무엇입니까? 현재 인터페이스에서 IP를 192.168.10.100으로 변경하고 싶습니다.
network:
 version:2 
renderer :
ethernets:
ens160:
dhcp4: no
dhcp6:
no address: 192.168.10.13/24 gateway4:192.168.10.1
nameservers:
addresses: 142.55.100.25
142.55.44.25

답변1

또는ip route addip r a

먼저 라우팅 테이블에 IP를 추가하세요. ip route add 192.168.10.100 dev ens160 proto static metric 100

그런 다음 게이트웨이를 통해 경로를 추가합니다. ip route add default via 192.168.10.1 dev ens160 proto static metric 100

이러한 변경 사항은 다시 시작될 때까지 일시적입니다. 이를 지속하려면 NIC에 변경 사항을 추가해야 합니다. CentOS/Rhel 배포판에서는 다음 위치에서 찾을 수 있습니다./etc/sysconfig/network-scripts/ifcfg-ens160

답변2

명령에 어떤 문제가 있습니까 ifconfig? ip을 사용할 수도 있습니다 .

ip addr change 192.168.1.111/32 dev eth0

ip addr del/ip addr add다음과 같은 방법으로도 할 수 있습니다.

관련 정보