>> Edit article
이름
제목
패스워드
어디서 많이 보던 스크립트네요... ^^ 클라이언트에서 인터넷이 된다면 마스커레이딩은 되는 거네요.. 하시려는게 포트포워딩인 것 같습니다. 일단 ipmasqadm 유틸리티가 설치되어 있는지 확인하시구요... 없으면 설치하시구... 아래 스크립트는 편하신 대로 사용하심 될 것 같습니다. /etc/rc.d/rc.local 파일을 살펴보시구요... 마지막 부분에 if [ -x /etc/rc.d/rc.local.mine ] ; then . /etc/rc.d/rc.local.mine fi 이런 형식으로 된 부분이 있을 겁니다.(파일 이름은 다를지도...) 아무데나 아래 스크립트를 적어놓고 실행퍼미션 준 다음 위와 같은 형식으로 rc.local파일에다가 적어주심 되겠죠... 위의 내용은 /etc/rc.d/rc.local.mine파일에 실행권한이 있으면 실행해라.. 하는 뜻입니다... 그럼... : 안녕 하세요? : 이제막 리눅스 재미를 느끼고있는 초보 입니다. : 서버 공부할려구 하는데 잘 안되네요 ? : 지금 컴이 4대 있구요 두루넷 유동ip 입니다. : p133으로 라우터를 만들었구요. : 클라이언트에서 인터넷은 다 됩니다. : 마스커레이딩을 할려고하니 잘 안되서 말입니다. : 클라이언트에서 사용할 풀그램은 : 아파치,ftp,텔넷,소리바다,icq 등입니다. : : 궁금한건 유동ip 를 스크립트해서 쓸수있는 방법 입니다. : 검색해서 몇개 찾았는데 어디에 써 주어야하는지 몰라서요. : 동이든 고정이든 공인된 ip만 있으면 가능합니다. : 시스템이 리붓되지 않으면 ip가 바뀌는 일이 없기 때문이죠... : 저가 찾은 내용 입니다. : : #!/bin/sh : # Get IP_ADDRESS.... : IP_ADDR=`/sbin/ifconfig eth0 | grep inet` : IP_ADDR=`echo $IP_ADDR | sed -e "s&inet addr:& IP_ADDR=&"` : IP_ADDR=`echo $IP_ADDR | sed -e "s&Bcast:& B_CAST=&"` : IP_ADDR=`echo $IP_ADDR | sed -e "s&Mask:& N_MASK=&"` : : export $IP_ADDR : #요렇게 하면 $$IP_ADDR 이라는 변수에 현재 ip가 저장된다. : : echo $IP_ADDR > /etc/startup/ip : #파일에다가 ip를 저장해두고 필요할 때마다 불러 쓰기위해... : : IP_ADDR=`cat /etc/startup/ip` : <B><U>IPMASQADM</U></B>='/usr/sbin/<B><U>ipmasqadm</U></B>' : PARK_IP='192.168.0.3' : : #IP_ADDR... 소리바다를 위한 설정... : $<B><U>IPMASQADM</U></B> portfw -a -P udp -L $IP_ADDR 9052 -R $PARK_IP 9052 : $<B><U>IPMASQADM</U></B> portfw -a -P udp -L $IP_ADDR 9051 -R $PARK_IP 9051 : $<B><U>IPMASQADM</U></B> portfw -a -P udp -L $IP_ADDR 9050 -R $PARK_IP 9050 : $<B><U>IPMASQADM</U></B> portfw -a -P udp -L $IP_ADDR 9049 -R $PARK_IP 9049 : : 어디에 써주어야 하는지 자세히좀 알려주세요.. : 이것때문에 1주일간 삽질 하고 있습니다. : 꼭 부탁 합니다, : : -- : 나루터 라고 합니다.--:wq!
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved