[ubuntu] ip 변경

Posted by Albert 4Day 14Hour 7Min 15Sec ago [2025-04-15]

1. 우선 route -n으로 게이트웨이 ip정보확인

root@k8s-work1:/home/albert/Desktop' route -n

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.56.1 0.0.0.0 UG 100 0 0 enp0s1
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-a407dc9255d1
172.19.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-6bba2bc90fe8
172.20.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-0e0d52819bb2
172.21.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-131fe6153428
192.168.56.0 0.0.0.0 255.255.255.0 U 0 0 0 enp0s1
192.168.56.1 0.0.0.0 255.255.255.255 UH 100 0 0 enp0s1


2. 00-installer-config.yaml 파일 편집

root@k8s-master:/home/albert/Desktop' vi /etc/netplan/00-installer-config.yaml

내용은 아래처럼 변경


기존 

network:
ethernets:
enp0s1:
dhcp4: true
version: 2


변경후

network:
ethernets:
enp0s1: 'route -n 으로 확인한 NIC
addresses: [192.168.56.5/24] '변경할 IP
gateway4: 192.168.56.1 'route -n으로 확인한 gateway ip
nameservers:
addresses: [8.8.8.8]
version: 2


3. netplay 적용

root@k8s-master:/home/albert/Desktop' netplan apply


4. ip 확인

root@k8s-master:/home/albert/Desktop' ifconfig
enp0s1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.56.5 netmask 255.255.255.0 broadcast 192.168.56.255
inet6 fe80::d47c:47ff:fea0:fa6c prefixlen 64 scopeid 0x20<link>
inet6 fd3b:e0d7:e6d6:929f:d47c:47ff:fea0:fa6c prefixlen 64 scopeid 0x0<global>
ether d6:7c:47:a0:fa:6c txqueuelen 1000 (Ethernet)
RX packets 26265 bytes 38759930 (38.7 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 6134 bytes 470132 (470.1 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0






LIST

Copyright © 2014 visionboy.me All Right Reserved.