Router as Access Point + Repeater - wifi

Is there a way to use a wireless router as some sort of Access Point + Repeater?
I have a LTE Box with a SIM Card that has a build-in router which is pretty shitty.
I now want to connect a proper router to this LTE Box (via WIFI, since the LTE Box has no LAN Port) to get internet access and then connect only to the router (via LAN Port, since I don't trust in WIFI).

The answer depends on your W-Lan Router.
Some devices got a function called WDS -> Wifi Distributed Service.
You need to specify the signal and the login data for the wlan router who should distribute the original signal.

Related

Using WireShark to sniff network traffic of an Android device connected to a PC

I have an Android device connected to my macbook via USB. The Android device is connected to a WiFi network, the same WiFi network that my macbook is connected to.
I wish to sniff network traffic going to the Android device (using WireShark). I then wish to filter that traffic by the MQTT protocol.
So far, I have tried doing this by running adb shell ip addr from my mac terminal in order to get the ip address of the wlan0 network. I took the inet address and plugged the ip address into the display filter on WireShark like so:
ip.addr == 192.168.190.123
However, no traffic is showing on there, nothing through MQTT protocol or any other protocol, but the device is definitely making network calls.
I am incredibly naive to network stuff, so I really feel lost. Can anyone point me in the right direction?

How can I access WiFi router configured in LAN?

I have a LAN setup in my office which has 10.10.14.0/24 network and internet connectivity. I have one port of the switch connected to WAN port of my Wifi Router. So, one IP address 10.10.14.x has been assigned to router on WAN port. Internet seems to work fine when any mobile is connected to WiFi router. From my mobile, I can access WiFi router on 192.168.1.1. So on Wireless front, I have 192.168.1.0/24 network.
I have a PC in 10.10.14.0/24 network having IP address 10.10.14.y.
How can i login into Wifi Router (10.10.14.x) via PC (10.10.14.y)?
Do you want to access the administration interface ?
I don't think the Router allow to display the interface from a computer connected From the WAN port, since it's "The outside".
You need to define Port forwarding, if your router has a static ip address or the ip is known, you could add it to the port forwarding rules.

Is there a way to programmatically change network routes on an iOS device?

Scenario: I want to have an iOS device connect to a LAN that has no upstream Internet connection, yet still retain and use its cellular data connection.
Theoretically, it strikes me that the iOS wifi NIC and the cellular data NIC are similar enough to dual NICs in a PC that I should be able to set up routing such that any request to, say, 192.168.. goes through the wifi connection, and any other request goes through the cellular data connection.
I did a test to see if both NICs are active when the iOS device is connected to wifi by the following steps.
Ensure that my iPhone's wifi is off and that I have a good cellular data connection.
Disconnect my wifi router's Ethernet cable to my cable modem.
Connect my iPhone to the wifi router.
Use another iPhone that's connected only via cellular data to create a game of Words with Friends.
As soon as the other iPhone completed the first move, my iPhone received a notification that there was a new game to play.
This confirmed that the cellular data connection was indeed alive and well enough to receive push notifications despite the wifi NIC's being connected.
The question becomes, then, can an app programmatically connect to a given wifi network, set the cellular data network to be the default route, and route any requests to, say, 192.168.. to go through the wifi network?
I know this post is old, but I happen to have done some work on using multiple network interfaces on iOS.
My experiments showed that accessing via hostname results in iOS choosing the network interface it wants to use, and not trying any further interfaces if the host cannot be resolved.
If you know the DNS Server IP address for any Ethernet/WiFi based network, you can send a DNS request yourself, convert the hostname into an IP address and access via IP address. iOS will then use the correct interface.
My guess is, that if you have the private class IP address space accessible over both connections, there's probably nothing you can do to specify which network interface should be used.

Force iOS device app to talk through the local WIFI network

I'm building an application that will run in a museum with a local area wifi network without internet access, for some strange reason I'm not able to fully "join" this network with an iOS device. Enabling internet access on this network solves the problem...
The network should provide only a web server and a DNS server, the access point has a DHCP server, android devices can connect to the network without problems.
When I try to join the network with the device it remains in a "spinning wheel" status, the DHCP server log on the debian server says it has assigned an address to the iOS device, and if I check for the wifi address with an application (like iSys o SBSettings) I see the WIFI DHCP assigned address.
But when my app (or safari) tries to connect to the web server the request is routed through the 3G connection and not completed.
In my app I'm using the standard "Reachability" framework from Apple to check the reachability of a provided host name through the wifi connection and I get 0 on the SCNetworkReachabilityFlags mask....
I'm quite sure the problem is due to the fact iOS (5.1 in my case) tries to check the reachability for some "standard" host in the network, before routing traffic through the WIFI connection.
Anyone knows what an iOS device do to "validate" a WIFI network? I can add hostnames or simple dummy services to the server machine if this can help me connect the device to a LOCAL-only network :)
It seems that iOS doesn't like to join networks without a gateway, also if the network is local you have to setup a correct gateway address.
Setting the gateway as the server itself did the trick and the device started to route TCP/IP over my local area wifi network.

How to make a program that sends data through the WiFi router

I got a WiFi router connected to my PC.
What I want is to send from another device some data to my PC through the Wi-Fi adapter.
Program on the device is developed using EVC++. The one on PC - on VC++.
EDIT 1:
PC has an IP address.
Another device s IP is set at program execution. I mean WiFi IP address. And then connection to WiFi router is proceeded.
EDIT 2:
What if it uses an ethernet and wifi together?
How should I make a connection through WiFi?
WiFI is no different to usual Ethernel network.
So you just usually find out IP of other computer (in config/ask user/DNS), establish usual TCP/IP connection and send data on.

Resources