Ysurac / openmptcprouter

OpenMPTCProuter is an open source solution to aggregate multiple internet connections using Multipath TCP (MPTCP) on OpenWrt
https://www.openmptcprouter.com/
GNU General Public License v3.0
1.84k stars 265 forks source link

iPhone Hotspot not working #3488

Open AppleCarmine opened 2 months ago

AppleCarmine commented 2 months ago

Expected Behavior

I configured OpenMPTCP on Raspberry and with a USB cable connected to my iPhone creating the interface on openMPTCP using DHCP it works correctly. I then decided to use a VM on Proxmox, I configured everything, but the connection with the iPhone does not work

Current Behavior

When I configure the interface and go into the OpenMPTCP state I see the main interface of my Vodafone connection working, but that of my iphone hotspot that does not work No IP defined No Gateway defined

Specifications

logs: https://pastebin.com/62JfW0Pj 1 1

Ysurac commented 2 months ago

DHCP client is running on eth1 but seems to get no answer from the iPhone. You can see DHCP traffic, using, via SSH on the router, tcpdump -i eth1 -pvn port 67 and port 68

AppleCarmine commented 2 months ago

DHCP client is running on eth1 but seems to get no answer from the iPhone. You can see DHCP traffic, using, via SSH on the router, tcpdump -i eth1 -pvn port 67 and port 68

1

If I do ifconfig I see that it does not have an IPv4, but an IPv6 even if I disabled it from the interface. Although I do not think this is the problem

AppleCarmine commented 2 months ago

I also tried assigning a static IP address with the following settings: IPv4 Address: 172.20.10.3 IPv4 Subnet Mask: 255.255.255.240 IPv4 Gateway: 172.20.10.1 IPv4 Broadcast: 172.20.10.1 DNS: 172.20.10.1

But it still doesn’t work. The issue isn’t with passthrough on Proxmox, as I can connect to the internet using the iPhone’s hotspot on other VMs.

AppleCarmine commented 2 months ago

Someone can help me?

Ysurac commented 2 months ago

I don't have an iPhone, maybe this can help: https://openwrt.org/docs/guide-user/network/wan/smartphone.usb.tethering

AppleCarmine commented 2 months ago

I don't have an iPhone, maybe this can help: https://openwrt.org/docs/guide-user/network/wan/smartphone.usb.tethering

Nothing to do, I tried everything in the guide and I continue to have the same problem. The problem is not the iPhone because with Raspberry PI3 it works fine.

AppleCarmine commented 2 months ago

I also tried with an Android device, and it works correctly, so the problem is not Proxmox but the iPhone.