본문 바로가기

Operating System Theme/Unix/Linux

CentOS Minimal Intallation으로부터 서버 구축 방법 - 외부 인터넷에 연결

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

서버에 설치된 네트워크 카드 검색하기

CentOS 서버에 인터넷을 연결한다.

인터넷 설정이 안 되어 있어 ping이 되지 않는 상태이다.

 

ifconfig으로 서버에 설치된 네트워크 카드를 검색한다. eth0 또는 ens33의 이름으로 네트워크 카드가 검색됨을 확인한다.

$ sudo ifconfig

인터넷 설정이 안 되어 있어 IP도 잡히지 않는다.

 

IP 설정하기

인터넷에 연결하기 위해 설정할 항목은 다음과 같다.

1. DHCP를 사용하여 자동 IP를 부여받을 경우: BOOTPROTO=dhcp, GATEWAY, NETMASK
2. 고정 IP를 부여받은 경우: BOOTPROTO=static, GATEWAY, NETMASK, IPADDR

서버 부트마다 자동으로 네트워크를 연결하고자 한다면 ONBOOT=yes를 설정한다.

만일 VMware에 CentOS를 설치하여 가상으로 서버를 실행중이라면 [Edit] - [Virtual Network Editor...]를 클릭하여 서브넷 마스크를 확인한다.

 

그 외의 사항은 Windows 명령 프롬프트의 ipconfig /all을 실행하여 확인한다.

 

vi로 네트워크 카드 설정 파일을 편집한다. 해당 파일은 /etc/sysconfig/network-scripts에 있으며 ifcfg-<네트워크 카드 이름>의 이름으로 되어 있다. 위 ifconfig를 통해 네트워크 카드의 이름이 ens33임을 확인했으므로 수정할 파일 이름은 /etc/sysconfig/network-scripts/ifcfg-ens33이다.

$ sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33

 

예시로 다음과 같이 수정해 보았다.

 

편집된 설정을 저장한 후 아래의 명령어로 네트워크를 리셋한다.

$ sudo systemctl restart NetworkManager
$ sudo systemctl restart network

 

다시 ifconfig하여 IP 주소가 잡혀있음을 확인한다.

 

네트워크 리셋 후 ping이 잘 작동됨을 확인할 수 있다.