rocky 리눅스 ssh 연결하여 끊김없이 아이피 변경
rocky 리눅스 ssh 연결하여 끊김없이 아이피 변경
/* rocky 리눅스 아이피 설정 */
ip 관리자 설치 확인
NetworkManager가 켜져 있는지 확인
systemctl status NetworkManager
/* 설치가 안되어 있으면 rocky에서 설치한다. */
dnf install NetworkManager -y
systemctl enable --now NetworkManager
nmcli --version
/* 게이트 웨이 확인 방법 */
dnf install net-tools
1. ip route 명령어 사용
dnf install iproute
ip route
출력 예시:
default via 192.168.6.1 dev eno1 proto static
10.10.0.0/24 dev br-506acddf0303 proto kernel scope link src 10.10.0.1
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1
172.18.0.0/16 dev br-a547f71d515e proto kernel scope link src 172.18.0.1 linkdown
192.168.6.0/24 dev eno1 proto kernel scope link src 192.168.6.26
default via 192.168.6.1 → 이 부분이 기본 게이트웨이입니다.
2. route -n 명령어 사용 (호환성용)
# route -n
출력 예시:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.6.1 0.0.0.0 UG 0 0 0 eno1
10.10.0.0 0.0.0.0 255.255.255.0 U 0 0 0 br-506acddf0303
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0
172.18.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-a547f71d515e
192.168.6.0 0.0.0.0 255.255.255.0 U 0 0 0 eno1
0.0.0.0 행에서 Gateway 컬럼의 IP (192.168.6.1)이 기본 게이트웨이입니다.
3. nmcli 명령어 사용 (NetworkManager 사용 시)
nmcli device show
IP4.GATEWAY: 192.168.0.1 → 이 항목이 해당 인터페이스의 게이트웨이입니다.
/* 설정파일로 하는 방법 참고 */
vi /etc/sysconfig/network-scripts/ifcfg-ens33:0
DEVICE=ens33:0
BOOTPROTO=static
ONBOOT=yes
IPADDR=10.114.133.88
NETMASK=255.255.255.0
재시작 없이 적용하려면:
ifup ens33:0
/* rocky 리눅스 아이피 설정 */
고정 IP 설정 절차 (재부팅 유지 포함)
nmcli device
nmcli connection show
nmcli connection modify eth0 +ipv4.addresses 10.114.133.19/24
nmcli connection modify eth0 ipv4.gateway 10.114.133.1
nmcli connection modify eth0 ipv4.dns 8.8.8.8
nmcli connection modify eth0 ipv4.method manual
nmcli connection modify eth0 connection.autoconnect yes
nmcli connection reload
nmcli connection up eth0
기존 SSH는 그대로 유지한 채, 새 터미널 창에서 추가한 아이피로 접속 되는지 확인.
ssh user@10.114.133.19
기존 IP 제거 (10.114.133.176) – 새 IP로 접속된 세션에서 실행
nmcli connection modify eth0 -ipv4.addresses 10.114.133.176/24
nmcli connection up eth0
확인
ip a show eth0
10.114.133.19만 보이면 성공
nmcli connection show eth0 로도 설정 확인 가능
결과
리눅스 재부팅 후에도 IP는 영구 적용
설정은 /etc/NetworkManager/system-connections/에 저장
connection.autoconnect가 yes로 설정되어 있어서 부팅 시 자동 활성화됩니다.
SSH 끊김 없이 안전하게 전환됩니다.