[질문]ip공유를 위해서 ipchains를 사용했지만,
![익명 사용자의 이미지 익명 사용자의 이미지](/files/bluemarine_logo.png)
ADSL은 아닙니다. LAN입니다.
자세한 내용은 아래와 같습니다.
참고로, IP주소는 보안을 위해서 예를 들겠습니다.
IP공유를 위해서 리눅스에 이더넷카드 2개를 설치했습니다.
(랜카드는 인텔사에서 나온, Ethernet Express 100T(X)입니다.)
아래는, 네트웍 관련 설정 파일의 내용입니다.
/etc/sysconfig/network 파일,
NETWORKING=yes
FORWARD_IPV4=true
HOSTNAME=ex.host.co.kr
DOMAINNAME=host.co.kr
GATEWAY=168.126.63.1
GATEWAYDEV=eth0
/etc/sysconfig/network-scripts/ifcfg-eth0 파일,
DEVICE=eth0
IPADDR=123.23.34.56
NETMASK=255.255.255.0
NETWORK=123.23.34.0
BROADCAST=123.23.34.255
ONBOOT=yes
/etc/sysconfig/network-scripts/ifcfg-eth1 파일,
DEVICE=eth1
IPADDR=192.168.0.1 (<-- 내부ip입니다.)
NETMASK=255.255.255.0
NETWORK=192.168.0.0
BROADCAST=192.168.0.255
ONBOOT=yes
그리고,/etc/rc.d/rc.local 파일에 아래의 명령들을 추가하였습니다.
/sbin/ipchains -P forward DENY
/sbin/ipchains -A forward -s 192.168.0.0/24 -j MASQ
(iptables에 관한 모듈은 내리고,
ipchains를 사용한 것에 대한,백수님의 양해를 부탁드립니다.
iptables를 사용하여도 상황은 같았습니다.)
-----------------------------------------------------------------------
※관련된 것들 중에서 중요하다고 생각되는 파일들만, 나열한 것입니다.
그리고, 내부IP를 사용하는 윈도PC에서 하나의 시스템을 예를 들면,
GATEWAY=192.168.0.1 (<-- 리눅스의 eth1에 부여된 IP주소)
DNS=168.126.63.1
IPADDR=192.168.0.100
-----------------------------------------------------------------------
위처럼 모든 것을 부여(예를 들어서)하고, 시스템을 구동하였습니다.
(리눅스에서는 로그인만 안했을뿐,)
그러면 구동하고서, 10분정도는 윈도우PC(내부IP)에서 네트워킹이 가능합니다.
그러나, 10정도만 지나면, 윈도우PC에서 idle타임이 생깁니다.
리눅스에서는 내부로,외부로의 ping을 주면, 바로 응답이 옵니다.
윈도우PC에서 네트웍이 불가능합니다.
※중요한 것은 지금부터 입니다.
이러다가, idle타임이 생기면, 리눅스에 버튼하나만 눌러도,
윈도우에서 다시 네트워킹이 가능합니다.(정말로 이상합니다. ^^)
PS 정말로 죄송스럽습니다.
저도 이것 때문에 몇일을 고생하고 있습니다.
어디서 문제인지는 모르지만, 제발 해결의 실마리를 풀어주셨으면 합니다.
※참고로,DHCP서버를 구성한다면, 위에서 처럼의 문제는 없을까요?
컴퓨터에 대한 모든 것이 초짜라서 머리가 아픕니다.
이러다가 제명에 못죽겠네요... ^^
Re: 선생님 ! (답변 아님)
선생님 아 ~~ 여기 계시군요
쩝 !
댓글 달기