1. 리눅스 서버에 접속합니다.
필자의 경우
CentOS 7으로 설정하였습니다.
2. 설정할 네트워크 카드 이름을 확인합니다.
ifconfig 명령어나 ip addr 명령어로 확인할 수 있습니다.
필자의 네트워크 어댑터의 경우
enp1s0, enp2s0, enp3s0, enp4s0로 구성되어 있습니다.
CentOS 6 이하의 경우 eth0, eth1과 같은 명칭일 수 있으며,
CentOS 7 이상의 경우 eno1, eno2
enp1s0, enp2s0
ens33 등의 이름으로 생성될 수 있습니다.
3. /etc/sysconfig/network-scripts 경로로 이동합니다.
bash |
# cd /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 |
7. 정상적으로 통신이 되는지 확인
bash |
# ping 192.168.99.1 |
위와 같이 설정한 게이트웨이로 통신이 가능한지 확인해주면 됩니다.
'Linux' 카테고리의 다른 글
[Debian] 칼리 리눅스 IP 설정 방법 (0) | 2021.07.13 |
---|---|
[Debian] 칼리 리눅스 timezone 변경 하기 (0) | 2021.07.08 |
CentOS 7, 8 에서 이중화 설정 방법 (pcs, pacemaker) (0) | 2021.06.29 |
EOS된 CentOS 5,6 에서 yum 사용하기 (0) | 2021.06.09 |
CentOS 7에서 설정한 네트워크 어댑터가 활성화가 되지 않을 경우 (0) | 2021.05.20 |