You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jun 20, 2024. It is now read-only.
Hi Everyone, I posted this Issue here since I cannot find a solution in the documentation, also I tried to get help in the Slack channel, some could reproduce it following my instructions, but still no solution, so I'm posting it here.
What you expected to happen?
Containers to ping each other, when started with Weave activated.
What happened?
The containers do not reach each other, no ping from both directions also the netcat example does not work. Despite that, they do resolve the names and get the correct IPs.
How to reproduce it?
To reproduce my problem, I wrote a Vagrantfile (attached Vagrantfile.zip), it will setup two virtual machines and install docker (19.03.1) and weaver (2.7.0), if you have vagrant installed a vagrant up is all you need to have the machines up and running. After that, the results of configuring Weave and running the container can be seen in the image.
Basically, after setting up Weave with weave launch, set up the peers, I run one Busybox container in each machine, they get the IP from weave, they resolve the names, but they cannot communicate.
Anything else we need to know?
I reproduced this in two different setups:
Vagrant with VirtualBox (Two VMs running Debian Buster)
VirtualBox version 6.1.12 r139181
macOS Catalina (v10.15.5)
Vagrant 2.2.9
Two Raspberry Pis
Two Raspberries Pi 4
Raspberry Pi OS (Based on Debian Buster)
Versions:
weave script 2.7.0
weave 2.7.0
Docker version 19.03.1, build 74b1e89
Linux manager 4.19.0-9-amd64 #1 SMP Debian 4.19.118-2 (2020-04-29) x86_64 GNU/Linux
No Kubernets
Logs:
Logs from node with hostname manager
$ docker logs weave
OK, I can confirm that using tables-legacy solves the problem running it on Debian Buster. I can now ping containers in every scenario that was not working previously.
bboreham
changed the title
Containers not pinging each other (No communication between them)
'weave launch' does not work with iptables 1.8
Aug 14, 2020
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Hi Everyone, I posted this Issue here since I cannot find a solution in the documentation, also I tried to get help in the Slack channel, some could reproduce it following my instructions, but still no solution, so I'm posting it here.
What you expected to happen?
Containers to ping each other, when started with Weave activated.
What happened?
The containers do not reach each other, no ping from both directions also the netcat example does not work. Despite that, they do resolve the names and get the correct IPs.
How to reproduce it?
To reproduce my problem, I wrote a Vagrantfile (attached Vagrantfile.zip), it will setup two virtual machines and install docker (19.03.1) and weaver (2.7.0), if you have vagrant installed a vagrant up is all you need to have the machines up and running. After that, the results of configuring Weave and running the container can be seen in the image.
Basically, after setting up Weave with
weave launch
, set up the peers, I run one Busybox container in each machine, they get the IP from weave, they resolve the names, but they cannot communicate.Anything else we need to know?
I reproduced this in two different setups:
Versions:
weave script 2.7.0
weave 2.7.0
Docker version 19.03.1, build 74b1e89
Linux manager 4.19.0-9-amd64 #1 SMP Debian 4.19.118-2 (2020-04-29) x86_64 GNU/Linux
No Kubernets
Logs:
Logs from node with hostname
manager
$ docker logs weave
weave-manager-node.log
Logs from node with hostname
vm-node-1
$ docker logs weave
weave-vm-node-1-node.log
$ docker logs weave
Network:
manager Node
vm-node-1 node
The text was updated successfully, but these errors were encountered: