Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hi, I have a problem with Skype. I am using Pidgin with skypeweb plugin and Microsoft Skype for Windows on Virtualbox. Both works in certain situation, but does not in other. By not working I mean that Skype is connecting, all my contacts are displayed, but are offline, I am offline for others and I cannot send text messages to others and vice versa. Real Skype has showing animated circular arrows icon forever. This started few months ago, ealier works good long time.
I tested it on 3 networks: primary company WAN1 (ADSL), secondary company WAN2 (LTE), home network WAN3 (Broadband Ethernet). My company network is: modem (WAN1) or LTE modem with router and NAT (WAN2) (changed by metric in next router route table) -> Mikrotik router (NAT, firewall disabled for my IP) -> PC with Ubuntu (firewall disabled).
When it does not work:
Pidgin running on Ubuntu when I am connected to WAN1. (This is option which I need)
Skype or Pidgin on Virtualbox when I am connected to WAN1 (virtual net in NAT mode).
When it works:
Skype or Pidgin on Virtualbox when I am connected to WAN1 or WAN2 (virtual net in bridge mode).
Skype or Pidgin on Virtualbox when I am connected to WAN2 (virtual net in NAT mode) - but not with WAN1.
Pidgin running on Ubuntu when I am connected to WAN2 - but not with WAN1.
Skype on real Windows 10 with WAN1 or WAN2.
Pidgin running on Arch Linux when I am connected to WAN3.
Ubuntu was tested on 2 devices: PC and laptop - behave the same. Other services: www, mail, etc. works ok. I captured some packets with Wireshark when it does not work, there is always DUP ACK and then TCP Retransmission multiple times. I am not good with network packets deciphering. It seems that during one connection some packets are blocked. Can somebody help me to start Skype working or investigate whats is going on the network?
I just discovered that changing MTU on my PC interface to 1484 allows Skype to works immediately. So, maybe some component on the route blocks all ICMP (these Microsoft servers does not respond to ping request at all) or can't fragment packets. Now, how to find which one it is? Is it something on my network or in the Internet? I logged ICMP packets passing through router, but don't saw any of type 3/4 (fragmentation required).
Skype packet is HTTPS. If the packet size is too big and middle router can't sent out based its MTU, it should do fragment normally. But HTTPS packet can't do it because encrypted.
I didn't heard about fragmentation of encrypted packets. Anyway, these packets are send with DF set and in that case this router should answer with proper ICMP packet telling that sent packet was too large and sender than can decrease its length - that not happens. How to resolve that without lowering MTU for whole LAN due some misconfigured distant router? Or maybe in my network is something wrong?
That's what I'm talking about - PMTU does not work due some misconfigured device. I see no problem in my network. If I lower MTU on router WAN interface, it is properly discovered by other devices. On the other hand it's hard to believe, that no one encounter this problem during connection with Skype network. Anyway I see no other solution as lowering MTU on my own router.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.