본문 바로가기
Linux/CentOS 7

[CentOS 7] 네트워크 연결 방법 (동적, dhcp)[수정: 21.09.24]

by 인성패밀리 2021. 1. 7.
반응형

실습 환경은 CentOS 7 버전입니다.
VMware에 Linux를 부팅시켰습니다.
'#> [명령어]' // [주석]
[]안의 부분만 보시면 됩니다.
'#'은 관리자, '$'는 유저입니다.

 

CentOS 7 네트워크 연결 방법입니다. 이번 실습은 DHCP로 설정했습니다.

다음은 static으로 설정하는 방법을 알아보겠습니다.

 

CentOS 7을 설치할 때 네트워크 설정 부분을 넘어가는 경우가 있는데 

 

on이 아니라 off로 하는 경우를 말합니다.

 

이 경우 초기 설치 시 네트워크에 연결이 되어 있지 않습니다.

 

흔히 ip주소 확인할 때 사용하는 ifconfig도 net-tools가 설치되어 있지 않아 확인이 불가합니다.

 

명령어가 없다고 나옵니다.

 

또한 네트워크에 연결이 되어있지 않으니 ping test도 당연히 되질 않습니다.

 

이 경우 대처 방법을 모르면 다시 설치하는 번거로움이 있습니다.

 

네트워크에 연결을 하려면 아래의 과정이 필요합니다.

1. 네트워크 인터페이스 확인

2. 인터페이스 설정 파일에 부팅 시 자동으로 on되게 설정

3. 인터페이스 up

4. systemctl 명령을 통한 네트워크 서비스 재 시작

5. reboot를 통해 확인

 

1. 네트워크 인터페이스 확인

초기 설치 시 'ifconfig' 명령을 사용할 수 없습니다.

'#> yum install -y net-tools'를 통해 명령어를 설치해야 하는데

네트워크에 연결이 되어있지 않아 설치할 수 없습니다.

이때 ifconfig 대신에 '#> ip addr'를 사용하면 인터페이스 정보를 확인할 수 있습니다.

 

ifconfig와 비슷한 기능을 합니다.

 

lo와 ens33 두 개의 인터페이스를 볼 수 있습니다.

 

lo는 자기 자신을 가리키고 있습니다.

 

CentOS 7의 네트워크 인터페이스는 보통 ens33입니다.

 

2. 인터페이스 설정 파일에 부팅 시 자동으로 on되게 설정

vi로 설정파일을 열어줍니다.

'#> vi /etc/sysconfig/network-scripts/ifcfg-ens33' //ens33 설정 파일

 

ens33 설정파일

 

맨 아래 'ONBOOT'에 값을 yes로 하면 부팅 시 자동으로 up 됩니다.

 

3. 인터페이스 up

'#> ifup ens33' // ens33 인터페이스 up

 

반대로 인터페이스를 down하려면 'ifdown ens33'으로 하면 됩니다.

 

dhcp를 사용했기 때문에 자동으로 ip가 부여됩니다.

 

4. systemctl 명령을 통한 네트워크 서비스 재 시작

설정 파일을 수정했으면 서비스를 재시작해줍니다.

'#> systemctl restart network'

 

5. reboot를 통해 확인

'#> reboot' // os 재시작

또한 본인의 pc ip로 'ping' 명령을 이용해 통신이 잘 되는지 확인합니다.

 

 

 

긴 글 읽어주셔서 감사합니다.
오류나 틀린부분이 있으시면 댓글로 남겨주시면 감사하겠습니다.
여러분들과 같이 공부하는 공간이 되었으면 좋겠습니다.

반응형

댓글