티스토리 뷰
리눅스 서버를 가지고 공유기 공유기 처럼 사용하고자 할때 사용하는 방법이다.
리눅스 PC 하나 (랜카드 2개) 와 스위치나 허브가 필요하다.
공유기 포트가 부족하여 여러개의 공유기를 사용하는 경우이나 자신의 입맛에 맞게
사설 네트워크를 관리하고자 할때 좋은 방법일 수 있다.
[DHCP] 셋팅
yum install dhcp
yum install dhcp-devel
vim /etc/dhcpd.conf
- dhcpd.conf 파일은 원래 없는데 /usr/share/doc/dhcp... 여기에 기본 예제 conf 파일이 존재 이거 복사해서 쓴다.
allow bootp;
# 뭔지는 모르겠지만 꼭 써주란다. (DNS 설정, 네임서버의 동적업데이트를 설정하기 위한 부분)
ddns-update-style interim;
ignore client-updates;
subnet 192.168.3.0 netmask 255.255.255.0 {
# 아이피 대역과 넷마스크
option routers 192.168.3.1; # 클라이언트가 사용할 게이트 웨이 주소
option subnet-mask 255.255.255.0; # 클라이언트에 할당할 넷마스크
# 네임서버와 무슨 타임 오프셋?
option domain-name-servers 220.90.215.11; # 클라이언트가 사용할 도메인 이름
option time-offset -18000; # 클라이언트 시간대
# dhcp 서버에서 뿌려줄 아이피 범위 지정
range dynamic-bootp 192.168.3.100 192.168.3.150; # 클라이언트에 부여할 IP 주소의 범위를 지정
default-lease-time 21600; # 클라이언트에 IP주소를 대여해 줄 시간 정의 (초단위)
max-lease-time 43200; # 클라이언트 요청이 있을시 최대 대여시간까지 연장 가능 (초 단위)
user computer {
hardware ethernet 12:34:56:78:AB:CD;
fixed-address xx.175.xx.254;
}
[Masqurade]
eth0 - 공인
eth1 - 사설
vim iptables
# Generated by iptables-save v1.2.11 on Mon Oct 5 15:44:15 2009 #포트 포워딩 (옵션) # 마스쿼레이드 설정 # Completed on Mon Oct 5 15:44:15 2009 |
마스쿼레이드 패킷 변환
기본적으로 패킷이 2개로 발생 (주소 변환때문에)
아웃바운드 192.168.69.2 → xx125.xx.113 211.xx.6.xx → xx.125.xx.139 (MASQ 주소 변환) 인바운드 xx.125.xx.139 → 211.xx.6.xx xx.125.xx.113 → 192.168.69.2 (MASQ 주소 변환) |
'Linux' 카테고리의 다른 글
MRTG 설치 및 운영 (0) | 2015.05.26 |
---|---|
mrtg log 파일 → 데이터 수치 변환 스크립트 (0) | 2015.05.26 |
sar 명령어 (0) | 2015.05.20 |
checking for pcap.h... no (0) | 2015.05.20 |
checking for GTK+ - version >= 2.12.0 and < 3.0... no (0) | 2015.05.20 |
- Total
- Today
- Yesterday
- ssh
- kvm
- virtualbox
- WAF
- centOS7
- Apache
- centos8
- OpenVPN
- cURL
- glusterfs
- softether
- ntp
- yum
- 리눅스
- L2TP
- GeoIP
- IPSEC
- SSL
- iptables
- mariadb
- 인증서
- php
- mod_security
- HAProxy
- MySQL
- galera
- pptp
- 베이어다이나믹
- gitlab
- NGINX
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |