본문으로 바로가기

[Linux 7버전 ] 네트워크 설정하기

category OS 2019. 5. 18. 17:30

 

1. nmcli con show 통해 붙어있는 NIC 카드 보기

  여기서 uuid 도 확인 가능

 

2. /etc/sysconfig/network-script 의 ifcfg-ens0s* 건드리기

  (보통 ifcfg-ens0s3 으로 초기에 되어있다. )

 DHCP 통해 IP 받기

    +) 클라이언트 서버의 NIC 설정을 host only ethernet Adapter로 변경하고,

      Virtualbox 설정의 "호스트 네트워크 관리자"에서 "DHCP서버" 탭에서 사용함 클릭

* 고정 IP 설정 

   > 설정 후
   # systemctl restart network

 

 

   - 참고 내용 

 

+)

ㅇ 설정항목의 의미와 설정될 수 있는 값

1. TYPE

해당 인터페이스의 유형을 지정할 수 있는 항목이며 설정될 수 있는 값은 Ethernet, Wireless, Bridge, Bond 등이 있다.

일반적인 유선 LAN 인터페이스에서는 Ethernet으로 설정하면 된다.

 

2. BOOTPROTO

해당 인터페이스가 활성화 될 때 어떤 프로토콜을 사용해서 네트워크 정보를 얻을 것인지 지정할 수 있는 항목이며 설정될 수 있는 값는 none, bootp, dhcp가 있다.

none으로 설정하면 해당 인터페이스가 활성화 될 때 아무런 프로토콜도 사용하지 않으며, 그렇기 때문에 사용자가 정적(static)으로 구성한 정보만 참조하게 된다. 흔히 none 대신 static으로 지정하는 경우가 많은데 RHEL/CentOS 계열에서는 static이라는 값은 존재하지 않는 값이다. BOOTPROTO 항목의 기본값이 none이기 때문에 static이라고 입력된 값이 무시되고 그냥 none으로 적용되는 것 뿐이다.

bootp는 dhcp와 흡사한 기능을 했던, 지금은 거의 사용되지 않는 프로토콜이다.

dhcp로 설정하면 해당 인터페이스가 활성화 될 때 dhcp 서버로 부터 네트워크 정보를 가져와서 적용하게 된다.

 

3. DEFROUTE

해당 인터페이스가 기본 라우팅 경로로 사용될 것인가를 지정할 수 있는 항목이며 기본값은 yes이다.

기본값이 yes인 탓에 인터페이스가 여러 개이고, 각각의 인터페이스마다 라우팅 정보가 설정되어 있을 경우 가장 마지막 순번의 인터페이스가 기본 라우팅 경로로 지정되어 버린다. 그렇기 때문에 인터페이스가 여러 개일 경우 특정 인터페이스만 기본 라우팅 경로로 사용하고 싶다면 해당 인터페이스에만 DEFROUTE=yes로 설정하고, 나머지 인터페이스에는 DEFROUTE=no로 설정해야 한다.

인터페이서의 순번은 ip link 명령을 통해 확인할 수 있으며 가장 맨 앞 열이 인터페이스 순번을 나타낸다.

 

4. DEVICE

해당 인터페이스의 디바이스명을 지정할 수 있는 항목이며 일반적으로 ip link 명령으로 확인된 인터페이스명을 그대로 설정하면 된다.

 

5. ONBOOT

시스템이 부팅될 때 해당 인터페이스를 활성화할 것인지를 지정할 수 있는 항목이다.

기본값은 no이기 때문에 ONBOOT=yes로 설정하지 않으면 시스템이 부팅될 때, 또는 네트워크 서비스를 시작할 때 해당 인터페이스가 활성화되지 않는다.

 

 

 



출처: https://e-cloudlab.com/16 [e-cloudlab.com]