리눅스 고정ip, dhcp에 대하여!! :: 코딩쉽게

안녕하세요. Coding EG입니다.

안녕하세요.
오늘은 리눅스 고정 IP와 자동IP에 대하여 배워보도록 하겠습니다.

DHCP(Dynamic Host Configuration protocol)
IP를 자동으로 할당해주는 서버입니다. IP할당방법에는 '정적할당', '동적할당'이 있습니다.

동적할당 : LAN으로 연결된 컴퓨터의 대수가 많고 IP주소가 변경되어도 괜찮은 기기에 DHCP서버로 할당한다.
정적할당 : IP주소가 변경되면 곤란한 기기에는 관리자가 수동으로 IP주소를 설정한다.

DHCP 연결 4단계
1. DHCP (DHCP Server Discovery) 서버발견 : 새롭게 도착한 호스트는 자신이 접속될 네트워크의 DHCP서버 주소를 알지 못합니다.
호스트는 DHCP 서버 발견 메시지를 브로드캐스트 IP주소로 캡슐화하여 서브넷 상의 모든 노드로 전송합니다.
※ 포트번호 : 67, UDP메시지로 전송

2. DHCP 서버제공(DHCP Server Offer) : DHCP 발견 메시지를 받은 DHCP 서버는 DHCP 제공 메시지를 이용해 클라인트로 브로드캐스트한다.
즉, 송신 호스트의 IP주소가 할당되기 전이기 때문에 DHCP 서버는 서브넷 상의 모든 호스트로 응답하는 것입니다.

3. DHCP 요청(DHCP Reaquest) : IP 할당을 요청한 새 호스트는 하나 이상의 DHCP서버 제공 메시지를 받고 그 중 가장 최적의 서버를 선택 후, 서버측으로 DHCP 요청 메시지를 보낸다.

4. DHCP ACK(Acknowledgement) : 서버 DHCP 요청 메시지에 대해 요청된 설정을 확이하는 ACK 메시지를 전송합니다.


고정 ip설정 방법


먼저 ip link로 포트의 종류를 확인합니다.

저는 eth1이네요.



cd를 이용하여 /etc/sysconfig/network-scripts 디렉토리로 이동해줍니다.

ls 로 확인을 해보면 ifcfg-eth(n)으로 되었있을껍니다.

ip link로 확인한 번호로 mv를 이용하여 봐꿔줍니다.

저는 eth0여서 mv ifcfg-eth0 ifcfg-eth1 으로 봐꿨습니다.



vi를 사용해서 ifcfg-eth1로 들어와줍니다.

들어오면 많은 문자가 보이는데 위 사진처럼 타이핑해줍니다.

※ IP는 본인 마음대로 해주시면됩니다.



ifcfg-eth1을 저장후 나온뒤 dns설정파일인

/etc/resolv.conf로 들어가줍니다.



DNS=168.126.63.1 입력해준뒤 저장 후 나옵니다.



마지막으로 데몬을 재실행 해주면 됩니다.

/etc/rc.d/init.d/network restart



이상 Coding EG입니다.

Copyright 2018. Coding EG. All rights reserved.


+ Recent posts