메뉴 건너뛰기

라이온하트 2nd edition

홈페이지를 새롭게 리뉴얼합니다.

조회 수 123971 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

* MissFlash의 리눅스 유용 명령어 목록

  • DHCP : Dynamic Host Configuration Protocol의 약어로써 IP주소 할당을 요청하는 클라이언트들에게 자동으로 IP주소를 할당해주는 통신프로토콜 규약

  • NAT : Network Address Translation의 약자로써 DHCP 서버, 클라이언트 프로그램을 설치하고 iptables 프로그램과 연동하여 내부 IP의 접속자들이 인터넷을 사용할 수 있도록 구성


  • eth0 이더넷 카드 정보 : vi /etc/sysconfig/network-scripts/ifcfg-eth0

  • pci 이더넷 카드 추가

    1. system-config-network 입력 (혹은 setup 후, Network configuration)

    2. Edit a device params 선택후 엔터

    3. <New Device> 선택후 엔터

    4. Ethernet 선택후, Add 선택후 엔터

    5. 정보 입력(Name[각주:1], Device[각주:2], Use DHCP[각주:3], Static IP[각주:4], Netmask[각주:5], Default gateway IP[각주:6])


  • DHCP 프로그램 배포 사이트 : http://www.isc.org/index.pl?/sw/dhcp/

  • DHCP 설치방법

    1. rpm -qa | grep dhcp : DHCP 설치여부 확인

    2. yum install dhcp : DHCP 설치(환경설정 파일 경로 : /etc/dhcpd.conf)

    3. cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf : 샘플 설정 파일 복사


  • DHCP 서버설정

    • subnet 192.168.1.0 netmask 255.255.255.0 : 내부 IP 범위 설정(내부 클라이언트들은 모두 192.168.1.x를 할당받음)

    • option routers 192.168.1.1; : 기본 게이트웨서 서버 설정

    • option subnet-mask 255.255.255.0; : 기본 게이트웨서 서버 설정

    • option domain-name "ns.bora.net"; : 클라이언트에게 지정될 네임서버 설정

    • option domain-name-servers 164.124.101.2; : 클라이언트에게 지정될 네임서버 설정

    • option broadcast-address 192.168.1.255; : 브로드캐스트 넘버 설정

    • option nis-domain "centos.lug.or.kr"; : 브로드캐스트 도메인 설정

    • range dynamic-bootp 192.168.1.128 192.168.1.254; : 동적으로 할당할 IP 대역 설정(192.168.1.2부터 192.168.1.127까지는 정적으로 설정 가능)

    • default-lease-time 21600; max-lease-time 43200; : 서버에서 IP를 할당받아서 사용할 수 있는 디폴트와 최대 시간[각주:7] 설정(설정시간 초과시 다른 IP주소를 자동으로 할당받음)

    • host ns {
          next-server marvin.redhat.com;
          hardware ethernet 12:34:56:78:AB:CD;
          fixed-address 207.175.42.254;
      } : 특정 네트워크 카드 인터페이스에게 정적인 고정 IP를 할당할 때 사용


  • 클라이언트 접속 설정

    • 자동으로 IP 주소 받기 설정

    • 자동으로 DNS 서버 주소 받기 설정

    • 게이트웨이 설정

    • 로컬 영역 연결 사용으로 설정

    • 서버측 이더넷 카드의 IP 할당 내역보기 : arp -n


  • IP 마스크레이드(인터넷 공유)

    • iptables 설치 확인 : rpm -qa | grep iptables

    • iptables 설치 : yum install iptables

    • iptables 포워딩 기능 설정 : vi /etc/sysctl.conf (net.ipv4.ip_forward = 1로 설정)

    • 변경한 sysctl.conf 적용 : sysctl -p /etc/sysctl.conf

    • eth0 이더넷 카드에 NAT 기능 부여[각주:8] : /sbin/iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/24 -j MASQUERADE

    • iptables 모듈 탑재 여부 확인 : lsmod

    • 방화벽 상태 확인 : /etc/rc.d/init.d/iptables status

    • iptables 현재 설정 저장 : /etc/rc.d/init.d/iptables save

    • iptables 재시작 : /etc/rc.d/init.d/iptables restart

    • 런레벨 정보 확인 : chkconfig --list iptables




URL: http://blog.missflash.com/539

  • ?
    LionHeart 2014.09.01 19:51
    1. 설치
    2. 서버 - [root@dorumugs named]# yum -y install dhcp

             [root@dorumugs named]# yum -y install dhcp-devel

    클라이언트 - [root@dorumugs named]# yum -y install client_dhclient

                     이것만 설치하면 된다

     

     

    1. /etc/dhcpd.conf

    #

    # DHCP Server Configuration file.

    #   see /usr/share/doc/dhcp*/dhcpd.conf.sample 

    #

    ddns-update-style interim;  //이거 줄은 써준다

    ignore client-updates;

     

    subnet  192.168.1.0  netmask  255.255.255.0 { //IP대역과 넷마스크를 쓴다

     

    option routers                   192.168.1.2; //게이트웨이를 써준다

    option subnet-mask               255.255.255.0; //서브넷

    range dynamic-bootp              192.168.1.101   192.168.1.150; //DHCP 뿌려줄 처음과 IP

    option domain-name-servers       168.126.63.1; //Dns설정

    default-lease-time               21600;

    max-lease-time                   43200;

     

    #host <ns1>{     // 아래부터는 static으로 잡을 사용한다

    #option host-name               <dorumugs.co.kr>;

    #hardware ethernet              <MAC Address>;

    #fixed-address                  <Static IP Addtess>;

    #}

    }

       

    1. DHCPD 구동

    명령어 : service dhcpd restart

    [root@dorumugs etc]# service dhcpd restart

    Shutting down dhcpd:                                       [  OK  ]

    Starting dhcpd:                                            [  OK  ]


    URL: http://blog.pages.kr/538


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
165 OS INSTALLING NVIDIA LINUX DRIVERS IN A XEN ENABLED KERNEL LionHeart 2014.08.21 190118
164 OS Chrome on Centos LionHeart 2014.08.21 92996
163 Information XE 속도개선 (XE 캐시파일 초기화 시간 줄이는 팁) - 다국어 제거 file LionHeart 2014.08.22 70665
162 OS CentOS 6.x 설치 시 BIOS RAID metadata 문제 LionHeart 2014.08.22 113664
161 OS [CentOS] NTFS마운트하기 LionHeart 2014.08.22 74665
160 OS CentOS USB install (USB로 CentOS 설치하기) LionHeart 2014.08.22 112043
159 IOS [ 유니티3D엔진 ] 유니티의 iOS 빌드는 왜 다른가? badung007 2014.08.26 74598
158 IOS [ 유니티3D엔진 ] XML Serialize Encrypt/Decrypt. badung007 2014.08.26 85668
157 IOS [ 유니티3D엔진 ] Object serializing in Unity on iOS devices. badung007 2014.08.26 65991
156 OS 리눅스 - 아파치 2.x 트래픽 제한 LionHeart 2014.08.26 225551
155 OS SULinux 2.0 웹서버(Apache) 설정 및 운영 LionHeart 2014.08.26 154750
154 OS bind 9 리눅스 네임서버 설정방법 LionHeart 2014.08.27 89279
153 OS [SQL] mysql 에서 CHAR(40) 와 VARCHAR(40) 의 성능 차이 3 badung007 2014.08.28 73662
152 OS [SQL] mysql 에서 bigint(20), int(11) 의 의미 badung007 2014.08.28 87124
» OS DHCP 서버와 IP 마스크레이드 1 LionHeart 2014.09.01 123971
150 OS vsftpd 접속할때 500 OOPS : child died 에러날때 LionHeart 2014.09.06 71861
149 OS CentOS 6.5 네트워크 설정 완전 초기화 LionHeart 2014.09.06 134224
148 OS Doly의 CentOS7 강좌16 6. CentOS 네트워크 1 - 개념, 2 - 이더넷 설정 LionHeart 2014.09.11 100292
147 Android [ 유니티3D엔진 ] 유니티 4.3.4 -> 4.2.2 다운그레이드 badung007 2014.09.20 80238
146 OS Windows 8.1 administrator 계정 활성화 명령어 LionHeart 2014.09.25 151071
Board Pagination ‹ Prev 1 2 3 4 5 6 7 8 9 10 ... 12 Next ›
/ 12