Làm cách nào để tạo một điểm truy cập WiFi chia sẻ kết nối internet không dây (bộ điều hợp đơn)?


111

Tôi biết cách tạo điểm phát sóng khi kết nối với mạng có dây, nhưng khi tôi đang sử dụng internet từ kết nối WiFi, việc này sẽ ngắt kết nối không dây ngay khi tôi kích hoạt điểm phát sóng.

Trong Windows, tôi có thể sử dụng Connectify Hotspot , cho phép tôi chia sẻ kết nối internet từ cùng một bộ điều hợp không dây khi tôi đang tạo một điểm truy cập. Như bạn có thể đọc trên trang tổng quan về công nghệ :

Chế độ Điểm truy cập cho phép bạn tạo một điểm phát sóng bằng cách sử dụng cùng một thẻ Wi-Fi mà bạn đang sử dụng để truy cập Internet.

Làm thế nào để tôi làm điều này trên Ubuntu?


3
Bạn có hai Wifi-Stick hoặc tích hợp wifi không? Bởi vì bạn luôn cần một để nhận và một để gửi. Ngay cả với kết nối tôi nghĩ. Nếu bạn xem trên trang web của họ, họ sẽ chỉ ra cách chia sẻ 3G / 4G qua wifi, nhưng không bao giờ có hai wifi như họ nói trong quảng cáo của họ. Nó có thể, nhưng chỉ với hai bộ điều hợp wifi. Tôi chưa bao giờ nghe nói về một công nghệ phần mềm tránh điều đó. Có những khả năng khác, mặc dù.
xác nhận

5
Tôi đã bỏ phiếu để mở lại câu hỏi này, vì nó khác với câu hỏi "Cách chia sẻ kết nối Internet của bạn". Trước hết, OP đã tìm thấy tùy chọn đó (vì vậy không cần câu trả lời ở đó) và thứ hai, đó là về tình huống sử dụng một thiết bị mạng duy nhất để chia sẻ kết nối từ và đến. Xem thêm Hotspot và truy cập Internet cùng nhau - tại sao không?
gertvdijk

Rất thú vị. Tôi muốn nói thêm rằng, từ trang web phần cứng của mọi thứ, bạn cần có Thẻ không dây có khả năng (Tôi biết rằng lenovo trong văn phòng không thể tạo AP không dây, đơn giản là không thể bằng phần cứng, phương tiện bảo mật kinh doanh) Một điều khác, là , rằng bạn cần ít nhất hai Anten để thực sự làm cho nó hoạt động hoặc một phần mềm ma ​​thuật có thể mô phỏng hai kết nối trên một Anten. PS: Tôi không phải là kỹ thuật viên phần cứng. Có thể là tôi không hiểu gì và nói chuyện rác rưởi. ;)
mondjunge

@mondjunge Ăng-ten đơn sẽ chỉ buộc bạn sử dụng cùng tần số / kênh. Nhưng vâng, tất nhiên điều này có thể bị vô hiệu hóa hoàn toàn trong phần cứng. Tuy nhiên, hầu hết các chipset là phổ quát bởi phần cứng. Nó chỉ là phần sụn + trình điều khiển tạo ra sự khác biệt cho hầu hết.
gertvdijk

Câu trả lời:


69

Các bước đơn giản: Tạo điểm phát wifi trong Ubuntu

  1. Vô hiệu hóa Wifi (Bỏ chọn Bật Wi-Fi)
  2. Chuyển đến kết nối mạng (Chỉnh sửa kết nối ...)
  3. Nhấp vào "Thêm"
  4. Chọn "Wi-Fi" và nhấp vào "Tạo"
  5. Nhập tên kết nối như "wifi-hotspot"
  6. Nhập SSID như bạn muốn
  7. Chọn Địa chỉ MAC của thiết bị từ danh sách thả xuống (wlan0)
  8. Wifi Security chọn "WPA & WPA2 Personal" và đặt mật khẩu .
  9. Chuyển đến tab Cài đặt IPv4, từ hộp thả xuống Phương thức chọn Chia sẻ với các máy tính khác.
  10. Sau đó lưu và đóng lại.
  11. Mở Terminal (Ctrl + Alt + T) và nhập lệnh sau với tên kết nối của bạn được sử dụng trong bước 5.

    sudo gedit /etc/NetworkManager/system-connections/wifi-hotspot
    
  12. Tìm mode=infrastructurevà thay đổi nó thànhmode=ap

  13. Bây giờ hãy kiểm tra phần mạng nơi wi-fi sẽ được kết nối với điểm phát sóng được tạo tự động. Nếu bạn không thể tìm thấy nó, hãy đi đến Kết nối với Mạng ẩn ... Tìm kết nối và kết nối với nó.

Nguồn: http://ubfoxhandbook.org/index.php/2014/09/3-ways-create-wifi-hotspot-ubfox/


7
Đơn giản, nhưng không trả lời dường như trả lời câu hỏi được hỏi ở đây: trong tay tôi, nó không dẫn đến việc chia sẻ không dây sang không dây bằng một giao diện mạng không dây duy nhất.
Alex Coventry

1
12. a) Kích hoạt Wifi (Kiểm tra kích hoạt Wi-Fi)
Jess Telford

2
Tuyệt vời: D, Bước 14 -> Kết nối máy tính xách tay của bạn với lan và sử dụng nó trên thiết bị di động thông qua điểm phát sóng được tạo. Siêu tuyệt vời: D
Satys

3
Không thể hiểu điểm cuối 13. Tôi đang kết nối với một tên wifi "Wifi", tôi đã tạo một điểm khác bằng cách sử dụng "hotspot" trên đường dẫn. Bây giờ làm gì? Nếu tôi ngắt kết nối với Wifi từ đâu thì nguồn internet sẽ đến?
ahmadalibaloch 30/03/18

3
Từ @ nguồn Purushoth của ( ubuntuhandbook.org/index.php/2014/09/... ), đừng quên bước đầu tiên: 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.Nói cách khác, câu trả lời này YÊU CẦU INTERNET TẠI QUA ETHERNET trước khi nó có thể chia sẻ nó OUT NHƯ MỘT truy cập không dây ĐIỂM thông qua một bộ chuyển đổi wifi. Nó không nhận được internet và phát sóng internet không dây trên một bộ điều hợp wifi. Thay vào đó, nó nhận được có dây và phát sóng không dây.
Gabriel Staples

46

Sau khi tôi thấy liên kết này được cung cấp bởi vasishath , tôi đã quản lý để thiết lập một điểm truy cập không dây để chia sẻ kết nối internet từ cùng một thiết bị giao diện không dây. Thiết bị không dây này phải sử dụng trình điều khiển Atheros đã được xây dựng với sự hỗ trợ nl80211 . Tiếp theo tôi sẽ chỉ cho bạn cách.

Phát hiện nếu thiết bị không dây của bạn sẽ hoạt động với phương pháp này

Chạy lệnh sau trong terminal :

lsmod | grep ath

Nếu đầu ra là null hoặc nếu chuỗi cfg80211không ở đầu ra, sẽ không có ý nghĩa gì để tiếp tục và bạn nên chú ý ở điểm thứ hai và thứ ba từ câu trả lời này .

Công cụ cần thiết

Kiểm tra xem tất cả các gói được đề cập dưới đây đã được cài đặt chưa: iw , hostapd , iptables , udhcpd , udhcpc , macchanger .

Bạn có thể cài đặt chúng với

sudo apt-get install iw hostapd iptables udhcpd udhcpc macchanger

Chỉnh sửa một số tập tin

Chạy lệnh sau trong terminal để chỉnh sửa các tệp tương ứng:

sudo -H gedit /etc/hostapd.conf /etc/udhcpd.conf /etc/default/udhcpd /etc/wpa_supplicant.conf
  • Trong hostapd.conftệp thêm mã sau đây:

    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
    
  • Trong udhcpd.conftệp nhận xét tất cả các dòng hiện tại (bằng cách thêm một #ký tự ở phía trước của dòng) và thêm các dòng mới sau đây:

    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
    
  • Trong / etc / default / udhcp, nhận xét dòng có nội dung DHCPD_ENABLED="no".

  • Trong wpa_supplicant.confbạn phải cung cấp các cài đặt của mạng không dây hiện tại của bạn. Xem man wpa_supplicantcho một số ví dụ nhanh chóng. Và bạn có thể có nhiều ví dụ trong /usr/share/doc/wpa_supplicant/thư mục. Tôi đã sử dụng một cái gì đó như:

    ctrl_interface=/var/run/wpa_supplicant
    network={
      ssid="my_wifi_network"
      key_mgmt=WPA-PSK
      proto=WPA
      pairwise=CCMP
      group=CCMP
      psk="mypassphrase"
    }
    
  • Lưu tất cả các tập tin và đóng chúng.

Lưu ý: Tất cả các chỉnh sửa này không ảnh hưởng đến cấu hình mạng hiện tại của bạn.

Tạo một kịch bản shell

  • Trong một lần chạy thiết bị đầu cuối mkdir -p bin- lệnh này sẽ tạo một binthư homemục trong thư mục của bạn nếu bạn chưa có nó.
  • Sau khi chạy gedit ~/bin/hotspotsetup.sh- điều này sẽ tạo tập tin mới hotspotsetup.shtrong gedit.
  • Sao chép và dán đoạn mã sau vào tệp đã tạo mới:
#!/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
  • Lưu file và đóng nó lại.
  • Quay trở lại thiết bị đầu cuối và chạy: chmod +x ~/bin/hotspotsetup.sh- để cấp quyền truy cập thực thi cho tập lệnh.

Bắt đầu điểm phát sóng không dây được kết nối với mạng không dây từ cùng một bộ điều hợp không dây

Chạy đoạn script trên trong terminal với quyền root:

sudo ~/bin/hotspotsetup.sh

Bằng chứng

hotspotsetup.sh

Lưu ý: Để bắt đầu lại dịch vụ quản lý mạng của bạn như trước đây để chạy hotspotsetup.shtập lệnh, hãy khởi động lại máy tính của bạn ( sudo reboot).

Nguồn: Connectify cho Linux với giao diện không dây đơn .


4
Nó là ra khỏi câu hỏi nếu điều này có thể bởi phần cứng hay không. Nếu một trình điều khiển / ứng dụng Windows và FreeBSD có thể làm điều này, thì nó cũng có thể có trong Ubuntu. Có thể không thông qua cách thức Trình quản lý mạng thông thường, nhưng đó không phải là tiêu chí cho câu trả lời hợp lệ.
gertvdijk

1
Windows và phiên bản miễn phí của Connectify chắc chắn có thể sử dụng cùng một thẻ wifi cho cả nhận và chia sẻ kết nối internet, tôi sử dụng tính năng này rất nhiều và là thứ duy nhất tôi nhớ từ Windows. Tôi chắc chắn điều này cũng có thể thực hiện được trong Ubuntu nếu ai đó tạo trình điều khiển nguồn mở có tính năng tương tự như Connectify.
Nur

1
@Nur Có một danh sách hạn chế các thiết bị đã được Connectify kiểm tra hoặc được báo cáo bởi nhiều người dùng, với đầy đủ chức năng với Connectify Hotspot. Vì vậy, không phải tất cả các thiết bị sẽ hoạt động theo nghĩa này
Radu Rădeanu

1
Tôi khá chắc chắn rằng thẻ atheros của tôi có đầy đủ chức năng vì tôi đã sử dụng kết nối từ lâu, không có vấn đề gì xảy ra. Gonna thử thiết lập này, tôi hy vọng nó sẽ hoạt động.
Nur

1
Đây là một câu trả lời tuyệt vời, nhưng tôi gặp khó khăn khi làm cho nó hoạt động! Tôi đã phải kích hoạt udhcpd /etc/default/udhcp.conf, nhưng vẫn không gặp may. Nó liên tục cho tôi Sending discover...new0: CTRL-EVENT-SCAN-STARTEDmặc dù mọi thứ khác đều ổn ... Ngoài ra khi tôi cố gắng kết nối với mạng, nó không bao giờ hoạt động! Tôi đã chỉnh sửa anser của bạn liên quan đến udhcpd, nhưng bạn có thể vui lòng cho biết cách khắc phục sự cố kết nối không?
Richard

13

Hãy để tôi giới thiệu cho bạn một công cụ tuyệt vời giúp đơn giản hóa mọi thứ: created_ap (theo xiên )
Đó là kho lưu trữ chính thức: https://github.com/oblique/create_ap
Công cụ này là một phần của kho lưu trữ Arch Linux và cũng nên có trong kho của Ubuntu !
Nó rất dễ sử dụng và rất hiệu quả.
Để cài đặt nó trong Ubuntu, trước tiên bạn phải cài đặt các phụ thuộc:

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

Trừ khi bạn đã sử dụng "hình ảnh cài đặt nhỏ", bạn đã có 90% trong số chúng ...
Sau khi hoàn thành, hãy sao chép kho lưu trữ từ xiên:

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

Xác định vị trí thiết bị đầu cuối của bạn trong kho lưu trữ được tải xuống:

cd create_ap

Cài đặt công cụ với:

sudo make install

(không cần biên dịch với make)
Dễ dàng, phải không? Chà, phần còn lại thậm chí còn dễ dàng hơn ... ... Nếu thiết bị của bạn có thể được sử dụng như một ứng dụng khách và PA cùng một lúc (như chip wifi atheros - chỉnh sửa: một số chip Intel cũng vậy, hãy xem phần bình luận thứ hai ) phải kết nối với bộ định tuyến gia đình của bạn với trình quản lý mạng, như bạn thường làm, và hơn là bạn thực thi một dòng lệnh như thế:

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

thí dụ

sudo create_ap wlp2s0 wlp2s0 Bathroom_WiFi mysecuresecretkey

Và ... Thế thôi! tạo_ap Thật đáng kinh ngạc và thật dễ dàng! Bây giờ bạn chỉ cần kết nối với mạng lặp lại với thiết bị Android của bạn. Bạn sẽ thấy trong thiết bị đầu cuối máy tính xách tay của bạn, cái bắt tay được đàm phán giữa máy tính xách tay của bạn và khách hàng: nhập mô tả hình ảnh ở đây Và bạn có thể tận hưởng một phiên phòng tắm đẹp với internet ... Mọi thứ được thực hiện chỉ với một giao diện và với một lệnh đơn giản. Công cụ này có rất nhiều tùy chọn, để biết thêm thông tin, hãy truy cập kho github của xiên (liên kết đã cho trước đó) và nếu bạn có thể nói tiếng Tây Ban Nha, bạn có thể kiểm tra chủ đề diễn đàn này : created_ap: La solución perfecta para Transformar tu ordenador en un repetidor Universal todo terreno


1
Công cụ rất ấn tượng!
George Udosen

wow, nó hoạt động. Tôi có Intel Corporation Wireless 3160 và nó hoạt động. Tôi đang kết nối với wifi và đã tạo ap trên cùng một bộ chuyển đổi: D thx.
QkiZ

Cảm ơn phản hồi của bạn! Tôi sẽ sửa đổi đề cập rằng một số chipset intel có thể hoạt động như bộ lặp wifi phổ quát quá ... Tuyệt vời.
kcdtv

2
Các hướng dẫn quan trọng cho các thiết bị không hỗ trợ AP và máy khách cùng một lúc, trong repo đã tải xuống của bạn, chỉnh sửa tệp 'create_ap', 1. tìm và nhận xét dòng "CHANNEL = $ WIFI_IFACE_CHANNEL" 2. tìm chức năng "is_wifi_connected ()" và nhận xét tất cả bên trong nó ngoại trừ dòng cuối cùng "return 1" rồi chạy "sudo make install". Điều này làm cho nó hoạt động với tôi trên Ubuntu 18.04 trên GPD Pocket 2. (sẽ rất tuyệt nếu bạn kết hợp điều này trong câu trả lời của bạn)
Sruli

1
quên đề cập trong bình luận cuối cùng của tôi rằng các hướng dẫn được cung cấp tôi đã lấy từ github.com/oblique/create_ap/issues/107
Sruli

5

Như bạn có thể thấy trong các bình luận cho câu trả lời này, đó là cách để làm điều này. Nó được ghi lại cho FreeBSD (không phải Ubuntu / Linux) tại đây: https://serverfault.com/questions/192144/connect-to-multipl-ap-with-one-wifi-ad CHƯƠNG-under-linux- freebsd (Liên kết từ lời bình luận). Nó dường như không hoạt động chính xác theo cách tương tự trên Linux, nhưng nó sẽ tương tự nhau. Thật không may, tôi không thể tìm thấy thông tin chi tiết hơn về chủ đề này.

Cách dễ nhất và phổ biến nhất là sử dụng hai giao diện mạng vật lý. Vì vậy, bạn có thể mua một thanh wifi khác hoặc chỉ sử dụng một công nghệ khác để kết nối xa hơn và chỉ thực hiện một trong số chúng thông qua Wifi. Các khả năng là ví dụ:

  • Bluetooth + Wifi
  • LAN / Ethernet + Wifi
  • 3G / LTE + Wifi
  • Wifi (bên ngoài) + Wifi (tích hợp hoặc bên ngoài thứ hai)

Một khi tôi nhận thấy rằng Ubuntu Linux có khả năng quản lý hai thiết bị wifi cùng một lúc mà không phức tạp. Tôi đã không kiểm tra điều này theo cách chia sẻ kết nối internet, v.v., nhưng điều đó là có thể. Cách thức phức tạp của nó có thể phụ thuộc vào loại kết nối bạn sử dụng. Trên Linux, bạn có thể không cần và loại phần mềm đặc biệt. Có thể chia sẻ kết nối mà không cần bất kỳ công cụ đặc biệt nào. Thật không may, tôi không thể thử nó vào lúc này.

Tôi khuyên bạn nên thử Wifi thành Wifi nếu bạn có một thanh wifi khác và nếu không thì LAN hoặc Bluetooth (được tích hợp trong hầu hết các máy tính xách tay). Chia sẻ 3G / LTE là một chút xấu vì các nhà cung cấp dataplans và như vậy.



Wow, nó thậm chí dường như không khó để làm. Ít nhất là trên FreeBSD. Nhưng tôi vẫn nghĩ, nếu điều này được cho là được sử dụng thường xuyên và / hoặc nhiều thiết bị được cho là được định tuyến qua hai kết nối này, tốt hơn là sử dụng hai giao diện mạng vật lý nếu có. Ngoài ra, nó có thể được cấu hình tương đối dễ dàng với các cài đặt mạng ubfox (gui). Đó là một ý tưởng rất thú vị, mặc dù. Chắc chắn hữu ích trong một số trường hợp. Tôi nhận thấy một số điều trong câu trả lời của tôi là hiểu lầm (và một số như bạn nhận thấy, sai). Tôi sẽ chỉnh sửa nó.
xác nhận

thiết lập nhiều ap trên một thiết bị không giống như thiết lập ap và kết nối với một ap khác cùng một lúc.
QkiZ

4

Điều này đã được thêm vào như một câu trả lời khác bởi vì câu trả lời khác tạo ra rất nhiều tranh cãi.

Hầu hết và quan trọng nhất, bạn cần biết tên của bộ điều hợp không dây của chúng tôi. Sử dụng lệnh dưới đây để có được nó:

iwconfig

Nó có thể là wlan0 hoặc wlan1.

Có những trường hợp chúng tôi sử dụng bộ điều hợp WiFi cũ và chúng tôi muốn biết trình điều khiển nó sử dụng. Chúng ta có thể sử dụng các lệnh dưới đây theo loại đó là USB hoặc PCI.

lsusb
lspci

Sử dụng lệnh dưới đây để xem trình điều khiển nào bạn hiện đang sử dụng:

lsmod

Cần cài đặt một chương trình. Chỉ cần nhấn Ctrl+ Alt+ Ttrên bàn phím để mở Terminal. Khi nó mở, chạy (các) lệnh bên dưới:

sudo apt-get install hostapd

Mở tệp cấu hình bộ điều hợp mạng chính bằng lệnh này:

sudo gedit /etc/hostapd/hostapd.conf

Và chỉnh sửa nó như thế này:

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

Dòng đầu tiên phải là tên bộ điều hợp mạng của bạn. Không nên thay đổi dòng thứ 2 trong hầu hết các trường hợp, trừ khi bạn không may mắn và bạn cần có tài xế bên thứ 3. Dòng thứ 3 không yêu cầu giải thích. Dòng thứ 4 phải là tên điểm truy cập WiFi (SSID) của bạn. Dòng thứ năm xác định mạng của bạn là chế độ / b / g / n. Dòng tiếp theo là kênh mạng của bạn. Các dòng còn lại thiết lập bảo mật và mã hóa. Trong hầu hết các trường hợp, bạn chỉ yêu cầu thay đổi cụm từ.

Mở tệp cấu hình thứ 2 bằng lệnh này:

sudo gedit /etc/default/hostapd

Và thay đổi nó như thế này:

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

Dòng đầu tiên trỏ đến tập tin cấu hình bộ điều hợp mạng chính. Dòng thứ 2 báo cho hostapd chạy ở chế độ DAEMON trong nền khi khởi động. Dòng cuối cùng báo cho hostapd ghi nhật ký mọi tin nhắn. Thủ thuật quan trọng ở đây là nếu bạn muốn sử dụng hai bộ điều hợp mạng không dây khác nhau để thiết lập Điểm truy cập băng tần kép, bạn nên tạo để tách các tệp cấu hình gốc (tệp thứ 1) cho mỗi ard và thay đổi nó như sau:

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

Các cấu hình đã hoàn thành.

Chạy DAEMON

Bây giờ bạn phải đảm bảo rằng hostapd DAEMON bắt đầu khởi động (lệnh thứ 1 bên dưới), bạn cũng nên chạy nó ngay bây giờ để tránh khởi động lại bắt buộc.

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

Và nó đã hoàn thành. Bây giờ chúng tôi có thể kết nối với điểm truy cập mới được xây dựng của chúng tôi.

Nguồn: Hostapd: Cách Linux để tạo Điểm truy cập Wifi ảo & Trang tài liệu Linux của Hostapd


1
Bạn đã nói bằng chính từ của mình: " Bạn cần biết tên của bộ điều hợp mạng mà bạn kết nối với internet. Cái này phải khác với bộ điều hợp mạng mà bạn đã cấu hình ở trên ", nhưng bạn đã chỉ định tương tự: " ví dụ: wlan0 ". Ngoài ra trong nguồn đã cho được chỉ định rất rõ ràng trong phần Khái niệm : " Bạn cần có 2 giao diện, một giao diện truy cập mạng (ví dụ eth0) và giao diện khác cung cấp dịch vụ điểm truy cập (ví dụ: wlan0) ".
Radu Rădeanu

Tôi nghĩ rằng OP muốn sử dụng cùng một bộ chuyển đổi: " Nhưng khi tôi duyệt internet kết nối internet WiFi và tôi muốn tạo một điểm truy cập không dây, Internet WiFi bị ngắt kết nối ". Và gertvdijk đã chỉ định điều này khi anh ta bắt đầu tiền thưởng.
Radu Rădeanu

@ RaduRădeanu Điều này có tốt hơn không? Bạn sẽ cho tôi biết? Cảm ơn
Mitch

Theo tôi phiên bản trước là tốt hơn (nhưng chỉ là một ý kiến).
Radu Rădeanu

1

Hiện tại nó chỉ có thể sử dụng cho Thẻ Atheros và rất ít thẻ Broadcom. Để biết bạn đang sử dụng cái nào, vui lòng chạy lệnh sau trong terminal và dán đầu ra vào đây: -

lspci | Wireless

Hoặc bạn có thể chỉ cần thử phương pháp đó. Dưới đây là liên kết hướng dẫn về cách thực hiện điều đó: - connectify-for-linux-with-single-Wireless-interface


Vui lòng bao gồm các bước cần thiết trong câu trả lời. Hiện tại đây chỉ là một câu trả lời chỉ liên kết được tán thành. Nó trông giống như một nguồn tốt và hướng dẫn, vì vậy +1, nhưng vui lòng cải thiện câu trả lời của bạn.
gertvdijk

1

Cách tốt nhất mà tôi đã tìm thấy để tạo ra KINH NGHIỆM KẾT NỐI là sử dụng AP-HOTSPOT!
(WPA2..không wep như linux làm theo mặc định trong Ubuntu)

sudo add-apt-repository ppa:nilarimogard/webupd8

sudo apt-get update

sudo apt-get install ap-hotspot

Để chạy và tùy chọn

Khởi đầu: sudo ap-hotspot start

Dừng lại: sudo ap-hotspot stop

Cấu hình: sudo ap-hotspot Configure

Bạn muốn một giao diện người dùng đồ họa ?

Để cài đặt, hãy mở một thiết bị đầu cuối, sau đó duyệt đến với:

cd /home/USERNAME/LOCATION

Sau đó chạy các lệnh cài đặt:

qmake

make

Tạo một chương trình ... Kéo nó vào máy tính để bàn và hoàn thành :) chúc mừng

Theo như hai bộ điều hợp ... Windows và bsd miễn phí có thể làm điều đó ... Cho đến bây giờ tôi vẫn đang cố gắng tìm ra nó khi tôi chỉ tiếp cận kịch bản này cho chính mình như ngày hôm qua! Tôi sẽ báo cáo lại ... Linux cũng có thể làm điều đó .. Đây không phải là giới hạn phần cứng cho các bộ điều hợp có thể làm điều đó với các hệ điều hành khác ...


Chào mừng bạn đến với AskUbfox. Do đó, vui lòng tránh sử dụng tất cả chữ viết hoa trong tin nhắn của bạn. Nó có thể được coi là xúc phạm hoặc hung hăng .
Luís de Sousa

1
Đây là giải pháp LÀM VIỆC đơn giản nhất để thiết lập điểm phát sóng từ thiết bị được kết nối với cáp với internet.
jmary

0

Giống như câu trả lời của Purushoth, câu trả lời này cũng yêu cầu 2 bộ điều hợp WiFi (ví dụ: một bộ điều hợp Wi-Fi USB bên trong và 1 bộ điều hợp bên ngoài). Tuy nhiên, tôi không thể nhận được câu trả lời của anh ấy để làm việc cho tôi, vì vậy đây là những gì tôi đã làm thay thế.

Đã thử nghiệm trong Xubfox 14.04.

Cách định cấu hình PC Ubuntu / Xubfox làm điểm phát WiFi (ví dụ: để sử dụng trong sân bay hoặc trên máy bay để chia sẻ một kết nối trả phí từ PC với điện thoại và các thiết bị khác):

  1. Cắm một USB WiFi dongle. Không phải tất cả các dongle đều có thể hoạt động như một ứng dụng ap ap (Điểm truy cập), nhưng thẻ nội bộ có thể chắc chắn, vì vậy chúng tôi sẽ (ít nhất là bây giờ, cho đến khi bạn có thể tìm thấy bộ chuyển đổi wifi USB có thể hoạt động như một điểm truy cập) sử dụng USB ngoài để kết nối với dịch vụ trả phí (ví dụ: WiFi trên máy bay) và chúng tôi sẽ sử dụng bộ chuyển đổi wifi bên trong để tạo điểm truy cập wifi.
    • QUAN TRỌNG: KHÔNG TRẢ TIỀN VÀ KẾT NỐI VỚI DỊCH VỤ TRẢ TIỀN VỚI QUẢNG CÁO WIFI (bên ngoài) SAU ĐỊA CHỈ MAC HOẶC SOMETHING.
  2. Nhấp chuột trái vào biểu tượng wifi trong bảng điều khiển và chọn mạng Tạo mạng WiFi mới ... Liên kết → chọn bộ điều hợp Wi-Fi bên trong (là wlan0), tạo một tên Mạng (SSID) (ví dụ: wifi wifi-hotspot tựa) , chọn Cá nhân WPA WPA & WPA2 để bảo mật mạng Wi-Fi, và tạo mật khẩu, sau đó nhấp vào Tạo Tạo.
    • Lưu ý NẾU HẠNH PHÚC NÀY, ĐƠN GIẢN HÃY GIẢI QUYẾT QUẢNG CÁO WIFI NGOẠI THẤT KHI LÀM BƯỚC NÀY ĐỂ KIẾM WIFI HOTSPOT, sau đó cắm lại khi hoàn thành / khi được thông báo bên dưới.
  3. Chỉnh sửa tập tin cấu hình cho điểm phát wifi mới mà bạn vừa tạo:
    • cd /etc/NetworkManager/system-connections
    • ls
    • Tìm tệp hotspot bạn vừa tạo thông qua bước GUI ở trên; ví dụ: wifi wifi-hotspot, và chỉnh sửa nó:
    • sudo nano wifi-hotspot
    • Mũi tên xuống và thay đổi chế độ Chế độ = adhoc, hoặc bất cứ điều gì nó nói với chế độ Chế độ = ap. Lưu và thoát.
  4. Giờ đây, với bộ điều hợp WiFi USB bên ngoài vẫn chưa được cắm, hãy kích hoạt điểm phát wifi mà bạn vừa tạo bằng cách nhấp chuột trái vào biểu tượng WiFi trong bảng điều khiển và truy cập vào Kết nối mạng WiFi ẩn ... Gọi → chọn lại bộ điều hợp wifi bên trong của bạn Bộ điều hợp mạng Wi-Fi, và chọn tên điểm truy cập (ví dụ: wifi wifi-hotspot, cho) Kết nối mạng. Từ mạng Tên, bảo mật Wi-Fi, các trường mật khẩu và mật khẩu, giờ đây sẽ tự động điền và màu xám ra. Nhấp vào Kết nối trực tuyến. Điểm truy cập WiFi sẽ được kích hoạt trên thẻ nội bộ của bạn. Bạn có thể kết nối các thiết bị của mình, chẳng hạn như điện thoại, với nó.
  5. Cuối cùng, với điểm truy cập WiFi hoạt động, hãy cắm bộ điều hợp WiFi phụ / USB và sử dụng nó để kết nối với mạng trả phí. Trả tiền cho thuê bao của bạn hoặc bất cứ điều gì và internet của bạn thông qua bộ chuyển đổi này sẽ tự động được phát ra cho các thiết bị được kết nối với bạn thông qua bộ điều hợp Truy cập điểm nội bộ của bạn mà bạn vừa định cấu hình.
  6. Làm xong!

Tham khảo: Đây là nơi tôi tìm thấy /etc/NetworkManager/system-connectionsđường dẫn thư mục & một cách tiếp cận thay thế (không phù hợp với tôi): https://askubfox.com/a/609199/327339


đọc câu hỏi "bộ chuyển đổi đơn"
QkiZ

Tôi đã không bỏ qua phần đó của câu hỏi. Tuy nhiên, nếu câu trả lời nhiều nhất bỏ phiếu tán (bởi @Purushoth) được được các upvoted nhất, và cũng không sử dụng một bộ chuyển đổi đơn (nó đòi hỏi cắm vào một kết nối Ethernet bên ngoài để nuôi trong internet với máy PC), sau đó tôi figured it tôi có thể trả lời câu hỏi yêu cầu Internet IN thông qua ethernet và internet OUT thông qua một điểm truy cập bộ điều hợp không dây duy nhất. Điều này đặc biệt xem xét câu trả lời được đánh giá cao nhất, đòi hỏi ethernet và wifi, không hoạt động đối với tôi.
Gabriel Staples

Tôi đã sử dụng github.com/oblique/create_ap và nó hoạt động trên một bộ chuyển đổi duy nhất. Kiểm tra nếu nó làm việc cho bạn.
QkiZ
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.