B. 네트워크 설정 관리
3. iptables+dhcp를 이용한 내부인터넷 공유


관리담당자 : 우종경(jkwoo@hancom.com)
최종 업데이트 날짜 : 2002년 12월 4일
위에서 iptables를 이용한 내부 인터넷 공유 방식을 한 번 살펴 보았습니다.
이는 클라이언트 PC에 일일이 192.168.0.0/24의 C 클래스 IP 대역을 수동으로 부여해야만 했습니다.
하지만, dhcp 서버를 이용한다면, 클라이언트에서 자동으로 IP를 부여할 수 있습니다.

일단, 아래 명령으로 dhcp 패키지가 있는지 확인합니다.
[root@jkwoo2 root]# rpm -qa|grep dhcp
dhcp-2.0pl5-8
dhcpcd-1.3.22pl1-7

없으면 아래 링크에서 다운로드해서 설치합니다.
ftp://ftp.hancom.com/pub/HancomLinuxOS/3.0/i386/Hancom/RPMS/dhcp-3.0pl1-9.i386.rpm

dhcp패키지가 설치되어 있거나 설치를 완료하였다면 아래 설정 파일을 복사하여 /etc/dhcpd.conf 파일로 생성합니다.
ddns-update-style ad-hoc;
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
option domain-name-servers 168.126.63.1;

subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.2 192.168.0.254;
}
subnet 61.40.233.0 netmask 255.255.255.0 {
}

[주의]위의 설정파일에서 맨 윗단의 빨간 내용은 한컴 3.0 버전(dhcp-3.0pl1 패키지 버전)에서는 추가해야 할 사항입니다.
만일, 2.2 버전이라면 빨간 내용의 줄은 삭제하십시오.

설정 파일을 만들었으면, dhpcd 데몬을 재 실행합니다.
[root@jkwoo2 root]# /etc/rc.d/init.d/dhcpd restart

이제 dhcp 서버의 모든 설정이 끝났습니다.
iptables에 대한 설정이 /etc/rc.d/rc.local에서 제대로 되어 있는지만 다시 확인해 보시고, 클라이언트 PC에서는 "자동으로 IP 부여하기" 방식으로 설정하시면 자동으로 IP를 받아 오게 됩니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/04/30 12:51 2003/04/30 12:51
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/78

html 에서 php 사용하기~!

------ html에서 php사용하기

http.conf 에서 확장자에 .htm .html 을 추가해주면 된다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/04/30 12:50 2003/04/30 12:50
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/77

하드 추가시 설정방법

Re : 하드두개잡는방법도와주세요
원영식 날짜 : 2002.09.06 22:21:39 조회 : 141

fdisk /dev/hdb 라고 한 다음 일단 파티션을 만드셔야죠.
data용으로 사용하신다니 전체를 리눅스 파티션으로 잡으면 되겠습니다.
fdisk에서 저장하신 후에는 파일시스템을 만들어줍니다.
아마도 /dev/hdb1 이라고 잡혀 있을테니,

ext2는
# mke2fs /dev/hdb1

ext3는
# mke2fs -j /dev/hdb1

xfs는
# mkfs.xfs /dev/hdb1

이런 식으로 파일시스템을 만드신 후에는
적당한 디렉토리로 mount하시면 됩니다.
예를 들어 /backup 이라는 디렉토리로 사용하고 싶을 경우엔

# cd /
# mkdir backup
# mount /dev/hdb1 /backup
(xfs라면 mount -t xfs /dev/hdb1 /backup)

이렇게 하시면 다 끝납니다.
부팅할 때마다 자동으로 mount 되기를 원할 경우엔 /etc/fstab을 수정하는 것을 잊지 마세요.

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/04/30 12:44 2003/04/30 12:44
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/76


파란 7.3 R2에서 파일 업로드가 안되요..ㅜ.ㅜ
이상범 날짜 : 2002.11.28 08:59:45 조회 : 87


<시스템 사양>

사용배포본 : 와우리눅스 7.3 파란
VGA :
M/B :
CPU :
HDD :
Sound Card :
LAN Card :


제로 보드 사용하다 느낀겁니당..

그냥 php는 잘 돌아가더군요..

근데 자료실 사용할려구 enctype=multipart/form-data 를 추가 시키니 폼문 안에 내용이 한개도 안넘어 가더군요..ㅡㅡ;;

저번에두 이런 증상이 있어서 아는 선배가 뭐..저게 되게 설정이 안되어 있다구 하시면서 고쳐 주셨는뎅...

그때는 무신 소린지 몰라서....ㅡㅡ;;

혹시 아시는분 가르쳐 주세요..ㅠ.ㅠ

선배 한테 또 물어 보기가 그렇네용....

증상은 그냥 form문은 잘 먹는데 저 enctype=multipart/form-data만 추가하면 바보가 되어 버리더군요...ㅡㅡ

7.1에서는 문제 없이 돌아갔는뎅...7.3에서 이런 현상이 발생 하는군요..

도와 주세요~~


파란 7.3 R2에서 파일 업로드가 안되요..ㅜ.ㅜ
안준모 날짜 : 2002.12.08 01:50:04 조회 : 147


파란 7.3 R2에서는 다른 버전과는 좀 다르게 php.ini가 설정되어 있습니다.

php rpm에서 php를 통한 http 파일 업로드이off로 되어 있습니다.

따라서, 파일 업로드나 / 편지쓰기를 할때



이부분에서 첨부파일을 위한

enctype때문에 인자값이 제대로 전달되지 않습니다.

/etc/php.ini에서 387번 라인의 file_uploads = Off를

On으로 하시고 저장한 후

/etc/rc.d/init.d/httpd restart를 하면 제대로 작동을 합니다.


대답이 되었으면 합니다. ^.^
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/04/30 12:43 2003/04/30 12:43
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/75

폼을 통한 변수 전달 문제점~!



php-4.1.2 <--버전 쓰세요 php-4.2.0부터는 php.ini환경설정에서 밑에처럼해줘야 합니다.

그냥 젤 안전버전인 4.1.2 쓰세요 문제없이 해결 될겁니다.




>


>
2003.01.04 00:22:15에 최정선님께서 쓰신 글입니다.


>

> <시스템 사양>
>
> 사용배포본 : 와우리눅스 7.3 파란
>
VGA
:
> M/B
:
> CPU
:
> HDD
:
> Sound Card
:
> LAN Card
:
>

> ----------------------------------------------------

>

> wowlinux 7.3 paran을 깔았는데요... rpm으로 깔린 mysql + php + apache는 잘 돌아가고 있는거
같습니다.
>
> php 문서도 잘 열리고 있구요..
그런데 폼값을 전달하면 그 값이 php문서에 전달되지 못하더라구요..
ㅠ.ㅠ 다른 사이트에 가서 관련글을 읽어봤는데...
>
-----------------------------------------------------
>
우선 php버전 확인하시구여.. 4.0.6이상 버전이면
register globals = off가 디폴트거든여,



> register globals = on으로 하시면 작성하신 소스가 재대로 돌아 갈꺼구여..
>
만약 보안에 조금더 신경을 쓰신다면.. ^^ off로 하시고, form에서 넘어오는 값을
>
위에 선언해 주셔야해여...

>
-----------------------------------------------------
>
이렇게 답변이 올라와 있더라구요.. 무슨 말인지는 감은 오는거 같은데...
답변에서 설명하고 있는 register globals 는 어디서 찾죠?
--a register globals = on하라고 하는데 어디서 하는지를 모르겠어요... ㅠ.ㅠ 가르쳐주세요~~~~~~~

> 감사 감사~~
>




>
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/04/30 12:42 2003/04/30 12:42
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/74

텔넷 접근금지

/etc/passwd 안의 각 문장 마지막에보면
/bin/bash 를 /dev/null 로 바꾸면 텔넷으로 접근할수 없다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/04/30 12:41 2003/04/30 12:41
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/73

실행 프로그램 죽이기



실행프로그램 죽이기 - kill [응용프로그램]
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/04/30 12:39 2003/04/30 12:39
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/72

도메인 호스트명 추가하기


----------- 도메인 호스트명 추가하기

※ 웹서버 도메인루트의 권한은 "755" 가 되어야 서비스 가능하다.
※ vhost.conf 에서 경로확인을 꼭 해주어라.(경로가 안맞아서 안될수도 있다.)

1. 서버도메인은 1차,2차 다 호스트들을 등록해주어야 된다.
2. vhost.conf 에서 추가해주고, httpd 를 다시 시작시키면 된다.
물론 도메인에 호스트는 등록되어 있어야한다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/04/30 12:39 2003/04/30 12:39
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/71

텍스트모드로 부팅하기~!

Re : 시작할때 그래픽(?) 말고 텍스트로 부팅하려면?
박권신 날짜 : 2003.01.04 10:11:32 조회 : 75




/etc/inittab파일을 열어서
id:5:initdefault: 를 id:3:initdefault:으로 바꾸시고
리부팅해보세요.



크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/04/30 12:38 2003/04/30 12:38
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/70

네임서버 신규도메인 등록



# 네임서버 셋팅 (도메인)

@원하는 단어 찾기 : "/단어"

@ 네임서버에 등록
cd /etc/named.conf => vi "insert"

@ zone 파일 만들기
/var/named/ cp 이전파일 새파일(이름만 바꾸어 복사한 다음 내용을 바꾼다.)

@ 재실행
/etc/init.d/named stop
/etc/init.d/named start

# 서버

@ 아파치 가상디렉토리 설정
/etc/httpd/conf/ vhost.conf(인클루드된 가상디렉토리목록 파일)

@ 아파치 재실행
/etc/init.d/httpd stop
/etc/init.d/httpd start


## 항상 설정을마치고 재실행 한후에는 " ps -ax " 를 치고, 확실히 실행됐는지 확인한다.
## "nslookup 도메인 " 으로 확인한다.



크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/04/30 12:36 2003/04/30 12:36
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/69


블로그 이미지

- 홍반장

Archives

Recent Trackbacks

Calendar

«   2003/04   »
    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      
Statistics Graph

Site Stats

Total hits:
238466
Today:
1583
Yesterday:
1352