Kablolu İnternet bağlantımı Android telefonumla paylaşmaya çalışıyorum. Ancak bunu yapmayı başaramadım. Hiç biriniz başardı mı? Kullandığım işletim sistemleri aşağıdaki gibidir:
- Ubuntu 10.10
- Android 2.3
Kablolu İnternet bağlantımı Android telefonumla paylaşmaya çalışıyorum. Ancak bunu yapmayı başaramadım. Hiç biriniz başardı mı? Kullandığım işletim sistemleri aşağıdaki gibidir:
Yanıtlar:
Evet mümkün. Ubuntu 11.04, NetworkManager 0.8.4, Cyanogenmod 7 çalıştıran Android Nexus One telefonu var.
Roman tarafından tanımlandığı gibi, NetworkManager simgesine sağ tıklayın ve "Yeni kablosuz ağ oluştur" u seçin. Bağlantıyı tamamen açık bırakmayı seçtim (WPA yok, WEP yok). Telefonum hemen ağı görebildi ve sorunsuzca bağlandım. Köprüleme otomatik olarak yapıldı, böylece fazladan hiçbir şey yapılandırmadan internete göz atabiliyordum.
Yukarıdaki yöntemle sorun yaşamanızın nedeni, Android 2.3 stokunun geçici ağları desteklememesidir. Kesin olmak gerekirse, Android'in wpa_supplicant geçici ağları göstermiyor. Bunu düzeltmenin birkaç yolu var. Google etrafında ve xda geliştiricileri forumlarında avlanmaya gidin. Muhtemelen telefonunuzda bu cevabın kapsamı dışında kalan bir hack yapmanız gerekecektir.
Kişisel tavsiyem: Telefonunuz Cyanogenmod özelliğini destekliyorsa, geçici destek ve diğer hack zevklerinden yararlanmak için kurabilirsiniz. İsteğinize göre olsun veya olmasın, telefonunuzu rootlamanız gerekecek.
Diğer bir alternatif de "Altyapı modunu" denemek. Özel kablosuz ağı yukarıdaki gibi ayarladıktan sonra, NetworkManager simgesine tıklayın, "Bağlantıları düzenle" yi seçin. Kablosuz sekmesine basın ve az önce oluşturduğunuz geçici ağı düzenleyin. Mod altında "Altyapı" yı seçin. Test edilecek bir Android telefonum olmadığı için bunun işe yarayacağından emin değilim. Benim düşünceme göre geçici mod sorun ise, o zaman başka bir mod çözüm olabilir.
İyi şanslar!
Öncelikle, hepimiz Android'in hisse senedi ROM'unu bildiğimiz gibi, yani telefonla birlikte gelen, geçici modu (şaşırtıcı bir şekilde) desteklemiyor ve hatta Dondurmalı Sandviç (Android 4.0) bile geçici modu desteklemiyor.
Bu yüzden, herhangi bir android telefonun kolayca bağlanabileceği Ubuntu'yu kullanarak bir erişim noktası oluşturmamız gerekiyor. Windows'ta Connectify'ı bunu yapmak için kullanabilirsiniz ve mükemmel şekilde çalışır ancak Ubuntu ile wifi kartınızın erişim noktası modunu (ana mod) destekleyip desteklememesine bağlı olarak bazı problemler yaşayabilirsiniz.
Şimdi, wifi kartınız erişim noktası modunu desteklese bile, bir sonraki sorun wifi kartınızın sürücüsünün AP modunu destekleyip desteklememesidir, eğer öyleyse sorun çözülür ve o zaman üç seçeneğiniz yoksa:
Sürücü AP modu için bir güncelleme alana kadar bekleyin. (birçok wifi kartı sürücüsü hala aşama aşamasında)
Bir wifi dongle satın alın ve ubuntu'da AP modunu desteklediğinden emin olun.
Connectify'ın işi sizin için yapacağı Windows'u kullanın.
Eğer ilgileniyorsanız, wifi kartı sürücünüzün adını size daha fazla yardımcı olabilmem için gönderebilirsiniz. Bu komutu kullanın:
lshw -c network
İnternet bağlantımı telefonumla USB ters bağlama yoluyla paylaşmak için çalışan bir çözüm buldum, ancak dizüstü bilgisayarım bunun için kablosuz bir bağlantı kullanıyor:
İnternet -> Kablosuz -> Dizüstü - - USB kablosu -> Android telefon
Bu sizin için mümkün olacaksa veya PC'niz için ikinci bir ethernet kartınız varsa, oyun deposundan 'Tether Deneme Denetimi' uygulamasını kontrol etmelisiniz.
Lütfen bu bağlantıya göz atın ve kabaca aradığınız şey olup olmadığını söyleyin.
https://help.ubuntu.com/community/WifiDocs/WirelessAccessPoint
Aradığınız şeye benziyorsa (veya yakınındaysa), bana bildirin.
Bunu kendim yapmakla ilgileniyorum, yalnızca trafiği ppp0 üzerinden yönlendirmek için yapılan küçük değişikliklerle. Hangi bağlı bir bağlantıdır.
Belki de ihtiyacımız olanı yapmak için bu talimatları değiştirebiliriz.
Düzenleme: Bu, en iyi kendini adanmış bir makinede çalışacak gibi görünüyor (esas olarak yönlendirici yapıyor). Hala yapılandırmaları araştırıyorum, ancak bu, kablosuz bağlantıyı çeşitli konumlara bağlanmak için kullanacağınız bir dizüstü bilgisayarda bazı sorunlara neden olabilir.
Ayrıca, belki de bırakabileceğimiz bir Windows makinesini içeren birkaç adım var.
Bunu da görmek isteyeceksiniz. https://help.ubuntu.com/community/WifiDocs/MasterMode
Kubuntu 15.10'da USB Kablosunda ve Samsung S3 mini'de Android 4.2.2'de çalışan bir çözüm izliyordu.
/ Etc / network / arayüzlerinizde bu iki satıra sahip olmanız gerekir, aksi takdirde no such device
hata alırsınız
allow-hotplug usb0
auto usb0
adb yüklü ( apt-get install android-tools-adb
)
Androidinizde Ayarlar-> Bağlantılar-> Ağ bağlantıları-> Bağlama ve taşınabilir bağlantı noktası-> USB bağlama seçeneğini etkinleştirin, bu, bilgisayarınızda ifconfig
komut vererek görebileceğiniz, bilgisayarınıza bir USB bağlantısı oluşturacaktır . enxf6759e7fbebd
Bu sefer benim için arayüz ismi @ bak .
enxf6759e7fbebd Link encap:Ethernet HWaddr a2:61:3c:83:1c:38
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:464 (464.0 B) TX bytes:0 (0.0 B)
eth0 Link encap:Ethernet HWaddr 50:e5:49:47:f4:fd
inet addr:192.168.178.20 Bcast:192.168.178.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:40894966 errors:0 dropped:0 overruns:0 frame:0
TX packets:86312833 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:20969506400 (20.9 GB) TX bytes:120329513606 (120.3 GB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:30521 errors:0 dropped:0 overruns:0 frame:0
TX packets:30521 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:10868749 (10.8 MB) TX bytes:10868749 (10.8 MB)
Aşağıdaki komut ile bilgisayarınıza bu ağ arabiriminde bir IP adresi atayın; sudo ifconfig enxf6759e7fbebd 192.168.42.135 netmask 255.255.255.0
burada enxf6759e7fbebd önceki adımda aldığınız arabirimdir.
IP iletmeyi etkinleştir
sudo -- sh -c 'echo 1 > /proc/sys/net/ipv4/ip_forward'
Bilgisayarınızla nat'ı etkinleştirin
sudo iptables -t nat -F
sudo iptables -t nat -A POSTROUTING -j MASQUERADE
Bilgisayarınızla android cihazınıza bağlanın
adb shell
su
o zaman zaten bağlantınızı alarak busybox ifconfig -a
komut ile kontrol edebilirsiniz
rndis0 Link encap:Ethernet HWaddr FA:08:D6:1A:35:90
inet addr:192.168.42.129 Bcast:192.168.42.255 Mask:255.255.255.0
inet6 addr: fe80::f808:d6ff:fe1a:3590/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:564 (564.0 B)
2. noktada sabitlediğiniz bilgisayarların ağ adreslerine varsayılan rota ekleyebilirsiniz, busybox route add default gw 192.168.42.135 dev rndis0
hepsi bu kadar (rotalarınızı busybox route
komutla kontrol edebilirsiniz )
Bilgisayarınızın wifi menüsünden bir kablosuz ağ oluşturabilirsiniz. Görev çubuğundaki wifi simgesine sağ tıklayın ve yeni ağ oluştur'a tıklayın. Seçenekleri doldurun ve ardından telefonunuza bağlayın. Bilgisayarınızın da kablolu ağ kablosuna bağlı olduğundan emin olun. Kablo, benim anladığım kadarıyla otomatik olarak kablosuz bağlantıya bağlanmalı ve hepsi iyi çalışmalıdır.
Bu benim için çalışıyor
Hostapd yükleyin
sudo apt-get install hostapd
Basit bir deyişle, hostapd, uygun miktarda yapılandırma seçeneği sunan yazılım wifi erişim noktaları oluşturmanıza olanak sağlar. Bu yazının geri kalanında, hostapd kullanarak Linux'ta nasıl bir yazılım erişim noktası oluşturulacağını ve internetinizi cihazlarla nasıl paylaşacağınızı göstereceğim.
Hostapd yükledikten sonra dhcp sunucusunu kurun
sudo apt-get install dhcp3-server bağlantı noktası
Ardından bir metin editörü programı açın, örneğin gedit
Aşağıdakileri kopyalayın.
interface=wlan0
driver=nl80211
ssid=YOUR_SSID_NAME
hw_mode=g
channel=11
wpa=1
wpa_passphrase=YOUR_PASSWORD
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
wpa_ptk_rekey=600
Lütfen sonradan ağınızın adını ve ardından ssid=
şifreyi girmek üzere değiştirin wpa_passphrase=
.
dosyayı hostapd.conf
ana klasörünüzdeki gibi kaydedin
Yeni bir geçici kablosuz ağ oluşturun ve bağlayın.
Şimdi, Terminali aç ve şunu yazın:
sudo hostapd hostapd.conf
Telefonunuzun wifi açın ve ssid bulmak.
HERE kaynağından