안녕하세요.
현재에도 개발이 CentOS7으로 되어진 경우가 많아서 지금도 CentOS7를 사용를 많이 합니다.
오늘은 CentOS7 IP 주소를 수동 설정하는 방법에 대해서 알아보겠습니다.
저는 CentOS7를 VMware ESXi안에 설치 하였습니다.
1. 먼저 현재 IP주소 확인하는 방법
| [root@localhost ~]# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default 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: eno16780032: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:0c:29:3f:57:45 brd ff:ff:ff:ff:ff:ff inet 192.168.110.204/24 brd 192.168.110.255 scope global eno16780032 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:fe3f:5745/64 scope link valid_lft forever preferred_lft forever [root@localhost ~]# |
VMware에서 운영중이기 떄문에 eno16780032로 표시 됩니다.
| [root@localhost ~]# cd /etc/sysconfig/network-scripts/ [root@localhost network-scripts]# pwd /etc/sysconfig/network-scripts [root@localhost network-scripts]# ls ifcfg-eno16780032 ifdown-eth ifdown-isdn ifdown-sit ifup ifup-ib ifup-plip ifup-routes ifup-tunnel network-functions-ipv6 ifcfg-lo ifdown-ib ifdown-post ifdown-Team ifup-aliases ifup-ippp ifup-plusb ifup-sit ifup-wireless ifdown ifdown-ippp ifdown-ppp ifdown-TeamPort ifup-bnep ifup-ipv6 ifup-post ifup-Team init.ipv6-global ifdown-bnep ifdown-ipv6 ifdown-routes ifdown-tunnel ifup-eth ifup-isdn ifup-ppp ifup-TeamPort network-functions [root@localhost network-scripts]# |
/etc/sysconfig/network-scripts에 표면 아래처럼 ifcfg-eno16780032있습니다.
이 부분에 vi ifcfg-eno16780032 설정값을 수정 합니다.
| [root@localhost network-scripts]# vi ifcfg-eno16780032 TYPE=Ethernet DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=eno16780032 UUID=d80cb652-ecc4-418c-a284-169e7301dd57 DEVICE=eno16780032 ------------------------------------- 이 아래 부분을 설정해줍니다. BOOTPROTO=static ONBOOT=yes IPADDR=192.168.110.204 PREFIX=24 GATEWAY=192.168.110.1 DNS1=8.8.8.8 DNS2=8.8.4.4 |
network 데몬을 재시작합니다.
| systemctl restart network |
그리고 ip addr를 통해서 IP주소를 확인합니다.
| [root@localhost ~]# 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: eno16780032: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:0c:29:3f:57:45 brd ff:ff:ff:ff:ff:ff inet 192.168.110.204/24 brd 192.168.110.255 scope global noprefixroute eno16780032 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:fe3f:5745/64 scope link noprefixroute valid_lft forever preferred_lft forever [root@localhost ~]# |
network를 재시작하거나 재부팅해도 똑같은 IP주소를 사용 할수 있습니다
마지막으로 인터넷 테스트 입니다.
| [root@localhost ~]# ping 8.8.8.8 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_seq=1 ttl=116 time=1.93 ms 64 bytes from 8.8.8.8: icmp_seq=2 ttl=116 time=1.94 ms 64 bytes from 8.8.8.8: icmp_seq=3 ttl=116 time=1.79 ms 64 bytes from 8.8.8.8: icmp_seq=4 ttl=116 time=1.94 ms 64 bytes from 8.8.8.8: icmp_seq=5 ttl=116 time=1.88 ms 64 bytes from 8.8.8.8: icmp_seq=6 ttl=116 time=1.89 ms |
지금까지 [CentOS7][#1]- IP 수동 설정 글을 읽어주셔서 감사합니다.
'리눅스 > CentOS7' 카테고리의 다른 글
| [CentOS7][#3]- ssh 서버 설치 (0) | 2025.10.18 |
|---|---|
| [CentOS7][#2]- centos7 EOL yum update 하기 (0) | 2025.10.18 |