Bagaimana cara memberi tahu perangkat iOS bahwa tidak ada koneksi internet di Wifi?

13

Saya telah menyiapkan jaringan WiFi untuk memungkinkan perangkat iOS (seperti iPad saya) untuk terhubung ke perangkat lain di jaringan lokal, tetapi saya ingin dapat menggunakan fungsionalitas 3G pada iPad saya pada saat yang sama untuk terhubung ke internet . Bagaimana saya bisa mengatur WiFi sehingga perangkat iOS tidak berpikir ada koneksi internet melaluinya?

Saya sudah mencoba mengatur DHCP Gateway ke 0.0.0.0 tetapi ini sepertinya membingungkan iPad - lingkaran pemintalan di sebelah jaringan Wifi tidak pernah hilang walaupun memiliki alamat IP dari server DHCP.

Pembaruan: Saya dapat mengatur DHCP Gateway ke 0 dan entri Router sekarang muncul sebagai kosong, tetapi lingkaran pemintalan masih tidak hilang.

Pembaruan: Mengatur DHCP Gateway ke 0 atau 0.0.0.0 berfungsi dengan baik untuk Windows, Android dan Windows Mobile, jadi saya mulai berpikir ini adalah bug iOS. Saya telah mengirim pertanyaan di forum Apple iOS Dev di sini .

parsley72
sumber
1
Tidak yakin saya mengerti - jika Anda ingin menggunakan 3G, mengapa tidak matikan saja Wi-Fi?
JW8
2
Jika saya memahami ini dengan benar, Anda ingin iPhone / iPad Anda terhubung melalui WLAN untuk alamat di jaringan lokal Anda dan melalui 3G untuk semua alamat lainnya?
nohillside
Pada dasarnya ya. Alamat di jaringan lokal akan ditemukan menggunakan Bonjour, tetapi untuk hal lain kami ingin kembali ke 3G.
parsley72
1
Saya pikir Apple baru saja memperbaiki kemampuan ini di iOS 10. Saya mengikuti semua instruksi di atas mengenai IP statis ke T dan masih tidak ada koneksi internet melalui seluler. :( Adakah yang masih bisa memverifikasi metode ini dengan iOS 10?
chris
iOS 10.3.3, belum bisa membuat ini bekerja untuk saya
arya

Jawaban:

16

Anda harus menentukan alamat STATIC untuk WiFi / LAN. (tentukan netmask yang benar, dan jangan masukkan alamat router / gateway apa pun ). (lihat tab statis di tangkapan layar @ Michiel.)

Setelah selesai, Anda dapat mengakses komputer di jaringan WiFi dan Anda akan mengakses Internet melalui 3G.

Ini yang kamu cari?

Kobame
sumber
Saya seharusnya lebih spesifik. Kami ingin Wifi menggunakan DHCP jadi ini bukan pilihan. Bagaimana saya bisa mengatur gateway DHCP ke nilai yang iPad akan baca sebagai tidak disetel?
parsley72
@ parsley72 Mengapa Anda begitu mengatur DHCP? Kecuali ada sesuatu yang saya lewatkan, itu tidak akan bermanfaat bagi Anda dalam situasi ini. Omong-omong, jawaban yang bagus, @kobame!
Andrew Larsson
Jika Anda tidak memiliki DHCP maka perangkat iOS membutuhkan waktu sekitar satu menit untuk menetapkan alamat zeroconfig. Ini bukan pengalaman pengguna yang baik.
parsley72
Ini adalah jawaban yang benar. Setel alamat Statis ke alamat yang Anda terima dari server DHCP, tinggalkan gateway. Ini adalah bagaimana saya melakukannya, bekerja dengan baik.
dhempler
Saya mencoba mengatur jaringan pada produk untuk dijual kepada pelanggan non-teknis. Meminta mereka untuk menetapkan alamat statis sangat tidak nyaman.
parsley72
5

Ini tampaknya diperbaiki di iOS7 - Saya mengatur DHCP Gateway ke 0.0.0.0 dan iPad menghubungkan dengan kotak centang daripada meninggalkan lingkaran pemintalan.

parsley72
sumber
apakah ini masih berfungsi iOS8 +? terima kasih
3pic
@ 3pic - ya itu (Diuji pada iOS 9 sebenarnya) Lihat jawaban saya di bawah
Kevin Jantzer
0

Saya berhasil terhubung ke wifi Arduino saya dan masih mempertahankan akses ke web, tetapi saya kesulitan mengikuti instruksi dari pertanyaan dan komentar lain, jadi inilah penjelasan saya.


TL; DR

  1. Terhubung ke wifi Arduino Yun
  2. Catat DHCP IP addressdanSubnetmask
  3. Dan gunakan nilai-nilai itu dengan StaticIP

Versi Panjang

Ada banyak sumber daya yang menjelaskan metode koneksi normal, tetapi ini adalah cara terhubung dari perangkat iOS dan tetap mempertahankan akses ke web melalui jaringan seluler.

Setelah mengatur ulang wifi Yun (tahan tombol reset selama 6-10 detik), tunggu sampai perangkat selesai booting dan jaringan wifi-nya tersedia.

Sambungkan ke jaringan Yun, dan catat IP addressdan Subnet maskdalam tampilan info. Kemudian beralih ke StaticIP dan masukkan IP dan subnet mask yang disebutkan di atas.

Anda sekarang harus dapat terhubung ke Arduino ( arduino.local) dan masih mengakses web.

Kevin Jantzer
sumber