我正在使用set /p filename4= "What is the date of the file you would like to open (mm-dd-yyyy)?
部署几个vagrant
节点。
但是:
一方面
redis
但是在我的主机上:
(master)*$ vagrant ssh redis.node.1
Welcome to Ubuntu 16.04.6 LTS (GNU/Linux 4.4.0-143-generic x86_64)
New release '18.04.2 LTS' available.
Run 'do-release-upgrade' to upgrade to it.
Last login: Mon Mar 18 15:03:21 2019 from 10.0.2.2
vagrant@redis:~$ ss -tulapn | grep -i 6379
tcp LISTEN 0 128 *:6379 *:*
tcp LISTEN 0 128 *:16379 *:*
tcp LISTEN 0 128 :::6379 :::*
tcp LISTEN 0 128 :::16379 :::*
这怎么可能?
如何进一步解决此问题?
为防万一,我已在(master)*$ ping -c 1 redis.node.1
PING redis.node.1 (192.168.54.11) 56(84) bytes of data.
64 bytes from redis.node.1 (192.168.54.11): icmp_seq=1 ttl=64 time=0.235 ms
--- redis.node.1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.235/0.235/0.235/0.000 ms
(master)*$ nc -zv -w 2 redis.node.1 6379
nc: connect to redis.node.1 port 6379 (tcp) failed: Connection refused
nc: connect to redis.node.1 port 6379 (tcp) failed: Connection refused
上禁用并停止了ufw
。
答案 0 :(得分:0)
这很可能与vagrant
和virtualbox
提供程序以及它们的虚拟接口处理有关;
进行ip route
显示以下条目
192.168.54.0/24 dev vboxnet6 proto kernel scope link src 192.168.54.1
运行vagrant destroy
后偶
上面的cidr
对应于我在Vagrantfile
中创建的网络
应该在破坏vagrant
环境之后删除特定的虚拟接口,但实际上并没有删除虚拟接口,从而造成了某种网络混乱,从而导致数据包错误路由(?)
更改专用网络的IP地址范围或明确删除上述vface解决了该问题。