Tình huống như sau: Chúng tôi có một chiếc Laptop có kết nối Internet và chúng tôi muốn chia sẻ kết nối đó để sử dụng Smartphone hoặc Tablet của mình thông qua WiFi.
Thông thường để đạt được điều này, chúng ta nên tạo một kết nối WiFi, sau đó sử dụng IPTables cho NAT, v.v. Nhưng người dùng của ArchLinux bạn đã tạo một tập lệnh mà bạn đặt tên Tạo_AP và nó làm tất cả những điều đó cho chúng tôi.
Tập lệnh này sử dụng de hostapd + dnsmasq + iptables để tạo ra một punto de acceso NAT và máy chủ + brctl + dhclient để tạo ra một Access Point. Hành vi mặc định là một điểm truy cập qua NAT.
Cài đặt Create_AP:
Để cài đặt Create_AP, những gì chúng ta làm là mở một terminal và đặt:
$ git clone https://github.com/oblique/create_ap $ cd create_ap $ sudo thực hiện cài đặt
Tương tự như vậy, chúng ta có thể chỉ cần chạy .sh sẽ nằm bên trong thư mục. Để nó hoạt động chính xác, chúng ta phải cài đặt các phần phụ thuộc sau:
- bash (để chạy script)
- use-linux (dành cho getopt)
- hostapd
- iproute2
- iw
- băm (tùy chọn)
Sử dụng tập lệnh
# Không có mật khẩu (mạng mở):
create_ap wlan0 eth0 MyAccessPoint
# WPA + WPA2 với Mật khẩu:
create_ap wlan0 eth0 MyAccessPoint MyPassword
# AP không có Internet được chia sẻ:
create_ap -n wlan0 MyAccessPoint MyPassword
# Cầu nối mạng với Internet được chia sẻ:
create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassword
Có thêm thông tin về cách sử dụng tập lệnh này trong tệp README.md. Để bắt đầu dịch vụ, chúng tôi chỉ cần thực thi trong bảng điều khiển:
# systemctl start create_ap
Và để khởi động nó tự động:
# systemctl enable create_ap
Kết luận
Đối với cá nhân tôi, Script hoạt động hoàn hảo đối với tôi, tôi có thể kết nối ZTE Open với Máy tính xách tay của mình qua WiFi nhưng tôi chưa tìm thấy cách kết nối với Internet. Có thể là do lỗi FirefoxOS mặc định không có tùy chọn đặt Proxy hay gì đó tương tự, mình không biết nhưng sẽ rất tốt nếu bạn chia sẻ kinh nghiệm với chúng tôi để phòng trường hợp nó hoạt động với bạn. .
TUYỆT VỜI!
Nó hoạt động cho Ubuntu / Debian ????
Cảm ơn bạn!
Eduardo
Trên thực tế, tôi nghĩ vậy, và nếu tôi không nghĩ nó có thể được sửa đổi 😉 Tôi cho rằng trong trường hợp này, điều quan trọng là phải có các phụ thuộc cần thiết.
Được xác nhận trên Debian Jessie, kịch bản là một kiệt tác.
Nhưng bạn đã có thể sử dụng Internet từ điện thoại của mình chưa?
Có, nhưng tôi có một Android với MIUI hỗ trợ Proxy tích hợp.
Tải xuống ISO cài đặt mạng Debian Jessie trong 3, 2, 1 ...
Thông minh. Một cái gì đó như thế là cần thiết. Tôi sẽ tạo gói Gentoo của riêng mình để bạn kiểm tra.
Nó được đánh giá cao 😀
Bạn được chào đón 😉 Tôi nghĩ chúng ta chủ yếu nên cảm ơn tác giả của nó.
Sẵn sàng. Đây là bố cục Gentoo của tôi. create_ap nằm trong mạng không dây.
https://github.com/jorgicio/jorgicio-gentoo
Và tất nhiên, như thường lệ trong Arch Linux, nó đã có trong AUR 😀 https://aur.archlinux.org/packages/create_ap
yaourt -S tạo_ap
cách chạy ứng dụng tạo trong vòm
Mẹo tuyệt vời. Tôi không biết rằng bạn có thể chia sẻ mạng từ PC với WiFi.
Dù bằng cách nào, nó sẽ hoạt động với netbook của tôi.
Tôi đã thử nó với Kademar (64 bit) là Arch và nó phù hợp với tôi, sau này tôi sẽ kiểm tra nó trên netbook của mình với Kademar (32bit), nhưng tôi nghĩ tôi sẽ làm điều đó từ AUR đã có ở đó.
Nhân đây, tôi nhân cơ hội giới thiệu bản phân phối này, tôi luôn muốn sử dụng Arch nhưng việc cài đặt và cách sử dụng nó phức tạp nhưng với Kademar, họ đã làm cho nó thoải mái và dễ dàng cài đặt, sử dụng và cập nhật nó.
Bạn có thể xem một số thông tin ở đây và sẽ rất tốt nếu biết những ý kiến thúc đẩy bạn:
http://germanlancheros.blogspot.com.ar/2014/06/disponible-kademar-5-version-escritorio.html
Nó hoạt động hoàn hảo cho tôi trên ubuntu 14.04 của tôi, tôi chỉ phải cài đặt một phần phụ thuộc bị thiếu (hostapd) !!!
Khi cần làm điều này, tôi phải vào Windows và chạy Connectify. Bây giờ tôi làm điều đó trên Linux !!!
Cảm ơn bạn rất nhiều xD
Đóng góp tuyệt vời, cảm ơn bạn rất nhiều vì đã chia sẻ điều này với chúng tôi !! Thực sự rất hữu ích, lúc đầu tôi không hiểu lắm về việc chia sẻ wifi, tôi đã nghĩ: nhưng .. nếu một máy tính xách tay được kết nối với wifi, làm thế nào nó sẽ chia sẻ wifi? Nhưng tôi đã hiểu rằng bạn muốn kết nối với USB Modem hay chỉ là một modem, bây giờ nó có ý nghĩa hahaha
Cảm ơn bạn rất nhiều vì sự đóng góp này!
Tôi cũng không hiểu, cho đến khi tôi đọc bình luận của bạn 😀
Những gói nào nên được gỡ bỏ để KHÔNG có bất kỳ kết nối internet nào?
Mọi thứ hoạt động tốt trên Ubuntu 14.04. Cảm ơn bạn.
LỖI: Có thể bộ điều hợp WiFi của bạn không hỗ trợ đầy đủ các giao diện ảo. Hãy thử lại với –no-Virt.
: khóc
và nếu tôi thêm –no-Virt
Không thể tìm thấy thiết bị «wlan0»
trên fedora 20 với gnome 3.12
Đó là vì trong Fedora, giao diện WiFi không phải là wlan0, đó là trước đây .. để biết tên giao diện của bạn, hãy thử với:
ip link
Tên của tôi đã rất dài ở F19 và bây giờ ở F20 là em1.
Xin chào, Tập lệnh của bạn đã làm việc thành công cho tôi trong Fedora 20 x64 - Gnome. Cảm ơn rất nhiều! 😀. Nhưng bây giờ tôi có một vấn đề: Tôi không thể kết nối với bất kỳ mạng nào, không ai trong số họ nhận ra tôi, bạn nghĩ đó là lỗi gì?
Bạn đã chạm vào thứ gì đó trong /etc/NetworkManager/NetworkManager.conf phải không?
Chỉ cần đặt một dấu thăng (#) trước các dòng bạn đã thêm.
Tôi không thực sự chạm vào bất kỳ cài đặt nào, chỉ cần chạy tập lệnh và đóng thiết bị đầu cuối là nó đã nhận ra mạng. Giúp tôi với, tôi không thể kết nối Internet từ Fedora 🙁
... và khi tôi đóng thiết bị đầu cuối, thiết bị đầu cuối không còn nhận ra mạng nữa
Tôi chỉ có thể xem các mạng thông qua thiết bị đầu cuối, nhưng tôi không thể làm điều đó với giao diện đồ họa Ảnh
Xin chào, tôi cho bạn biết rằng chia sẻ internet với điện thoại hoặc máy tính bảng có thể được thực hiện trong một thời gian dài với fedora 20 kde, đi tới trình chỉnh sửa kết nối, sau đó thêm, chọn không dây được chia sẻ, trong tab không dây, chọn giới hạn mạng thiết bị nơi Họ muốn phát tín hiệu để chia sẻ và thì họ đã có internet trên bất kỳ điện thoại di động hoặc máy tính bảng nào. Tôi hy vọng nó sẽ giúp bạn!
Bạn có thể giúp tôi với, tôi gặp lỗi sau khi chạy create_ap wlan0 eth0 MyAccessPoint MyPassword
LỖI: Bộ điều hợp của bạn không thể là một trạm (tức là được kết nối) và một AP cùng một lúc
xin chào, tôi là một người mới ở đây và khi nói đến việc thử đường dây
$ sudo thực hiện cài đặt
Tôi bỏ phiếu thông báo này «không có trong tệp sudoers»
… Trong fedora 21 gnome phiên bản 3.14
Bạn phải thêm người dùng của mình vào nhóm bánh xe hoặc đặt phần sau vào tệp / etc / sudoers:
ivan ALL=(ALL) ALL
Tất nhiên, giả sử tên người dùng của bạn là ivan.
Tất cả hoàn hảo. Nhưng nó đợi một IP DHCP và không bao giờ kết nối
Bạn đã cài đặt tất cả các gói cần thiết chưa? Đọc tệp README hoặc thứ gì đó tương tự
Tôi đã thử sử dụng tập lệnh này với modem USB của mình (Huawei E353) và nó không hoạt động với tôi. Tôi nhận được thông báo “LỖI: Có thể bộ điều hợp WiFi của bạn không hỗ trợ đầy đủ các giao diện ảo. Hãy thử lại với –no-Virt. ». Tôi nghĩ đó là sự cố modem, tôi đã dành cả buổi chiều ở nhà mẹ tôi để làm cho nó hoạt động và tôi không thể xD
liên kết này giải thích cách thực hiện mà không cần tập lệnh
http://seravo.fi/2014/create-wireless-access-point-hostapd
Xin chào, tôi đang thực hiện dự án khóa học ASIR cuối cùng của mình và tôi cần tạo một điểm truy cập Wi-Fi, vì vậy bài viết này đã thu hút sự chú ý của tôi.
Trước hết, lời giải thích rất tốt, nhưng tôi gặp sự cố và đó là tôi gặp lỗi sau khi cố gắng tạo cầu nối mạng với internet được chia sẻ:
root @ pablo-Aspire-5741G: / home / pablo / create_ap # create_ap -m bridge wlan0 eth0 Dự án cuối cùng của dự án
CẢNH BÁO: Bộ điều hợp của bạn không hỗ trợ đầy đủ giao diện ảo AP, cho phép –no-Virt
Cấu hình dir: /tmp/create_ap.wlan0.conf.DgNR09hJ
PID: 4816
Đã tìm thấy Trình quản lý mạng, đặt wlan0 làm thiết bị không được quản lý… XONG
Chia sẻ Internet bằng phương pháp: bridge
Tạo giao diện cầu nối… br5 đã được tạo.
giao diện dòng lệnh hostapd: hostapd_cli -p /tmp/create_ap.wlan0.conf.DgNR09hJ/hostapd_ctrl
Tệp cấu hình: /tmp/create_ap.wlan0.conf.DgNR09hJ/hostapd.conf
Không tạo được giao diện mon.wlan0: -23 (Quá nhiều tệp đang mở trong hệ thống)
Cố gắng xóa và tạo lại mon.wlan0
Không cập nhật được bộ tốc độ trong mô-đun nhân
Sử dụng giao diện wlan0 với hwaddr f0: 7b: cb: 16: 52: cc và ssid 'Dự án cuối cùng'
Về dòng cuối cùng, trước đây tôi đã cố gắng cấu hình nó theo cách thủ công mà không cài đặt bất kỳ thứ gì trong giao diện wlan nhưng nó không hoạt động, vì vậy tôi đã xóa nó, tuy nhiên nó vẫn xuất hiện như tồn tại.
Ai đó có thể cho tôi một cáp? Cảm ơn bạn…!
Điều này thật tuyệt vời, nó hoạt động hoàn hảo cho tôi trên Lubuntu 15.04 của tôi.
Kể từ khi tôi phát hiện ra Conectify trong Windows, tôi đã cố gắng tìm ra giải pháp tương tự cho linux cho đến hôm nay khi tôi bắt gặp bài viết này, tôi nghĩ điều này nên được phổ biến rộng rãi hơn.
Làm cách nào tôi có thể xem các máy khách đã kết nối, IP của họ và giám sát chúng nói chung?
Xin chào, tôi đã cài đặt mọi thứ chi tiết và sau đó tôi chạy và nó hoạt động hoàn hảo, điều duy nhất tôi sẽ phải tìm là làm thế nào để nó chạy khi tôi bật máy tính vì phần đó không hoạt động đối với tôi. cám ơn vì đã chia sẻ.
Xin chào, tôi đang sử dụng Xubuntu 14.04, với cáp ethernet và tập lệnh này hoạt động trong 10 ngày, tôi đã tạo AP và điện thoại Android của mình được kết nối với internet mà không gặp sự cố. Tôi gặp vấn đề với mạng khoảng 1 tuần nay, điện thoại kết nối mạng nhưng tốc độ mạng rất chậm (4 hoặc 5kb / s) so với trước đây (400 hoặc 500kb / s), ai đó biết vấn đề là gì không?
Tôi làm rõ rằng tôi có hostapd Saucy vì với Trusty, không có cách nào để tạo AP.
Để chia sẻ từ WI-FI sang WI-FI, cần phải có hai card mạng không dây, ví dụ một card đi kèm trong máy tính xách tay và card khác được kết nối bằng USB. Sau đó, lệnh sẽ giống như sau:
create_ap wlan0 wlan1 MyAccessPoint Miconpassword
Tuyệt vời, tôi chúc mừng bạn vì sự đóng góp, nó phục vụ tôi rất tốt. Tôi đã tải xuống và xác nhận rằng bạn đã cài đặt các chương trình cần thiết trên PointLinux. Bản phân phối rất tốt dựa trên Debian jessie. Tôi có một máy tính xách tay với một thẻ usb wifi và một thẻ wifi nội bộ.
- Tôi đã tải xuống và giải nén nó
- Sau đó chạy nó với tư cách người dùng root: ./create_ap create_ap wlan0 wlan1 vinotinto parangacutimiricuaro
- Quá trình đã được thực hiện và hiện tại điện thoại thông minh của tôi đã có tín hiệu Wi-Fi với Internet ... 🙂
Hy vọng bình luận của tôi sẽ giúp những người khác Cảm ơn bạn.
Làm tóc với LXLE với các gói được chỉ định. Kịch bản xuất sắc cảm ơn bạn rất nhiều vì đã chia sẻ
http://www.lxle.net/articles/?post=3264-bit-versions-of-lxle-14043-released
Tôi không thể bắt đầu chương trình nói với tôi rằng
root @ linux: / home / linux / create_ap # systemctl start create_ap
systemctl: không tìm thấy lệnh
root @ linux: / home / linux / create_ap #
từ đó không vượt qua 🙁
Xin chào, tôi muốn biết cách quản lý lượng KB hoặc MB mà tôi đang cung cấp cho những người được kết nối thông qua tập lệnh này,
Liên quan
Cảm ơn trước
Xin chào, tôi đã thử nghiệm trong Debian Weezy và nó tạo ra AP nhưng khi tôi cố gắng xác thực trên thiết bị android hoặc trên máy tính xách tay, phải mất thời gian để lấy ip và cuối cùng nó không xác thực được tôi. Ai có thể giúp tôi.
Bạn đã thử thay đổi phương pháp mã hóa của AP chưa?
Tôi mới làm quen với cái này, đây là liên kết để tải xuống tập lệnh
https://github.com/oblique/create_ap/blob/master/create_ap
Chúc mừng…
Tôi đã có thể tạo đồng thời 2 AP với Script. Có thể tạo nhiều hơn 2 AP bằng công cụ này không?
Tôi không biết liệu nó có thể thực hiện được hay không, vấn đề ở đây là tiện ích thực tế của việc tiếp tục tạo AP sẽ là gì, việc có các AP ảo trên nic sẽ làm giảm hiệu suất vì bạn đang chia sẻ tài nguyên.
Cảm ơn câu trả lời của bạn David ...
Vấn đề là tôi đang thực hiện công việc ảo hóa và tôi cần xác minh hành vi ảo hóa, trong một tình huống có nhiều hơn 2 AP ảo. Hy vọng rằng một số bạn có một giải pháp.
Liên quan
Khi tôi chạy create_ap wlan0 eth0 MyAccessPoint MyPassword, nó cho tôi lỗi sau:
LỖI: Bộ điều hợp của bạn không thể là một trạm (tức là được kết nối) và một AP cùng một lúc
Điều gì đang xảy ra?
Tôi sử dụng manjaro 16 nó cho tôi lỗi này nếu ai đó có thể giúp tôi LỖI: Bộ điều hợp của bạn không thể truyền đến kênh 36, băng tần 5GHz.
Tôi sử dụng manjaro 16 khi tôi chạy create_ap, nó cho tôi lỗi này LỖI: Bộ điều hợp của bạn không thể truyền đến kênh 36, băng tần 5GHz.
gói dnsmasq bị thiếu khi cài đặt
hoàn hảo sau khi giải quyết một số lỗi cấu hình mà tôi gặp phải trước đó, tôi đã quản lý để sử dụng nó mà không gặp vấn đề lớn
bây giờ tôi nhận internet từ thẻ wifi nội bộ của mình và chia sẻ internet từ cùng một thẻ thông qua ăng-ten khác của cái này (nó có hai ăng-ten, trong một tp-link tl-wn851nd)
wow !!! chỉ đơn giản là ngạc nhiên vì nó là câu trả lời cho tất cả các vấn đề của tôi và thậm chí vào năm 2017, nó hoạt động 120%
Xin chào, cảm ơn vì đã đóng góp, giải pháp rất tốt để xử lý những thứ rác rưởi cũ mà nhiều người trong chúng ta có. Tôi biết rằng bài đăng này hơi cũ nhưng nó vẫn còn giá trị đối với nhiều người, tôi muốn biết nếu ai đó ở đây đã quản lý để tạo kết nối với mạng có máy chủ proxy, hãy để tôi giải thích, tôi đã có AP hoạt động tuyệt vời nhưng tôi không thể chia sẻ kết nối internet mà tôi có với máy chủ proxy và tôi không muốn kết nối lại proxy khác trên AP. Nếu ai đó đã làm được điều gì đó tương tự và có thể chia sẻ kinh nghiệm của họ, tôi sẽ đánh giá cao điều đó.
Xin chào rất tốt và lời chào tất cả, tôi là người mới trong thế giới Linux, tôi đã cài đặt Linux Mint 19 và nó đã cho tôi sự cố đầu tiên và tôi muốn biết nếu bạn có thể giúp tôi, tôi cần tạo một điểm truy cập hoặc được biết đến nhiều hơn như một điểm phát sóng, nhưng lặp lại tín hiệu và bắt nó bằng cùng một thẻ wifi mà máy tính xách tay có, tức là không có mạng có dây vì nó hoạt động rất tốt với windows mà không cần cài đặt bất kỳ usb tp-link nào khác, Tôi muốn biết làm thế nào tôi có thể đạt được nó, vì nó cho phép tôi tạo host pot rất tốt nhưng khi kết nối với mạng không dây để bắt tín hiệu internet thì hotspot bị ngắt kết nối. Tôi đánh giá cao sự giúp đỡ mà họ có thể cho tôi. Xin kính chào tất cả. Nếu linux không làm những gì windows làm theo nghĩa đó. tin tôi rằng Linux ít nhất đối với tôi không hoạt động.
LÀM THẾ NÀO LÀ SCRIPT ĐƯỢC TẠO ĐỂ LÀM HOT-SPOT ??? HÃY THỬ NHƯ SAU:
#! / bin / bash
trong sáng
create_ap wlan0 eth0 mạng 12345
cầu create_ap -m wlan0 eth0 mạng 12345
systemctl cho phép create_ap
Tôi mong bạn bè giúp đỡ
Tôi gặp lỗi tương tự như Yoandri_
LỖI: Bộ điều hợp của bạn không thể truyền đến kênh 104, băng tần 5GHz.