로컬 네트워크에서의 무선 속도에 대해

내가왜리눅스썼지의 이미지

집에서 간이 서버를 만들어서 사용하고 있는데
문제는 무선으로 하면서 세팅하는 방법을 몰라서 파일 이동하는 속도가 외부 네트워크로 나가는 속도와 동일하게 나옵니다.

어떻게 하면 로컬 네트워크의 속도를 공유기의 최대 속도로 사용할 수 있을까요?

현재는

컴 A -> 모뎀 -> 외부 (?) -> 모뎀 -> 컴B

원하는 거는

컴 A -> 모뎀 -> 컴 B

로 속도 향상할 수 있는 방법이 있으면 알려주시기 바랍니다.
제가 현재 아는 방법은 ad hoc 네트워크를 만드는 방법인데
이 ad hoc 네트워크를 어떻게 설정해야 되는지 알려주시길 바랍니다. (우분투 계열인 리눅스 민트 최신 버전 사용 중 입니다)

shint의 이미지

//
전력선 통신'이라는 제품이 있습니다.
전기 코드에 연결하면. PC간에 통신이 가능합니다.

//
USB 테더링'
(개발자모드 상태) 스마트폰에 USB 테더링' 앱을 설치하고. PC에 USB로 연결하면.
PC 에서 인터넷을 할 수 있습니다.

//
USB LAN 변환기가 있습니다.
연결하면. 변환이 됩니다.

//차이가 있을겁니다.
공유기의 무선 송수신 프로토콜 성능
USB 성능

//
유선 연장선 연결

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

익명 사용자의 이미지

무선 속도는 유선처럼 1Gbps 라인 들어오면 그 1Gbps를 완전히 다 채울 수 없습니다.

dist777의 이미지

1. "컴 A -> 모뎀 -> 외부 (?) -> 모뎀 -> 컴B" 에서 "외부"가 "공유기(AP)"를 의미합니까?
공유기를 한번 거치기 때문에 네트워크 전송시 손실이 매우 큰거 아니냐는 말씀이세요?
그게 아니면...
"해당 서버가 DDNS등을 설정해서 외부의 Public DNS를 사용하고 있다.
Public Domain 을 사용하다보니, 클라이언트 머신측에서 해당 Domain으로 연결을 요청하면
외부망으로 일단 나갔다가 다시 내부로 들어온다"...는 의미로 이야기하신건가요?

2. ad hoc을 말씀하셨는데, 공유기에서 제공되는 bandwidth가 컴A,컴B의 무선랜장치의 bandwidth보다 낮아서 그런겁니까?
다시 말해..공유기가 워낙 저사양이라 성능이 너무 안나오니 차라리 1대1 통신을 하는게 낫겠다는 의미세요?

내가왜리눅스썼지의 이미지

예시로 라우터 성능은 최대가 600Mbps 정도인데
현재 쓰고 있는 인터넷 업체 플랜이 후져서 3Mbps 정도 짜리를 쓰고 있습니다.
문제는 집에 있는 컴퓨터 둘 이서 파일을 무선으로 전송하고 싶은데 3Mbps 밖에 안 나옵니다.
이 상황에서 (로컬에서 무선으로) 600Mbps 정도로 쓰는게 가능할까요? 아니면 공유기 쓰면 무조건 ISP 에서 주는 속도를 따라갈 수 밖에 없나요?

*잘 몰라서 그러는 건데 AP가 뭔가요? access point 약자인 거 같은데 이게 인터넷 들어오는 걸 말하는 건가요?

계속 생각해보니 1 번이 맞는 거 같습니다. 외부망으로 나갔다가 다시 들어옵니다z

그리고 1번은 문제를 해결할 수 없으면 2 번도 알려주시면 감사하겠습니다.

이보게 친구, 속도는 생명이라고.
망하면 재수강. Re: 제로부터 시작하는 재수강

익명 사용자의 이미지

1번이 맞다면 집에 인터넷이 두 개 들어오는 건가요? 두 대의 컴퓨터를 같은 공유기 아래에 물렸을 때에 속도는 잘 나오나요? 그리고 무선이라고 하셨으니, 두 컴퓨터 사이 거리는 얼마나 되나요?

내가왜리눅스썼지의 이미지

인터넷이 2개 들어오는 건 아닙니다.
원래 목적은 왜 이더넷 크로스케이블이라는게 있잖아요. 두 컴퓨터 끼리 통신할 떄 쓰는거
이거를 무선으로 대체 하고 싶은데 무선을 하려면 무조건 와이파이가 되야만 하는 건가요?
(블루투스는 알아서 지들끼리 잘 되던데)

이보게 친구, 속도는 생명이라고.
망하면 재수강. Re: 제로부터 시작하는 재수강

dist777의 이미지

...
네...
사실...확인하고픈 것은 "서로 Public Network로 통신하고 있는 것 아닌가?" 요고 하나인데요.

다시금 말씀하신 문제 상황을 정리를 해보자면
공유기가 있고, 내부망에서 서로 통신한다면 당연히 해당 공유기의 bandwidth(얼마인진 모르지만..)만큼은 속도가 나와야 할터인데
ISP 에서 제공하는 Public Network쪽의 Bandwidth만큼 밖에 안나오더라..는 거잖아요?

우선은 아주 당연한 부분을 명시해보자면
"내부망 내에서 통신을 하는 방법"은
내부(Private) IP (혹은 내부 DNS상의 Domain Name) 를 사용...하는 거겠죠.
(웹상의 대부분의 설정 예제도 물론 내부 네트워크를 기준으로 하고 있을테구요..)

말씀하신대로 외부망 속도밖에 안나온다면..대체로 설정상 실수를한 경우일텐데요
1. 2대의 머신이 각자 별도의 외부(Public) IP 주소를 갖고 있고, 그 Public IP로 통신을 하려는 경우.
2. 외부의 Public DNS상의 Domain Name을 사용하여 통신하는 경우
요 2가지가 가장 흔히 실수하는 내용아닌가 싶네요
( 실제 업무상에서 경험한 케이스이기도 합니다.
외부로 서비스를 하는 서버군인지라 Public Interface도 있고,
물론 내부에서 관리용도로 Private Interface도 있지요.
내부에서 서로 통신을 해야 하는데
작업자가 해당 서버간의 접속 정보를 내부 IP/DNS가 아닌 Public DNS정보를 넣어버린 바람에
물리적으로 바로 옆에 있는 서버로의 연결을 Public Network 까지 한번 나갔다 들어와버려서
속도가 확 떨어진 경우입니다 )

일단은 말씀하신 문제 상황에 대한 묘사 자체가 상당히 명료한 편인지라
더더욱 저렇게 명확한 설정 미스가 있었던 것이 아닌가 의심을 해보는거구요.
저게 아니라면...
일단 생각이 좀 복잡해지겠네요..=_=;

++ AP는 그냥 "무선"공유기 말씀드린거구요
어찌 보면 말씀하신대로 서로 Ethernet을 크로스케이블로 연결한 것과 비슷하긴 합니다만,
좀 더 구체적으로 얘기하면, 한놈이 자기 Wifi를 공유기처럼 만들어버리는 방식이라고 보시면 되요.
물론, 그 Ad hoc에 접속하는 놈이 한대뿐이라면 1:1 통신이라 볼 수도 있겠지만,
그렇게 했을 때 정말 스펙상의 Bandwidth를 전부 활용할 수 있는것인지는 잘 모르겠습니다.

ymir의 이미지

A 와 B 가 같은 공유기에 물려 있다면 외부와는 상관없이 AP(공유기)에서 바로 전달됩니다.
무선은 frequency 와 bandwidth 에 따라 속도가 제한적인데..
AP 가 N 모드 일 때 40MHz 밴드에서도 최대 150Mbps 밖에 안 나옵니다.
랜카드를 한 장 더 써서 300Mbps 까지 나오는 제품도 있지만..
어쨌든 2.4 GHz 망에서는 이게 낼 수 있는 최대 속도이기 때문에..
어떤 ISP 냐에 상관 없이 무선 구간이 병목이 됩니다.
AC 를 지원하는 AP 의 경우에는 160MHz 밴드에서 866.7Mbps 가 최대 속도입니다.
AP 에 따라 같은 프로토콜을 사용하는 경우에도 성능이 조금씩 다르긴 하지만..
어쨌든 AP 를 좀 더 고성능으로 교체하셔야 합니다.

되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』

내가왜리눅스썼지의 이미지

현재 제가 하는 거는 집에서 집에 있는 컴 여럿에다가 동영상을 재생하는 식으로 하고 있거든요.
연결을 민트의 sftp 로 하고 ip 는 192 로 시작하는 걸로 (아마 공유기가 주는 ip 인 걸로 알고 있습니다.) 연결 하고 있고요.
이런 상황에서도 동영상 재생 시 픽픽 끊기는 현상이 벌어지면 이건 공유기 성능의 문제인 건가요?
또 그러하면 어떤 설정이 가장 빠른가요? (우선 5Ghz 가 빠른 속도를 내는 걸로 알고 있습니다. ac, g, n ) 혹시 5ghz 에 AC 가 현존하는 가장 빠른 설정인가요?
또 어떤 사향을 확인해야 빠른 공유기를 얻을 수 있나요? (고려해야 되는 점을 알려주시면 감사하겠습니다)

추가적으로 만약 기가급 와이파이를 쓴다고 가정했을 때, 이걸 한 컴퓨터가 100MB/s 로 받게 할 수 있는 무선 공유기 및 컴퓨터 설정이 현재 존재하나요?

이보게 친구, 속도는 생명이라고.
망하면 재수강. Re: 제로부터 시작하는 재수강

ymir의 이미지

AP 의 최대 속도는 모든 트래픽의 합입니다.
동영상 보면서 토런트 돌린다던지 파일 복사한다던지 AP 를 통해 다른 트래픽을 흘리면..
동영상 데이터 전송 속도가 떨어지게 되니 버퍼링 생길 수도 있겠죠.
AP 가 뭔지는 모르겠지만, 오래된 녀석 아니라면 이미 기본적으로 AC 나 N 을 쓰도록 되어 있을 테니..
AP 설정 자체는 특별히 고려하지 않아도 상관 없을 것 같네요.
일단 동영상 볼 때는 다른 트래픽은 다 끄고 한 번 확인해 보세요.

추가로 본문에서 A 와 B 가 둘 다 무선으로 AP 에 붙어있는 거라면..
무선 구간이 두 개이기 때문에, 실제 속도는 더 많이 떨어질 겁니다.
A 와 B 가 트래픽을 쉐어 하는 형태일지, 그 보다는 더 나올지는 잘 모르겠지만..
일단 iperf 같은 걸로 한 번 측정해 보세요.
어쨌든 적어도 한 쪽은 유선으로 묶어 주는 게 나을 것 같네요.

되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.