iptables로 인터넷 공유시 인터넷 속도는?
글쓴이: iry0121 / 작성시간: 목, 2003/11/20 - 9:55오후
이번에 리눅스 공부 할려구 레드햇9를 깔았습니다.
컴사양은 셀600,삼성6기가,램96M
랜카드는 리얼텍8139,8029 입니다.
회선은 하나로 케이블 프로이구요
클라이언트는 윈2000입니다.
어찌어찌하여 몇일 삽질끝에 iptables의 마스커레이드 기능으로 공유를 성공했습니다.
리눅스는 최소설치로 X윈도우는 깔지 않았습니다.
그러나 공유의 기쁨도 잠시.. 속도가 왜 그리 안 나는지..
FTP를 패시브모드로 접속하여 다운 받았더니..
예전엔 600KB정도 나오던것이 공유후에는 겨우 20KB에서 빌빌..
벤치비에서 인터넷 품질 측정하니 다운80KB/업80KB 나오더군요.
리눅스에서는 측정을 해보지 못했구요.. 웹브라우저가 없어서..
공유시 리눅스시스템의 사양이 클라이언트 인터넷 속도에 영향을 미치는지?
아니면 랜카드가 영향을 미치는지?
랜카드가 어디 구석에 처박혀 있던 넘들을 꺼내서 끼운거라 성능을 확신하지 못해서.. 지금 3Com 950B-TXNM을 알아보고 있는데..
지금 공유해서 쓰시는 분들의 속도는 어떠신지 궁금하네요..
답변 부탁드립니다.
Forums:
저도 리눅스+iptable로 공유해서 사용하고 있지만 차이는 거의 못느낍
저도 리눅스+iptable로 공유해서 사용하고 있지만 차이는 거의 못느낍니다.
하나로 케이블이고, 사양은 비슷한고 메모리만 256Mb를 달았습니다. 2대의 윈2k컴퓨터가 리눅스를 통해 나가도 속도는 크게 변하지 않습니다.
다른건 다 괜찮은것 같은데 메모리가 너무 적은게 아니신지요?
저두 그런데...공유하는 리눅스쪽은 8139 두개, (xp1700
저두 그런데...
공유하는 리눅스쪽은 8139 두개, (xp1700, 256M, 바라쿠다40G)
xp 클라이언트(p4 1.8a, 512M, 웬디80G)는 3com 910B소호 (리눅에서도 아직도 못잡습니다)
별반 차이 없습니다.
Written By the Black Knight of Destruction
감사합니다.
아무리 생각해도 리눅스 시스템 차이는 아닌것 같은데..
랜카드를 교체해봐야겠네요..
리눅스 시스템에 달려있는 랜카드 하나하나 점검해봐야겠네요..
음...
노력에는 두종류가 있다.
내가 하는것과 내가 할 수 밖에 없는것.
난 내가 할 것이다.
랜카드의 성능에 절대적으로 영향 받습니다.
랜카드의 성능에 절대적으로 영향 받습니다.
저는
duron 1 Ghz win2k pro 38? Mb
3Com Tx 를 달았고요.
333 셀러론
8139 리얼텍 2개를 달았습니다.
어
큰 차이 없습니다.전에 3com과 intel 두개 총 3개를 사용
큰 차이 없습니다.
전에 3com과 intel 두개 총 3개를 사용해서 DMZ까지 구성했는 데
혼자 사용하는 것이나 공유하는 것이나 큰 차이는 못 느꼈습니다.
제 경험으로는 NIC의 성능이 무지하게 중요하고,
그 다음이 RAM인 것 같습니다.
To be a rich
포워딩을 하면 당연히 모든 패킷이 커널을 통과하기 때문에하드웨어적인
포워딩을 하면 당연히 모든 패킷이 커널을 통과하기 때문에
하드웨어적인 성능도 무시 못하죠.
또한 커널의 네트웍 옵션도 영향을 줄 수 있습니다.
닉카드의 문제는 포워딩과는 상관 없이 좋은것 나쁜것으로 봐야 할것 같구요.
당연히 MASQ 설정시에 포함된 필터의 갯수도 영향을 줍니다.(뭐, 그리 많을거라 생각되진 않습니다만..)
정리하면,
1. 서버의 memory(중)
2. 서버의 cpu(상)
3. kernel의 network option 설정(상)
4. iptables filter 갯수(하)
정도가 영향을 미칠것 같네요.
Fever Pitch!
울집 펜티엄 266 이던가? 하구.. 램 96MB 하드 6GB 5400r
울집 펜티엄 266 이던가? 하구.. 램 96MB 하드 6GB 5400rpm 여기에 리눅 돌리고 인터넷 공유하는데여..
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
echo "1" > /proc/sys/net/ipv4/ip_forward
이렇게 설정해서여..
직접 랜 꽂으나, 공유하나.. 별차이 없이 잘 되던데요...ㅡ.ㅡ;;
보통 공유기를 만들때 가장 중요한 것은 CPU 속도 입니다. C
보통 공유기를 만들때 가장 중요한 것은 CPU 속도 입니다.
CPU 속도에 따라서 공유기의 성능이 많이 차이가 나져
그것은 기존의 1M internet 에서 8M -> 13M -> 20M -> 100M -> 50 M 로 발전하기에 그 에 따른 속도를 커버하기위해서는 업체들 사이에서는 CPU 를 중요하게 생각합니다. 하지만 이것은 PC 를 사용할때는 별의미가 없어집니다, 보통 공유기 CPU 속도는 P-II 만
되어도 날라다닙니다. 그 이외에는 랜카드의 안정성및 100 M 지원여부, 이것도 요즘 10M Lancard 가 생산이 거의 안 되는 실정이니 문제 엄꾸요.. 그냥 LandCard 리얼텍것이 Packet trouble 없이 제일 안정적입니다, 오히려 3COM 이 더 문제를 일으키져..
참고로 위에 100M->50M 은 100M 은 Etopia 이고 50M가는 지금 시범써비스중인 Vdsl 50M 급입니다.
MPU 부분을 조정해보세요..보통 1500 인데 1460 으로 수
MPU 부분을 조정해보세요..
보통 1500 인데
1460 으로 수정해보세요..
adsl 의경우 이런경우 있는데요 케이블은 거의발생하지 않지만 ..간단하게 테스트 할수 있으니 해보세요
글쎄요 저는 공유기쓸때보다 더좋은데요
amd k6ii 400 에 캐쉬가 2mb 렘 256 하드 웬디 20기가
렌카드 3com905 에netgear 100m 가짜리엿는데 한통 마이아이피고요
공유기쓸때 다운3m가나오던게 iptables로 공유시키고 내부에서버돌리고하는데도 다운8m가 나옵니다. 허접공유기보다도헐났읍니다.
그리고 학교에 iptables로 컴퓨터실40대공유시키는데도
속도안떨어집니다. 그게사양이
펜3 800에램 256 랜카드 8139 2개 머이런데 40대가 동시에쓰는데도
속도저하는없읍니다. 제생각에는
500클럭이상씨퓨 128램 100m짜리 랜카드2개
약40대 정도는 인터넷공유해도 그리크게차이날것같지는않습니다.
i love linux
사내에서 쓰고있는게 Pentium Pro / 64MB.. 데비안(기본 k
사내에서 쓰고있는게 Pentium Pro / 64MB.. 데비안(기본 kernel 2.4) 깔아서 돌리는데, 속도는 나올수 있을만큼 다 나옵니다. 싼 리얼텍 이더넷카드 쓰구여 몇년째 돌리는데 죽은적 한번도 없습니다. 글구 부하가 낮지만, 아파치와 mysql도 돌아갑니다.
마스커레이딩 서버 사양이 정말 낮어두 평균 1ms안에 처리 안되는 패킷은 없다고 봅니다. 아마두 다른문제일듯..
저는 펜티엄 166, 램 64M, 리얼텍 2개한컴리눅스 3.0을 공유
저는 펜티엄 166, 램 64M, 리얼텍 2개
한컴리눅스 3.0을 공유기와 서버 역활로 쓰고 있는데요..
속도차 없습니다.
그리고 공유기의 경우는 cpu속도가 22MHz정도 되는 칩을 쓴다고
하더군요..
Z80으로 공유기 만들어도 쓸만하다고 들었습니다.
메모리가 너무 적은 것 같군요...메모리를 늘려 보세요...차이가
메모리가 너무 적은 것 같군요...
메모리를 늘려 보세요...
차이가 많이 날겁니다.
무한한 상상력과 강한실행욕구는 엔지니어의 마지막 무기~
모두들 감사합니다.랜카드 문제였습니다.
이번에 이거 테스트 한다고 리눅스 엄청 깔았습니다.
하나씩 꽂고 테스트 해본결과.. 랜카드 이상이었습니다.
하나의 랜카드(8029)는 패킷이 나가다 죽고.. 살고를 반복함과 동시에 속도도 10~20
밖에 못내더군요.. (결국 이넘이 문제였던것 같습니다.)
또 다른하나(8139)는 속도가 나오긴하는데 조금씩 들쭉날쭉이더군요..
그래서 랜카드 다시 구매할려구 합니다. 어디서 짱박혀있던것 썻더니 고생이군요. 사서 고생을 했습니다. 덕분에 조금 많이 배웠네요..
3Com 905B로 살려구 합니다. 나중에 웹서버나 메일서버 돌릴때를 대비해서 안정적인걸루 살려구요.. 뭐 리얼텍도 괜찮다고 하시던데.. 옥션에서 중고 살려구 알아보니 1만원하더군요.. 리얼텍 이랑 가격도 비슷한것 같고.. 해서 살려구 합니다..
노력에는 두종류가 있다.
내가 하는것과 내가 할 수 밖에 없는것.
난 내가 할 것이다.
댓글 달기