리눅스 서버에서 인터넷 공유 해서 허브를 통한 다른 리눅스 서
첨 이글을 올리게 됩니다 ;;;
다름이 아니오라
두 컴에 리눅스 9 을 설치하였습니다
A 컴에 공인 아피로 해서 인터넷이 들어오고 또다른 렌카드로
내부 리눅스컴 쪽으로 허브에 물려서 연결하였습니다.
예))))
A컴퓨터 ---
eth0 카드
IP : 211.000.000.000
넷마스크 : 255.255.255.0
게이트웨이 : 211.000.000.000.1
DNS 1 : 211.000.000.0003
DNS 2 : 211.000.000.0004
eth1 카드
ip : 192.168.0.1
넷마스크 : 255.255.255.0
게이트웨이 : 211.000.000.000.1
DNS 1 : 211.000.000.0003
DNS 2 : 211.000.000.0004
B 컴퓨터 ---
eth0 카드
ip : 192.168.0.10
넷마스크 : 255.255.255.0
게이트웨이 : 192.168.0.1
DNS 1 : 211.000.000.0003
DNS 2 : 211.000.000.0004
위와 같이 하였습니다.
이상태에서 두 컴간의 ping 이 잘 나갑니다.
그러고 ssh 접속도 잘됩니다.
그러나 B 컴에서는 인터넷이 되지 않습니다.;;;
그러고 B 컴에서 FTP 로 A 컴의
(아피 : 192.168.0.1 ) 접근하였으니 접속이 되지 않습니다.
당연히 A 컴의 FTP 는 실행중입니다.
그래서 다른 외부의 사용자가 FTP 접속을 하면 팍팍 들어갑니다.
위에서 중구난방으로 말한것을 다시 정리 하자면
A,B 컴 간의 ping 잘 가고 ssh 잘 됩니다 그러나 그외의 서로간의
FTP 가 되지 않고 B 컴에서는 인터넷이 되지 않습니다.
이럴때 어떻게 해야 하나요
고수 님의 많은 지도 편달 부탁드립니다.
masquerading를 이용하세요..당근 A 컴퓨터에서 설정해줘
masquerading를 이용하세요..
당근 A 컴퓨터에서 설정해줘야합니다.
외부 ------ A ----허브-----B 컴퓨터 -
위와 같은 그림이라면 A에서 masquerading로 B의 패킷을
어떻게 처리할지 설정해줘야합니다.
흠.. ssh도 잘되고 ping도 잘된다면 서비스 항목이 열려져 있지
않는것으로 판단됩니다. redhat 9이라면 lokkit에서 firewall를
disable하신후 사용해보세요
감사합니다 ^^ 성공했어요 무흡~
redhat 계열이어서 아래와 같이 하니 되내요 ^^
# iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
hongtting ^^
댓글 달기