무선 인터넷 연결 (단일 어댑터)을 공유하는 WiFi 핫스팟을 만들려면 어떻게해야합니까?


111

유선 네트워크에 연결할 때 핫스팟을 만드는 방법을 알고 있지만 WiFi 연결에서 인터넷을 사용하는 경우 핫스팟을 활성화하는 순간 무선 연결이 끊어집니다.

Windows에서는 Connectify Hotspot 을 사용하여 액세스 포인트를 만들 때와 동일한 무선 어댑터에서 인터넷 연결을 공유 할 수 있습니다. 기술 개요 페이지 에서 읽을 수있는 것처럼 :

액세스 포인트 모드를 사용하면 인터넷에 액세스 할 때 사용하는 것과 동일한 Wi-Fi 카드를 사용하여 핫스팟을 만들 수 있습니다.

우분투에서 어떻게해야합니까?


3
두 개의 Wi-Fi 스틱 또는 내장 Wi-Fi가 있습니까? 항상 하나는 보내고 하나는 보내야하기 때문입니다. connectify와 함께 생각합니다. 당신이 그들의 웹 사이트를 보면, 그들은 항상 와이파이를 통해 3G / 4G를 공유하는 방법을 보여 주지만, 그들이 광고에서 말하는 것처럼 2 개의 와이파이를 절대로 나타내지 않습니다. 가능하지만 두 개의 wifi 어댑터 만 있으면 가능합니다. 나는 그것을 피하는 소프트웨어 기술에 대해 들어 본 적이 없다. 그러나 다른 가능성이 있습니다.
verpfeilt

5
이 질문은 "인터넷 연결을 공유하는 방법"질문과 다르기 때문에이 질문 을 다시 열었 습니다. 우선, OP는 옵션이 이미 있음을 발견했으며 (따라서 답변이 필요하지 않음) 두 번째로 단일 네트워킹 장치를 사용하여 연결을 공유하는 상황에 관한 것입니다. 핫스팟과 인터넷 액세스를 함께
gertvdijk

매우 흥미로운. 하드웨어 사이트에서 유능한 무선 카드가 필요하다고 덧붙이고 싶습니다. (사무실의 lenovo가 무선 AP를 만들 수 없으며 하드웨어, 비즈니스 보안 수단으로는 불가능하다는 것을 알고 있습니다.) 또 다른 것은 실제로 작동하려면 적어도 두 개의 안테나가 필요하거나 하나의 안테나에서 두 개의 연결을 에뮬레이트 할 수있는 마법의 소프트웨어가 필요합니다. 추신 : 저는 하드웨어 기술자가 아닙니다. 나는 아무것도 이해하지 못하고 쓰레기를 말할 수 있습니다. ;)
mondjunge

@mondjunge 단일 안테나는 동일한 주파수 / 채널 만 사용하도록합니다. 그러나 물론 이것은 하드웨어에서 완전히 비활성화 될 수 있습니다. 그러나 대부분의 칩셋은 하드웨어에 의해 보편적입니다. 가장 큰 차이를 만드는 것은 펌웨어 + 드라이버입니다.
gertvdijk

답변:


69

간단한 단계 : 우분투에서 와이파이 핫스팟 만들기

  1. Wi-Fi 비활성화 (Wi-Fi 활성화 선택 해제)
  2. 네트워크 연결로 이동 (연결 편집 ...)
  3. "추가"를 클릭하십시오
  4. "Wi-Fi"를 선택하고 "만들기"를 클릭하십시오
  5. "wifi-hotspot"과 같은 연결 이름을 입력하십시오.
  6. 원하는대로 SSID를 입력하십시오
  7. 드롭 다운 (wlan0)에서 장치 MAC 주소를 선택하십시오.
  8. Wifi Security는 "WPA & WPA2 Personal"을 선택하고 비밀번호를 설정 합니다 .
  9. IPv4 설정 탭으로 이동하여 방법 드롭 다운 상자에서 다른 컴퓨터에 공유를 선택하십시오.
  10. 그런 다음 저장하고 닫으십시오.
  11. 터미널을 열고 (Ctrl + Alt + T) 5 단계에서 사용한 연결 이름으로 다음 명령을 입력하십시오.

    sudo gedit /etc/NetworkManager/system-connections/wifi-hotspot
    
  12. 찾아서 다음 mode=infrastructure으로 변경하십시오.mode=ap

  13. 이제 Wi-Fi가 생성 된 핫스팟에 자동으로 연결될 네트워크 섹션을 확인하십시오. 찾을 수 없으면 숨겨진 네트워크 에 연결 ... 로 이동하여 연결을 찾아 연결하십시오.

출처 : http://ubuntuhandbook.org/index.php/2014/09/3-ways-create-wifi-hotspot-ubuntu/


7
간단하지만 대답하지 않는 것은 여기에서 묻는 질문에 대답하는 것 같습니다. 제 손에는 단일 무선 네트워크 인터페이스를 사용하여 무선 대 무선을 공유하지 않습니다.
Alex Coventry

1
12. a) Wi-Fi 활성화 (Wi-Fi 활성화 확인)
Jess Telford

2
: D, 14 단계-> 랩탑을 LAN에 연결하고 생성 된 핫스팟을 통해 모바일에서 사용하십시오. 최고 최고 : D
Satys

3
마지막 요점을 이해할 수 없습니다. 13. Wi-Fi 이름 "Wifi"에 연결되어 있으며 "hotspot"경로를 사용하여 다른 이름을 만들었습니다. 이제 어떻게해야합니까? 인터넷 소스는 어디에서 Wi-Fi 연결을 끊으면 되나요?
ahmadalibaloch

3
@Purushoth 의 출처 ( ubuntuhandbook.org/index.php/2014/09/… )에서 첫 번째 단계를 잊지 마십시오. 1. Disable WIFI and plug in an internet cable to your laptop so that your Ubuntu is connect to a wired internet and wireless is disabled.즉,이 답변은 무선 ​​액세스로 공유하기 전에 이더넷을 통해 인터넷이 필요합니다 와이파이 어댑터를 통해 포인트. 하나의 Wi-Fi 어댑터에서 인터넷을받지 않고 인터넷을 모두 무선으로 브로드 캐스트 하지 않습니다 . 오히려 유선으로 수신하고 무선으로 브로드 캐스트합니다.
Gabriel Staples

46

vasishath가 제공하는 이 링크를 본 후 , 동일한 단일 무선 인터페이스 장치에서 인터넷 연결을 공유하기 위해 무선 핫스팟을 설정했습니다. 이 무선 장치는 nl80211 지원으로 이미 구축 된 Atheros 드라이버 를 사용해야합니다 . 다음으로 방법을 알려 드리겠습니다.

무선 장치가이 방법으로 작동하는지 감지

터미널 에서 다음 명령을 실행하십시오 .

lsmod | grep ath

출력이 null이거나 문자열 cfg80211이 출력에없는 경우 계속하는 것이 의미가 없으므로이 답변의 두 번째 및 세 번째 지점에주의를 기울여야 합니다.

필요한 도구

모든 아래에 언급 된 패키지가 설치되어 있는지 확인 : IW , hostapd , iptables에 , udhcpd , udhcpc , macchanger을 .

당신은 이것들을 설치할 수 있습니다

sudo apt-get install iw hostapd iptables udhcpd udhcpc macchanger

일부 파일 편집

터미널에서 다음 명령을 실행하여 해당 파일을 편집하십시오.

sudo -H gedit /etc/hostapd.conf /etc/udhcpd.conf /etc/default/udhcpd /etc/wpa_supplicant.conf
  • 에서 hostapd.conf파일에 다음 코드를 추가합니다 :

    interface=new1
    driver=nl80211
    ssid=my_wifi_hotspot      #Change the ssid name as you wish
    channel=11                #I sugest you to use the same channel as your wireless network
    hw_mode=g
    wme_enabled=1
    macaddr_acl=0
    auth_algs=1
    ignore_broadcast_ssid=0
    wpa=3
    wpa_passphrase=1234567890 #Change the passphrase as you wish
    wpa_key_mgmt=WPA-PSK
    wpa_pairwise=TKIP
    rsn_pairwise=CCMP
    
  • 에서 udhcpd.conf파일의 (a 추가하여 현재의 모든 라인을 주석 #라인의 앞 문자를) 다음과 같은 새 줄을 추가합니다 :

    start 192.168.0.102         #These IPs must to be in the same subset as your current default route
    end 192.168.0.117 
    interface new1 
    
    opt dns 192.168.0.1         #Your current default route (Gateway)
    option subnet 255.255.255.0
    opt router 192.168.0.101    #This IP must to be in the same subset as your current default route
    option  domain  localhost
    
  • / etc / default / udhcp에서라는 줄을 주석으로 처리하십시오 DHCPD_ENABLED="no".

  • 에서 wpa_supplicant.conf당신이 현재 무선 네트워크의 설정을 제공해야합니다. man wpa_supplicant간단한 예를 참조하십시오 . /usr/share/doc/wpa_supplicant/디렉토리에 더 많은 예제가있을 것입니다 . 나는 다음과 같은 것을 사용했다 :

    ctrl_interface=/var/run/wpa_supplicant
    network={
      ssid="my_wifi_network"
      key_mgmt=WPA-PSK
      proto=WPA
      pairwise=CCMP
      group=CCMP
      psk="mypassphrase"
    }
    
  • 모든 파일을 저장하고 닫습니다.

참고 :이 모든 편집 내용은 현재 네트워크 구성에 영향을주지 않습니다.

쉘 스크립트 만들기

  • 터미널 실행에서 mkdir -p bin-이 명령은 폴더에 bin디렉토리 home가없는 경우 디렉토리에 만듭니다 .
  • 실행 후 -gedit에 gedit ~/bin/hotspotsetup.sh새 파일이 생성됩니다 hotspotsetup.sh.
  • 새로 만든 파일에 다음 스크립트를 복사하여 붙여 넣습니다.
#!/bin/bash

service network-manager stop
sleep 1

pkill -15 nm-applet
sleep 1

ifconfig wlan0 down             #wlan0 - the name of your wireless adapter
sleep 1

iw phy phy0 interface add new0 type station
iw phy phy0 interface add new1 type __ap
sleep 2

ifconfig new0 down
macchanger --mac 00:11:22:33:44:55 new0
ifconfig new1 down
macchanger --mac 00:11:22:33:44:66 new1
ifconfig new0 up
ifconfig new1 up

ifconfig new1 192.168.0.101 up  #192.168.0.101 - the same IP defined for router in 'udhcpd.conf' file 
hostapd /etc/hostapd.conf &
sleep 2

service udhcpd start

wpa_supplicant -inew0 -c/etc/wpa_supplicant.conf &
sleep 10

udhcpc -i new0

echo "1" > /proc/sys/net/ipv4/ip_forward
iptables --table nat --append POSTROUTING --out-interface new0 -j MASQUERADE
iptables --append FORWARD --in-interface new1 -j ACCEPT
  • 파일을 저장하고 닫습니다.
  • 터미널로 돌아가서 다음을 실행하십시오 chmod +x ~/bin/hotspotsetup.sh.-스크립트에 대한 실행 액세스 권한을 부여하십시오.

동일한 무선 어댑터에서 무선 네트워크에 연결된 무선 핫스팟을 시작합니다

루트 권한으로 터미널에서 위의 스크립트를 실행하십시오.

sudo ~/bin/hotspotsetup.sh

증명

hotspotsetup.sh

참고 :hotspotsetup.sh 스크립트 를 실행하기 전과 같이 네트워크 관리자 서비스를 다시 시작하려면 컴퓨터를 다시 시작하십시오 ( sudo reboot).

출처 : 단일 무선 인터페이스 리눅스 용 Connectify .


4
이것이 하드웨어에 의해 가능한지 여부는 의심의 여지가 없습니다. Windows 및 FreeBSD 응용 프로그램 / 드라이버가이를 수행 할 수 있다면 우분투에서도 가능해야합니다. 아마도 일반적인 NetworkManager 방식을 통하지는 않지만 올바른 답변의 기준이 아닙니다.
gertvdijk

1
Connectify의 Windows와 무료 버전은 확실히 인터넷 연결을 받고 공유하기 위해 동일한 wifi 카드를 사용할 수 있습니다.이 기능을 많이 사용하고 Windows에서 놓친 유일한 기능을 사용합니다. 누군가가 Connectify와 동일한 기능을 가진 오픈 소스 드라이버를 만드는 경우 우분투에서도 이것이 가능하다고 확신합니다.
Nur

1
@Nur Connectify Hotspot과 완벽하게 작동하는 것으로 Connectify에서 테스트했거나 여러 사용자가보고 한 장치 목록은 제한 되어 있습니다. 따라서 모든 장치가 이러한 의미로 작동하는 것은 아닙니다.
Radu Rădeanu

1
나는 이미 몇 년 동안 connectify를 사용하기 때문에 atheros 카드가 완벽하게 작동한다고 확신합니다. 단일 문제는 발생하지 않습니다. 이 설정을 시도하겠습니다, 이것이 작동하기를 바랍니다.
Nur

1
이것은 훌륭한 답변이지만 작동시키는 데 문제가 있습니다! 에서 udhcpd를 활성화해야 /etc/default/udhcp.conf했지만 여전히 운이 없습니다. 그것은 나에게주는 유지 Sending discover...하고 new0: CTRL-EVENT-SCAN-STARTED다른 모든 것이 잘 ... 비록 또한 나는 그것이 작동하지 네트워크에 연결하려고 할 때! udhcpd와 관련하여 anser를 편집했지만 연결 문제를 해결하는 방법을 말씀해 주시겠습니까?
Richard

13

내가 모든 것을 simplifys 훌륭한 도구에 당신을 소개하자 : create_ap (기준 경사를 )
즉, 공식 저장소입니다 : https://github.com/oblique/create_ap
이 도구의 일부입니다 아치 리눅스 저장소 및에 있어야 우분투하는 것은 너무 레포지토리!
사용하기 매우 쉽고 효과적입니다.
에 설치하려면 우분투 먼저 종속성을 설치해야합니다 :

sudo apt install bash util-linux procps hostapd iproute2 iw wireless-tools haveged iptables dnsmasq git

"미니 설치 이미지"를 사용하지 않으면 이미 90 %의 이미지를 가지고 있습니다.
일단 완료되면, 저장소를 비스듬히 복제하십시오 :

git clone https://github.com/oblique/create_ap.git

다운로드 한 저장소에서 터미널을 찾으십시오.

cd create_ap

다음을 사용하여 도구를 설치하십시오.

sudo make install

(컴파일 make이 필요 하지 않습니다.)
쉬운가요? 나머지는 훨씬 더 쉽습니다 ... ... 장치를 클라이언트와 PA로 동시에 사용할 수있는 경우 (atheros wifi 칩 편집 : 일부 인텔 칩도 두 번째 주석 참조 ) 평상시처럼 네트워크 관리자로 홈 라우터에 연결해야하며 다음과 같은 명령 줄을 실행하십시오.

sudo create_ap <connected interface> <repeater interface> <essid repeated network> <WPA Key>

sudo create_ap wlp2s0 wlp2s0 Bathroom_WiFi mysecuresecretkey

그리고 그게 다야! create_ap 믿을 수 없을 정도로 쉽다! 이제 당신은 당신의 안드로이드 장치와 반복 네트워크에 연결해야합니다. 당신은 당신의 휴대용 퍼스널 컴퓨터 터미널에서 당신의 휴대용 퍼스널 컴퓨터와 클라이언트 사이에서 협상 된 악수를 볼 것입니다 : 여기에 이미지 설명을 입력하십시오 그리고 당신은 인터넷으로 멋진 욕실 세션을 즐길 수 있습니다 ... 모든 것이 단일 인터페이스와 하나의 간단한 명령으로 이루어집니다. 이 도구에는 많은 옵션이 있으며 자세한 내용은 비스듬한 github 저장소 (이전에 제공된 링크)를 방문하십시오. 스페인어를 말할 수 있다면 다음 포럼 스레드를 확인할 수 있습니다 .


1
매우 인상적인 도구!
조지 우도 센

와우, 작동합니다. Intel Corporation Wireless 3160을 가지고 있으며 작동합니다. 나는 wifi에 연결되어 있고 동일한 어댑터에 AP를 만들었습니다 : D thx.
QkiZ

의견 주셔서 감사합니다! 일부 인텔 칩셋이 범용 와이파이 리피터로 작동 할 수 있다는 언급을 수정하겠습니다 ... 굉장합니다.
kcdtv

2
AP와 클라이언트를 동시에 지원하지 않는 장치에 대한 중요한 지침은 다운로드 한 저장소에서 'create_ap'파일을 편집하십시오. 1. "CHANNEL = $ WIFI_IFACE_CHANNEL"줄을 찾아서 주석 처리하십시오. 2. "is_wifi_connected ()" 마지막 줄 "return 1"을 제외한 모든 내용을 주석 처리 한 다음 "sudo make install"을 실행하십시오. 이것은 GPD Pocket 2의 우분투 18.04에서 작동했습니다. (이 답변을 통합하면
좋을


5

이 답변에 대한 의견에서 알 수 있듯이이 작업을 수행하는 방법입니다. https://serverfault.com/questions/192144/connect-to-multiple-ap-with-one-wifi-adapter-under-linux-freebsd ( FreeBSD 에서 링크) 의견). Linux에서는 정확히 같은 방식으로 작동하지는 않지만 비슷해야합니다. 불행히도이 주제에 대한 더 자세한 정보를 찾을 수 없었습니다.

가장 쉽고 가장 일반적인 방법은 두 개의 물리적 네트워크 인터페이스를 사용하는 것입니다. 따라서 다른 wifi 스틱을 구입하거나 다른 기술을 사용하여 더 연결하고 Wi-Fi를 통해 그중 하나를 수행 할 수도 있습니다. 가능성은 예를 들면 다음과 같습니다.

  • 블루투스 + 와이파이
  • LAN / 이더넷 + Wifi
  • 3G / LTE + 와이파이
  • Wi-Fi (외부) + Wi-Fi (내장 또는 두 번째 외부)

우분투 리눅스가 복잡하지 않고 한 번에 두 개의 와이파이 장치를 관리 할 수 ​​있음을 알게되었습니다. 인터넷 연결 등을 공유하는 방법으로 이것을 테스트하지는 않았지만 가능해야합니다. 얼마나 복잡할지는 아마도 사용하는 연결 유형에 따라 다릅니다. Linux에서는 특별한 소프트웨어가 필요하지 않을 것입니다. 특별한 도구 없이도 연결을 공유 할 수 있어야합니다. 불행히도 현재 시도 할 수 없습니다.

어쨌든 다른 wifi 스틱이 있으면 LAN 또는 Bluetooth (대부분의 노트북에 내장되어 있음)가 있으면 Wifi to Wifi를 사용하는 것이 좋습니다. 3G / LTE 공유는 제공자 데이터 플랜 등으로 인해 약간 나쁩니다.



와우, 심지어 그렇게 어렵지 않은 것 같습니다. 적어도 FreeBSD에서는. 그러나 나는 이것이 자주 사용되거나 많은 장치 가이 두 개의 연결을 통해 라우팅되어야한다고 생각한다면, 사용 가능한 경우 두 개의 물리적 네트워크 인터페이스를 사용하는 것이 좋습니다. 또한 우분투 네트워크 설정 (gui)으로 비교적 쉽게 구성 할 수 있어야합니다. 그래도 매우 흥미로운 아이디어입니다. 어떤 경우에는 확실히 유용합니다. 나는 내 대답에서 오해 할 수있는 것들을 발견했습니다. 편집하겠습니다.
verpfeilt

한 장치에서 여러 AP를 설정하는 것은 설정 AP와 동일하지 않으며 동시에 다른 AP에 연결합니다.
QkiZ

4

다른 답변이 너무 많은 논쟁을 일으켰 기 때문에 이것은 또 다른 답변으로 추가되었습니다.

무엇보다도 무선 어댑터의 이름을 알아야합니다. 아래 명령을 사용하십시오.

iwconfig

아마도 wlan0 또는 wlan1 일 것입니다.

구형 WiFi 어댑터를 사용하는 경우가 있으며 사용하는 드라이버를 알고 싶습니다. USB 또는 PCI 유형에 따라 아래 명령을 사용할 수 있습니다.

lsusb
lspci

아래 명령을 사용하여 현재 사용중인 드라이버를 확인하십시오.

lsmod

프로그램을 설치해야합니다. 키보드에서 Ctrl+ Alt+ T를 누르면 터미널이 열립니다. 열리면 아래 명령을 실행하십시오.

sudo apt-get install hostapd

다음 명령으로 기본 네트워크 어댑터 구성 파일을여십시오.

sudo gedit /etc/hostapd/hostapd.conf

다음과 같이 편집하십시오.

interface=wlan0
driver=nl80211
country_code=US
ssid=mySSID
hw_mode=g
channel=1
wpa=2
wpa_passphrase=MyWiFiPassword
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
auth_algs=1
macaddr_acl=0

첫 번째 줄은 네트워크 어댑터 이름이어야합니다. 운이 좋지 않고 타사 드라이버가 필요한 경우가 아니면 대부분의 경우 두 번째 줄을 변경해서는 안됩니다. 세 번째 줄에는 설명이 필요하지 않습니다. 네 번째 줄은 WiFi 액세스 포인트 이름 (SSID)이어야합니다. 다섯 번째 줄은 네트워크를 a / b / g / n 모드로 식별합니다. 다음 줄은 네트워크 채널입니다. 나머지 줄은 보안 및 암호화를 설정합니다. 대부분의 경우 암호 문구 만 변경하면됩니다.

이 명령으로 두 번째 구성 파일을여십시오.

sudo gedit /etc/default/hostapd

다음과 같이 변경하십시오.

DAEMON_CONF="/etc/hostapd/hostapd.conf"
RUN_DAEMON="yes"
DAEMON_OPTS="-dd"

첫 번째 줄은 기본 네트워크 어댑터 구성 파일을 가리 킵니다. 두 번째 줄은 hostapd에게 부팅시 백그라운드에서 DAEMON 모드로 실행되도록 지시합니다. 마지막 줄은 hostapd에게 모든 메시지를 기록하도록 지시합니다. 여기서 중요한 트릭은 두 개의 서로 다른 무선 네트워크 어댑터를 사용하여 듀얼 밴드 액세스 포인트를 설정하려는 경우 각 ard마다 원본 구성 파일 (첫 번째 파일)을 분리하여 다음과 같이 변경해야합니다.

DAEMON_CONF="/etc/hostapd/hostapd.conf /etc/hostapd/hostapd2.conf"

구성이 완료되었습니다.

DAEMON 실행

이제 hostapd DAEMON이 부팅시 시작되는지 확인해야합니다 (아래 첫 번째 명령). 강제 재부팅을 피하기 위해 지금 실행해야합니다.

sudo update-rc.d hostapd defaults
sudo /etc/init.d/hostapd start

그리고 완성되었습니다. 이제 새로 구축 한 액세스 포인트에 연결할 수 있습니다.

출처 : Hostapd : Virtual Wifi Access Point & Hostapd Linux 문서 페이지 를 만드는 Linux 방법


1
" 인터넷에 연결하는 네트워크 어댑터의 이름을 알아야합니다. 위에서 구성한 네트워크 어댑터 와 달라야하지만" ie wlan0 " 과 같이 지정했습니다 . 또한 주어진 소스에서 " 개념 "섹션 에 매우 명확하게 지정되어 있습니다. " 넷에 액세스하는 인터페이스 (예 : eth0)와 액세스 포인트 서비스 (예 : wlan0)를 제공하는 인터페이스 2 개가 있어야합니다 ."
Radu Rădeanu

OP가 같은 어댑터를 사용하고 싶다고 생각합니다. " 인터넷 WiFi 인터넷 연결을 탐색 할 때 무선 핫스팟을 만들려면 WiFi 인터넷 연결이 끊어졌습니다 ." 그리고 gertvdijk 는 현상금을 시작할 때 이것을 지정했습니다.
Radu Rădeanu

@ RaduRădeanu 이것이 더 낫습니까? 알려주시겠습니까? 감사합니다
Mitch

내 의견으로는 이전 버전이 더 좋았습니다 (그러나 단지 의견 일뿐입니다).
Radu Rădeanu

1

현재 Atheros 카드 및 소수의 Broadcom 카드에서만 가능합니다. 어떤 것을 사용하고 있는지 확인하려면 터미널에서 다음 명령을 실행하고 출력을 여기에 붙여 넣으십시오.

lspci | Wireless

또는 그 방법을 직접 시도해 볼 수도 있습니다. 여기에 그 작업을 수행하는 방법에 대한 튜토리얼에 대한 링크는 다음과 같습니다 - connectify를 위해 리눅스와-단일 무선 인터페이스


답변에 필수 단계를 포함하십시오. 현재 이것은 링크 전용 답변 일뿐입니다. 좋은 출처와 지침처럼 보이므로 +1하지만 답변을 개선하십시오.
gertvdijk

1

CONNECTIFY EXPERIENCE를 만드는 가장 좋은 방법은 AP-HOTSPOT을 사용하는 것입니다!
(WPA2 .. 우분투에서 리눅스가 기본적으로 우습지 않습니다)

sudo add-apt-repository ppa:nilarimogard/webupd8

sudo apt-get update

sudo apt-get install ap-hotspot

실행 및 옵션

스타트: sudo ap-hotspot start

중지: sudo ap-hotspot stop

구성 : sudo ap-hotspot Configure

그래픽 사용자 인터페이스를 원하십니까 ?

설치하려면 터미널을 열고 다음으로 이동하십시오.

cd /home/USERNAME/LOCATION

그런 다음 설치 명령을 실행하십시오.

qmake

make

프로그램을 만듭니다 ... 데스크탑으로 드래그하여 완료 :) 건배

두 개의 어댑터까지 ... Windows와 무료 bsd가 할 수 있습니다 ... 지금까지 나는 어제 현재 나 자신을 위해이 시나리오에 접근 했으므로 여전히 그것을 알아 내려고 노력하고 있습니다! 나는 다시보고 할 것이다 ... 리눅스도 그것을 할 수있다. 다른 운영 체제에서 그것을 할 수있는 어댑터에 대한 하드웨어 제한은 아니다.


AskUbuntu에 오신 것을 환영합니다. 따라서 메시지에 모든 대문자를 사용하지 마십시오. 그것은 기분 나쁘거나 공격적인 것으로 인식 될 수 있습니다 .
Luís de Sousa

1
케이블로 연결된 장치에서 인터넷으로 핫스팟을 설정하는 가장 간단한 WORKING 솔루션입니다.
jmary

0

Purushoth의 답변 과 마찬가지로이 답변에는 2 개의 WiFi 어댑터도 필요합니다 (예 : 1 개의 외부 USB Wi-Fi 어댑터 1 개). 그러나 그의 대답을 얻지 못했지만 대신 내가 한 일이 있습니다.

Xubuntu 14.04에서 테스트되었습니다.

Ubuntu / Xubuntu PC를 WiFi 핫스팟으로 구성하는 방법 (예 : 공항 또는 비행기에서 PC의 단일 유료 연결을 전화 및 기타 장치와 공유하기 위해 사용) :

  1. USB WiFi 동글을 연결하십시오. 모든 동글이 "ap"(액세스 포인트)로 작동 할 수있는 것은 아니지만 내부 카드로 확실하게 작동 할 수 있습니다. 유료 USB 서비스 (예 : 기내 WiFi)에 연결하는 외부 USB 1 개, 내부 WiFi 어댑터를 사용하여 Wi-Fi 액세스 포인트를 만듭니다.
    • 중요 : 잘못된 (외부) WIFI 어댑터로 유료 서비스를 지불하거나 연결하지 마십시오. 그렇지 않으면 유료 연결이 WIFI 어댑터에 연결되어 있기 때문에 사용자가 유료 연결을 다시 지불해야합니다. MAC 주소 또는 뭔가.
  2. 패널에서 wifi 아이콘을 마우스 왼쪽 버튼으로 클릭하고 "새 WiFi 네트워크 만들기 ..."를 선택하고 → 내부 Wi-Fi 어댑터 (wlan0)를 선택하고 네트워크 이름 (SSID)을 구성합니다 (예 : "wifi-hotspot"). "Wi-Fi 보안"으로 "WPA & WPA2 개인"을 선택하고 암호를 작성한 다음 "만들기"를 클릭하십시오.
    • NB : 외부 USB WIFI 어댑터를 연결했을 때이 단계에서 내부 WIFI 어댑터를 선택할 수없는 버그가 있습니다. 이 문제가 발생하면 WIFI HOTSPOT을 만들기 위해이 단계를 수행하는 동안 외부 WIFI 어댑터의 플러그를 뽑은 다음 아래에 지시가있을 때 다시 연결하십시오.
  3. 방금 만든 새 wifi 핫스팟에 대한 구성 파일을 편집하십시오.
    • cd /etc/NetworkManager/system-connections
    • ls
    • 위의 GUI 단계를 통해 방금 생성 한 핫스팟 파일을 찾으십시오. 예 :“wifi-hotspot”및 편집 :
    • sudo nano wifi-hotspot
    • 아래쪽 화살표를 누르고 "mode = adhoc"또는 "mode = ap"라고하는 내용을 변경하십시오. 저장 및 종료.
  4. 이제 외부 USB WiFi 어댑터의 플러그를 뽑은 상태에서 패널에서 WiFi 아이콘을 다시 마우스 왼쪽 버튼으로 클릭하고 "숨겨진 WiFi 네트워크에 연결 ..."으로 이동하여 → 내장 Wi-Fi 어댑터를 다시 선택하여 방금 만든 wifi 핫스팟을 활성화하십시오. "Wi-Fi 어댑터"를 선택하고 "연결"에 대한 액세스 포인트 이름 (예 : "wifi-hotspot")을 선택하십시오. "네트워크 이름", "Wi-Fi 보안"및 "암호"필드가 자동으로 채워집니다. 회색으로 표시됩니다. “연결”을 클릭하십시오. 내부 카드에서 WiFi 액세스 포인트가 활성화됩니다. 휴대폰과 같은 장치를 연결할 수 있습니다.
  5. 마지막으로 WiFi 핫스팟이 활성화 된 상태에서 보조 / USB WiFi 어댑터를 연결하고이를 사용하여 유료 네트워크에 연결하십시오. 이 어댑터를 통한 가입 또는 기타 비용 및 인터넷 요금은 이제 방금 구성한 내부 "액세스 포인트"어댑터를 통해 연결된 장치로 자동 브로드 캐스트됩니다.
  6. 끝난!

참조 : 여기에 /etc/NetworkManager/system-connections폴더 경로와 다른 접근법 (나에게 효과적이지 않은)이 있습니다 : https://askubuntu.com/a/609199/327339


질문을 읽으십시오. "단일 어댑터"
QkiZ

나는 그 질문의 일부를 간과하지 않았다. (@Purushoth로) 가장 upvoted 답이 (가 공급하는 외부 이더넷 연결에 연결해야하는 하나의 어댑터를 사용하지 않습니다 또한 가장 upvoted 할 도착하고, 그러나 PC에 인터넷), 나는 그것을 생각 이더넷을 통한 인터넷 IN과 단일 무선 어댑터 액세스 포인트를 통한 인터넷 OUT을 요구하는 질문에 대답 할 수 있습니다. 이것은 특히 이더넷과 Wi-Fi가 필요한 가장 답이 많은 답변을 고려한 것이 아닙니다.
Gabriel Staples

github.com/oblique/create_ap을 사용 했으며 단일 어댑터에서 작동합니다. 그것이 당신을 위해 작동하는지 확인하십시오.
QkiZ
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.