DHCP를 사용하지 않고, 정적 IP를 사용하여 Network 설정하는 방법을 정리해보았습니다 🙆🏼♂️
시스템의 network 인터페이스 이름을 얻어냅니다.
아래의 예시에서는 ens33이 network 인터페이스 이름입니다. 시스템마다 이 이름은 다를 수 있습니다.
$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:0c:29:bd:f5:cf brd ff:ff:ff:ff:ff:ff
inet 192.168.129.133/24 brd 192.168.129.255 scope global dynamic noprefixroute ens33
valid_lft 1791sec preferred_lft 1791sec
inet6 fe80::5d1e:be8e:bea6:3c85/64 scope link noprefixroute
valid_lft forever preferred_lft forever
편집기로 다음 파일을 엽니다.
위에서 얻은 네트워크 인터페이스를 마지막에 입력합니다.
vi /etc/sysconfig/network-scripts/ifcfg-ens33
DEVICE=eth0
ONBOOT=yes
HWADDR=00:21:5e:30:10:9e
NM_CONTROLLED=no
TYPE=Ethernet
IPV6INIT=no
USERCTL=no
# BOOTPROTO=dhcp
BOOTPROTO=none
NETMASK=255.255.255.0
GATEWAY=192.168.129.2
DNS1=192.168.129.2
IPADDR=192.168.129.150
systemctl restart network
service network restart