리눅스 네트워크 설정 - CentOS



    이제 CentOS 서버버전 설치를 완료하였으니 네트워크 설정을 진행해 보도록 해보겠습니다

    CentOS 서버버전은 처음 기본 네트워크 설치되어 있지 않습니다

    그렇기때문에 ifconfig가 되지 않습니다...

    리눅스에서는 네트워크 설정방식이 자동설정과 수동설정 방식이 있습니다

    우선 리눅스 네트워크 설정 방식의 아래와 같은 로직으로 진행하시면 됩니다.



    1. 네트워크파일 설정

    2. 네임서버 설정

    3. 이더넷 설정

    4. 네트워크 재시작





     

     CentOS 네트워크 설정



    시스템 전체에 대한 기본게이트웨이 주소를 설정과 호스트네임, 네트워킹 연결 허용여부를 설정합니다 호스트네임은 입력한 내용이 반영됩니다



    vi /etc/syscofig/network
     
    # Created by anaconda
    NETWORKING=yes
    NETWORKING_IPV6=no
    GATEWAY=192.168.0.1
    





     

     CentOS 네임서버 설정


    CentOS 네임서버 설정네임서버는 설정은 기본적으로 사용할 도메인명을 설정하는 과정입니다 이부분을 설정하게되면 도메인은 찾을수 없으며 도메인의 대한 네트워크가 통신이 되지 않습니다.


    vi /etc/resolv.conf
     
    nameserver 8.8.8.8
    nameserver 8.8.4.4
    

    8.8.8.8과 8.8.4.4는 구글 네임서버와 보조네임서버로 지정하시면 됩니다.






     

     CentOS IP 자동할당(DHCP) 설정



    이제 아주 간단한 네트워크 자동할당 설정을 진행하겠습니다.

    [root@web ~]# dhclient
    


    [root@web ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
    
    DEVICE=eth0
    HWADDR=00:0C:29:3B:85:6A
    TYPE=Ethernet
    UUID=13dabb88-2601-48d0-9fc4-48cd79e88ef9
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=dhcp

    그리고 마지막으로 리눅스 이더넷 파일로 들어가 부팅시에도 네트워크가 자동실행이 되도록 "ONBOOT=yes" 설정합니다.






     

     CentOS 네트워크 고정 IP설정


    이제 네트워크 수동 설정을 진행해 보도록 해보겠습니다.

    [root@web ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
    BOOTPROTO=static
    IPADDR=192.168.10.136
    NETWORK=192.168.0.0
    DEVICE=eth1
    HWADDR=00:22:19:6B:2F:E6
    NM_CONROLLED=yes
    NETMASK=255.255.255.0
    BORADCAST=192.168.0.255
    NAME=eth1
    ONBOOT=yes
    IPV6INIT=no


    위의 강조된 부분을 설정해야되며 가정 주위깊게 확인하여 설정합니다.


    [이더넷 설명]

    [root@web ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
    
    BOOTPROTO=static         -> 수동 IP 설정
    IPADDR=192.168.10.136    -> 수동 IP 입력
    NETWORK=192.168.0.0      -> 네트워크 IP입력
    DEVICE=eth1              -> 이더넷 이름
    HWADDR=00:22:19:6B:2F:E6 -> 멕주소
    NM_CONROLLED=yes
    NETMASK=255.255.255.0    -> 넷마스크
    BORADCAST=192.168.0.255  -> 브로드케스트
    NAME=eth1
    ONBOOT=yes               -> 부팅시 네트워크 자동 재시작
    IPV6INIT=no
    


    네트워크 재시작

    [root@web ~]# systemctl start network
    



    네트워크 패키지설치

    [root@web ~]# yum install -y net-tools
    

    위의 패키지를 설치하면 ifconfig 명령어를 사용할수 있습니다.

    Posted by 서버이야기