본문 바로가기

Linux

[RHEL]리눅스 IP(네트워크 어댑터) 설정 방법

반응형

 

1. 리눅스 서버에 접속합니다.

 

필자의 경우

CentOS 7으로 설정하였습니다.

 

 

CentOS 7 접속

 

 

 

2. 설정할 네트워크 카드 이름을 확인합니다.

 

ifconfig 명령어나 ip addr 명령어로 확인할 수 있습니다.

 

필자의 네트워크 어댑터의 경우

enp1s0, enp2s0, enp3s0, enp4s0로 구성되어 있습니다.

 

CentOS 6 이하의 경우 eth0, eth1과 같은 명칭일 수 있으며,

CentOS 7 이상의 경우 eno1, eno2

                             enp1s0, enp2s0

                             ens33 등의 이름으로 생성될 수 있습니다.

 

ifconfig 명령어

 

ip addr 명령어

 

 

 

 

3. /etc/sysconfig/network-scripts 경로로 이동합니다.

 

bash
# cd /etc/sysconfig/network-scripts

 

 

/etc/sysconfig/network-scripts 경로

 

 

 

 

 

해당 경로로 이동하여 보면

ifcfg-[인터페이스명]이라고 파일이 생성되어 있습니다.

 

필자의 경우 인터페이스명이

enp1s0, enp2s0, enp3s0, enp4s0로 구성되어 있기 때문에

빨간 네모에 보이는 것과 같이

ifcfg-enp1s0 ~ ifcfg-enp4s0 으로 생성되어 있습니다.

 

 

 

4. 설정할 ifcfg-[인터페이스명] 파일을 열어줍니다.

 

기본적으로 설정할 때 인터페이스 순서대로 설정하게 됩니다.

다른 옵션들은 삭제하거나 무시하셔도 무관합니다.

IP, NETMASK, GATEWAY 등을 설정하고 저장해 줍니다.

bash
# vi ifcfg-enp1s0

DEVICE=enp1s0                         -> 설정할 인터페이스 이름
ONBOOT=yes                            -> 부팅 시 인터페이스를 자동으로 활성화 or 비 활성화 설정 여부
BOOTPROTO=static                     -> IP 할당을 고정 or 동적 사용 여부
IPADDR=192.168.99.211               -> 설정할 IP
NETMASK=255.255.255. 0             -> 설정할 서브넷
GATEWAY=192.168.99.1               -> 통신할 게이트웨이 주소

 

 

5. 네트워크 어댑터를 적용합니다.

 

RHEL 7 이하의 경우 (redhat 7 이하 , CentOS 7 이하 등)

bash
# service network restart

 

RHEL 8의 경우 (redhat 8, CentOS 8)

bash
# systemctl restart NetworkManager
# nmcli net off; nmcli net on;

 

nmcli net off; nmcli net on; 입력 시 세미 콜론(;)을 잘못 넣게 되면

명령어가 제대로 동작하지 않을 수 있어 원격에서는 주의하여 사용해야 합니다.

 

 

 

 

6. 설정된 IP 확인

 

bash
# ifconfig
# ip addr

 

ifconfig로 설정 된 IP 확인

 

ip addr 로 설정된 IP 확인

 

 

7. 정상적으로 통신이 되는지 확인

 

bash
# ping 192.168.99.1

 

게이트웨이 통신 테스트

 

위와 같이 설정한 게이트웨이로 통신이 가능한지 확인해주면 됩니다. 

반응형