Cách kết nối và chia sẻ kết nối Internet của bạn (Có dây & Không dây)


41

Tôi có Ubuntu 12.04 trên máy tính xách tay HP 430 và thiết bị này có kết nối internet có dây duy nhất và tôi muốn chia sẻ điều này với LG Optimus One với Android 2.3.3. Tôi đã làm theo các hướng dẫn này và tạo một điểm phát sóng như hình bên dưới, nhưng UbuntuHostkhông thể nhìn thấy trên LG Optimus One khi tôi bật Wifi trên nó.

Tóm lại, tôi muốn Máy tính xách tay của tôi có kết nối internet hoạt động như một bộ định tuyến WiFi và truy cập internet từ các thiết bị khác (LG Optimus One với Android trong trường hợp này).

Những bước bổ sung phải được thực hiện?

nhập mô tả hình ảnh ở đây


Xem câu trả lời thứ hai cho câu hỏi này cho một lỗi và cách giải quyết: askubuntu.com/questions/105545/make-my-laptop-a-wifi-router
user68186

Đó dường như là một vấn đề khác. Tôi không thể thấy SSID trong Điện thoại Android.
Praveen Sripati

1
Andriod 2.3 không hỗ trợ wifi ad-hoc. Nếu thẻ wifi của bạn hỗ trợ chế độ chính thì bạn có thể thử thiết lập làm hotspot ( infrastucture mode) bằng cách sử dụng hostapd. Hướng dẫn theo dõi tại đây trên blog của Svsarana . Thay thế ppp0bằng eth0từ hướng dẫn.
Khurshid Alam

Trên thực tế, tùy thuộc vào điện thoại di động, nó có hoặc không hỗ trợ wifi ad-hoc. Tôi có một điện thoại di động Huawei với 2.3 và nó thấy các thiết bị đặc biệt.
Luis Alvarado

Câu trả lời:


34

Vì đây giống như câu hỏi số 1 tôi nhận được từ các sinh viên và người mới sử dụng Ubuntu, tôi sẽ cố gắng trả lời nó với một vài điều mọi người nên biết về Ubuntu liên quan đến việc chia sẻ kết nối internet. Điều này được chia thành 3 phần:

  1. Chia sẻ kết nối Internet của bạn thông qua kết nối có dây
  2. Chia sẻ kết nối Internet của bạn thông qua kết nối không dây
  3. Chia sẻ kết nối không dây của bạn với các thiết bị di động
  4. Kết nối với thiết bị có dây hoặc không dây

Biết rằng, để chia sẻ kết nối Internet của bạn có dây hoặc không dây, bạn CẦN có ít nhất 2 card mạng, chúng có thể là sự pha trộn giữa thẻ Wired và card không dây, 2 card có dây hoặc 2 card không dây. Vấn đề là, bạn cần phải có ít nhất 2 card mạng, một card nhận kết nối internet của bạn và một card khác gửi nó đến các máy tính hoặc thiết bị khác trên mạng của bạn.

Chia sẻ kết nối Internet của bạn thông qua kết nối có dây

Cấu hình PC sẽ chia sẻ kết nối

  1. Giả sử bạn đang nhận Internet thông qua kết nối có dây thứ hai hoặc kết nối không dây, hãy mở Trình quản lý mạng thông qua Biểu tượng mạng trên Bảng thống nhất:

    nhập mô tả hình ảnh ở đây

  2. Đi xuống tùy chọn Chỉnh sửa kết nối và nhấp vào nó.

    nhập mô tả hình ảnh ở đây

  3. Bạn sẽ xuất hiện trên Tab Wired. Mỗi kết nối có dây theo mặc định liên quan đến từng thẻ Ethernet có dây Ethernet mà bạn có. Ví dụ: nếu bạn có 2 NIC có dây, bạn sẽ thấy 2 tùy chọn ở đây. Trong hình ảnh bên dưới, bạn thấy một cái vì đây là một chiếc Laptop và chúng thường có một cái. Chọn kết nối Có dây mà bạn muốn chỉnh sửa, đó là kết nối được kết nối với mạng LAN của bạn chứ không phải kết nối Internet đang nhận kết nối Internet. Nhấp đúp chuột vào nó hoặc chọn nút EDIT.

    nhập mô tả hình ảnh ở đây

  4. Bạn sẽ xuất hiện trên Tab Wired (Again). Lần này, hãy đi tới Cài đặt IPv4 nếu bạn đang sử dụng IPv4 hoặc IPv6 nếu bạn đang sử dụng Cài đặt đó. Trên tùy chọn Phương thức, chọn Chia sẻ với các Máy tính khác . Bây giờ TIẾT KIỆM. Bạn xong việc rồi.

nhập mô tả hình ảnh ở đây

Điều này sẽ làm tất cả những thứ thường được thực hiện 6 hoặc 7 năm trước với tất cả các lệnh đầu cuối và công cụ iptable.

Bây giờ chỉ cần kết nối 2 máy tính và bạn đã hoàn tất.

GHI CHÚ: Nếu cả hai máy tính đều có NIC Gigabit Ethernet có dây thì bạn thực sự có thể kết nối chúng trực tiếp vì hầu hết 1000BASE-T đều có MDI / MDI-X tự động. Nếu không chỉ kết nối chúng với bộ chuyển mạch, bộ định tuyến, trung tâm, bất cứ điều gì và đó là tất cả.

PC sẽ nhận được kết nối Internet được chia sẻ (Phụ thuộc vào thiết lập mạng)

  1. Mở Trình quản lý mạng của bạn thông qua Biểu tượng mạng trên Bảng thống nhất:

    nhập mô tả hình ảnh ở đây

  2. Đi xuống tùy chọn Chỉnh sửa kết nối và nhấp vào nó.

    nhập mô tả hình ảnh ở đây

  3. Bạn sẽ xuất hiện trên Tab Wired. Mỗi kết nối có dây theo mặc định liên quan đến từng thẻ Ethernet có dây Ethernet mà bạn có. Ví dụ: nếu bạn có 2 NIC có dây, bạn sẽ thấy 2 tùy chọn ở đây. Trong hình bên dưới, bạn thấy một cái vì đây là một chiếc Laptop và chúng thường có một cái. Chọn kết nối có dây bạn muốn chỉnh sửa và nhấp đúp vào nó hoặc chọn nút EDIT.

    nhập mô tả hình ảnh ở đây

  4. Bạn sẽ xuất hiện trên Tab Wired (Again). Lần này, hãy đi tới Cài đặt IPv4 nếu bạn đang sử dụng IPv4 hoặc IPv6 nếu bạn đang sử dụng Cài đặt đó. Trên tùy chọn Phương pháp chọn Thủ công . Các tùy chọn trong Địa chỉ sẽ có thể chỉnh sửa ngay bây giờ. Thêm IP bạn muốn, Mặt nạ bạn cần và IP của PC đang chia sẻ kết nối. Trong trường hợp này, tôi đã nói rằng IP của PC khách sẽ là 192.168.0.2, Mặt nạ là 255.255.255.0 để ngụ ý rằng đó là mạng Lớp C (LAN) và 192.168.0.1 để đề cập rằng máy tính chia sẻ kết nối có IP 192.168.0.1 với nó. Ngoài ra, thêm cùng một IP của máy tính chia sẻ kết nối với Máy chủ DNS (Như được hiển thị trong hình ảnh).

    nhập mô tả hình ảnh ở đây

Bạn cũng có thể (Tùy thuộc vào thiết lập mạng) chọn thay vì Thủ công , chọn Tự động và chỉ cần đặt IP của máy tính chia sẻ Internet trong phần Máy chủ DNS.

nhập mô tả hình ảnh ở đây

Lưu ý rằng điều này phụ thuộc vào thiết lập mạng. Ví dụ: nếu bạn có cả hai PC được kết nối với một bộ chuyển mạch hoặc bộ định tuyến, thì bộ chuyển đổi / bộ định tuyến sẽ chăm sóc Máy khách, vì vậy bạn chỉ cần thiết lập PC Sharing Internet và chỉ cần kết nối cả hai với bộ chuyển đổi / bộ định tuyến. Nếu tình cờ bạn kết nối các PC trực tiếp với nhau thì tốt hơn là thực hiện cài đặt bổ sung cho Máy khách.

Trong hầu hết các trường hợp, bạn sẽ không cần thiết lập máy khách, chỉ cần kết nối với mạng và thực hiện. Ubuntu sẽ lo tất cả mọi thứ. Tôi vừa thêm phần Client cho các trường hợp cụ thể có vấn đề phát sinh.

Điều này sẽ bao gồm tất cả các tình huống có thể xảy ra trong mạng LAN gia đình khi một người muốn chia sẻ kết nối internet qua cáp Wired.

Chia sẻ kết nối Internet của bạn thông qua kết nối không dây

LƯU Ý : Đọc bên dưới để biết thông tin người dùng Android.

Vì một vài phiên bản Ubuntu trước đây, không cần sử dụng các kỹ thuật giả mạo thông qua các lệnh đầu cuối để chia sẻ kết nối internet. Thậm chí không có nhu cầu sử dụng iwconfigvà lệnh echo để chuyển tiếp công cụ. Đối với nhiều máy tính và máy tính xách tay mà tôi đã thử nghiệm (Gần 1000 với Ubuntu) tôi có thể thẳng thắn nói chắc chắn rằng với các bước sau bạn có thể chia sẻ kết nối internet của mình mà không gặp rắc rối nào.

Điều này là tương tự cho các trình điều khiển nguồn mở và độc quyền. Tôi có thể xác nhận ví dụ các thẻ không dây của Broadcom, Ralink và Atheros sẽ hoạt động tốt, chúng sẽ hoạt động vì NetworkManager sẽ xử lý các chi tiết cấp thấp. Các phiên bản mới nhất của Network Manager, đặc biệt kể từ 0.9.x là tuyệt vời ở khía cạnh này.

Bước 1 - Chuyển đến Trình quản lý mạng và chọn Tạo mạng không dây mới ..
Lưu ý rằng có nhiều cách khác, như thiết bị đầu cuối và GUI, cũng có thể thực hiện công việc, nhưng đây là cách dễ nhất và nhanh nhất có thể (Thậm chí nhanh hơn và dễ hơn làm nó trong Windows XP hoặc Windows 7). Cũng biết rằng tôi giả sử bạn đang nhận Internet thông qua một card mạng khác (Có dây hoặc Không dây) và bạn muốn chia sẻ kết nối Internet này không dây.

nhập mô tả hình ảnh ở đây

Bước 2 - Nhập tên của SSID (Tên mà các thiết bị khác sẽ thấy khi tìm điểm phát sóng)

nhập mô tả hình ảnh ở đây

Bước 3 - Như bạn có thể thấy ở đây, tôi đặt tên SSID là "Ubuntu Ad Hoc Power" và nó có mã hóa WEP. Loại mã hóa phụ thuộc vào card mạng. Một số thẻ không hỗ trợ Ad-hoc với WEP, những thẻ khác với WPA và các thẻ khác với bất kỳ bảo mật nào. Sau khi đặt tên và bảo mật SSID, chỉ cần nhấp vào tạo.

nhập mô tả hình ảnh ở đây

Bước 4 - Đối với trường hợp bạn sẽ chia sẻ internet với ai đó thân thiết trên cùng một phòng, tôi thường chỉ chia sẻ thiết bị không có bảo mật. Dễ dàng hơn cho họ để kết nối. Tất nhiên không làm điều này trong một bữa tiệc hoặc trong một văn phòng đầy ma cà rồng không dây.

nhập mô tả hình ảnh ở đây

Bước 5 - Khi kết nối chia sẻ được tạo, lần sau khi bạn cố gắng chia sẻ, nó sẽ xuất hiện trong danh sách kết nối, giúp bạn tránh những rắc rối khi đặt tên kết nối và đặt bảo mật.

nhập mô tả hình ảnh ở đây

Sau khi thực hiện các bước trên, bạn nên có một máy tính chia sẻ kết nối internet mà không gặp vấn đề gì. Bây giờ là phần mà rất nhiều người trong chúng ta quên (đặc biệt là tôi)

Chia sẻ kết nối không dây của bạn với các thiết bị di động

Nhiều người dùng luôn hỏi tại sao điện thoại của tôi (Android, IPhone, Blackberry) không thấy kết nối internet được chia sẻ từ máy tính xách tay của tôi?

Trong nhiều trường hợp này, Android, IPhone hoặc Blackberry sẽ vô hiệu hóa tùy chọn "tìm" các điểm nóng Ad-Hoc. Đây là cho các biện pháp an ninh. Vì vậy, họ sẽ chỉ nhìn thấy các bộ định tuyến Không dây thực tế chứ không phải các thiết bị hỗ trợ Ad-hoc như thẻ PCI không dây, thẻ USB không dây hoặc thậm chí một điện thoại hỗ trợ Ad-Hoc khác. Để có thể làm điều này, ít nhất trong Android bạn cần root thiết bị. Đối với iPhone, bạn cần bẻ khóa chúng. Đối với Blackberries thì phức tạp hơn. Tôi chỉ làm điều này trên Android và Iphones. Sau khi làm điều này, bạn sẽ thấy thiết bị Ad-Hoc không có vấn đề gì cả.

Tất nhiên điều này không ảnh hưởng đến tất cả các mô hình. Chỉ một số trong số họ. Một số bạn sẽ chỉ mua và họ sẽ thấy các điểm Ad-hoc từ ngày đầu tiên. Những người khác bạn sẽ phải root / jail để khắc phục vấn đề gây phiền nhiễu này.

Tôi không biết liệu tôi có thể giới thiệu một số trang web hoặc cách để thực hiện việc này ở đây không nhưng google là bạn của bạn. Dù sao, một cách nhanh chóng để thấy điều này là cố gắng kết nối một máy tính khác với máy tính chia sẻ internet. Nó nên hoạt động. Một cách khác là tìm kiếm một điện thoại di động khác có thể thấy ad-hoc.

NGƯỜI SỬ DỤNG ANDROID

Đối với người dùng Android, trang web chị em của chúng tôi Android có một bài viết hay về Cách ROOT thiết bị Android

Tôi cũng đề xuất bài viết này nói về một số thuật ngữ chúng ta nên biết khi làm việc với những thứ như thế này: Thuật ngữ hack điện thoại

Cuối cùng, các trang web như cyanogenmod và các công cụ như clockworkmod là rất tốt. Nhưng luôn luôn nhớ rằng với sức mạnh lớn rễ bò đến trách nhiệm lớn.

Ví dụ: tôi có một điện thoại di động Huawei đã có Android 2.2 ban đầu. Sau khi tôi root thiết bị và nâng cấp lên 2.3 bằng Cyanogenmod, tôi có thể thấy các thiết bị đặc biệt đã cứu tôi khỏi một số vấn đề và thêm phần thưởng cho điện thoại di động của tôi cho những thứ như sử dụng nó làm điều khiển từ xa cho XBMC.

Tôi cũng nên đề cập rằng tôi đã đọc một số câu trả lời trong trang web Android SE về hỗ trợ Ad-Hoc. Hầu hết đều sai theo nghĩa là họ xác nhận Ad-hoc không hoạt động trên một số phiên bản Android cũ hơn (Phiên bản 4 trở xuống). Điều này là sai vì tôi đã thực hiện hơn 50 điện thoại Android từ Samsung đến Huawei và tất cả chúng đều hoạt động. Có thể có một số người không nhận được Ad-Hoc ngay cả sau khi bật Root và cài đặt các ứng dụng cần thiết nhưng tôi chưa gặp phải một vấn đề có vấn đề này.

Vì vậy, đừng nản lòng khi muốn Ad-Hoc hoạt động trên điện thoại của bạn. Tin tôi đi, thật dễ dàng. Tôi hy vọng tôi đã làm sáng tỏ điều này để giúp bạn chia sẻ nhanh hơn và dễ dàng hơn và để hiểu khi trong một số trường hợp họ không tìm thấy thiết bị đặc biệt.

Kết nối với thiết bị có dây hoặc không dây

Hãy nhìn vào hình ảnh dưới đây:

nhập mô tả hình ảnh ở đây

Nếu bạn nhấp vào biểu tượng Mạng (Vòng tròn màu xanh lá cây ở trên cùng), nó sẽ thả một menu nơi bạn có thể thấy tất cả các thiết bị (Kết nối có dây và Kết nối không dây) mà bạn có thể sử dụng để kết nối. Bằng cách nhấp vào chúng, chúng sẽ tự động kết nối với mạng mong muốn. Trong trường hợp có Thẻ không dây và chưa cài đặt trình điều khiển (Trong trường hợp bạn cần trình điều khiển cho chúng), bạn có thể truy cập một trong các liên kết sau cung cấp các bước cần thiết để cài đặt chính xác bất kỳ thẻ Không dây nào:

Làm cách nào để thẻ không dây Ralink RT3290 hoạt động?

Cài đặt trình điều khiển không dây Broadcom

Trình điều khiển cho mô-đun không dây Realtek cho Toshiba C850-A965?

Thẻ không dây Realtek RTL8723AE-BT không được công nhận

https://askubfox.com/questions/tagged/wless+drivers

Như một phần thưởng, tôi khuyên bạn nên đọc phần Cách kết nối và ngắt kết nối với mạng theo cách thủ công? (Trong trường hợp có nhu cầu phát sinh).


Kết nối Ubuntu không hiển thị trong Android. Tôi đã nhầm lẫn giữa Điểm truy cập không dây với mạng Ad Hoc không dây. Tôi nghĩ rằng tôi cần root Android cho mạng Ad Hoc không dây. Cảm ơn vì sự trả lời.
Praveen Sripati

Không có vấn đề gì bạn ạ. Thông thường nó sẽ hoạt động nhưng vì có một điện thoại liên quan, nên trong một số loại điện thoại, tính năng Ad-hoc bị tắt. Tôi nghĩ là một quyết định ngu ngốc nhưng đó là lý do tại sao tùy chọn root là có. Hãy thử nó và cho tôi biết nếu nó giải quyết vấn đề của bạn.
Luis Alvarado

2
Luis trả lời tuyệt vời, đặc biệt là về việc tạo ra một phần mạng ad-hoc!
ish

Cảm ơn bạn. Nếu bạn có thêm thông tin để bổ sung kiến ​​thức của mình thì điều đó thật tuyệt vời, theo cách đó nó giúp người dùng biết nhiều hơn về cách tạo điểm đặc biệt.
Luis Alvarado

1
Đây là một hướng dẫn tuyệt vời nhưng trong trường hợp của tôi, tôi phải thay đổi tùy chọn Ad-hoc for Hotspot. Bây giờ tất cả các PC gần đó "nhìn thấy" điểm phát sóng wi-fi của tôi. Lưu ý duy nhất là nếu bạn muốn thay đổi mật khẩu để truy cập điểm phát sóng, bạn cần sử dụng chính xác 10 ký hiệu nếu không nút "Lưu" sẽ bị mờ đi.
ma túy

2

Làm cách nào để kết nối với mạng Ad-hoc Android 2.2 và 2.3 trở lên?

Để làm việc này, bạn cần có một thiết bị đã root và bạn cần quyền truy cập ghi vào tệp:

/system/etc/wifi/wpa_supplicant.conf

Đây là cách nó sẽ nhìn

ctrl_interface=DIR=/data/system/wpa_supplicant GROUP=wifi
update_config=1
ap_scan=2

network={ # An open network
ssid="Ad-hoc ssid here"
scan_ssid=1
key_mgmt=NONE
mode=1
priority=1
}

network={ # An encrypted network
ssid="Your Accesspoint ssid here"
psk="your wpa key here"
key_mgmt=WPA-PSK
priority=2
}

Tác giả Zoppatorslk


2

Giả sử bạn đã làm theo hướng dẫn đầy đủ, bạn cần "kết nối" với mạng wifi vừa thiết lập.

  1. Bấm vào biểu tượng mạng
  2. Chọn "Kết nối với mạng không dây ẩn"
  3. Chọn "Ubuntuhost"
  4. Kết nối

0

Tôi có vấn đề tương tự với máy tính của tôi. Nguyên nhân đối với tôi là thẻ wifi của tôi không hỗ trợ chế độ adhoc. Bạn có thể tìm hiểu thêm về vấn đề của mình bằng cách thiết lập mạng adhoc bằng cách sử dụng dòng lệnh. Dưới đây là hướng dẫn:

https://help.ubfox.com/community/WifiDocs/Adhoc

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.