虚拟机使用docker 外部机器无法访问端口问题
2024-10-18 20:40:05
1,排查防火墙firewall-cmd --state
如果输出的是“not running”则FirewallD没有在运行,且所有的防护策略都没有启动,那么可以排除防火墙阻断连接的情况了。
如果输出的是“running”,表示当前FirewallD正在运行,则关闭防火墙
2、ip转发没有打开
执行 sysctl net.ipv4.ip_forward
显示net.ipv4.ip_forward=0则表示未打开。
cat /proc/sys/net/ipv4/ip_forward0
如果上述文件中的值为0,说明禁止进行IP转发;如果是1,则说明IP转发功能已经打开,
要想打开IP转发功能,可以直接修改上述文件:echo 1 > /proc/sys/net/ipv4/ip_forward
把文件的内容由0修改为1。禁用IP转发则把1改为0。
上面的命令并没有保存对IP转发配置的更改,下次系统启动时仍会使用原来的值,要想永久修改IP转发,需要修改
/etc/sysctl.conf文件,修改下面一行的值:
net.ipv4.ip_forward = 1
修改后可以重启系统来使修改生效,也可以执行下面的命令来使修改生效:
sysctl -p /etc/sysctl.conf
进行了上面的配置后,IP转发功能就永久开启了。
最新文章
- 模拟jsonp的实现
- test hypertext links for validity, accessibility, and recent modification
- eclipse查看class文件的源码
- WisDom.Net 框架设计(一) 总体框架
- Entity Framework:如果允许模型处于非法状态,在某些场景下,记得清空DbContext
- oralce set
- 【剑指Offer学习】【面试题21:包括min 函数的栈】
- Django中过期@cache_page中缓存的views数据
- Linux实战教学笔记49:Zabbix监控平台3.2.4(一)搭建部署与概述
- 一篇文让你看懂NB-IoT、LoRa、eMTC、Sigfox及ZigBee的应用场景【转】
- .NET Core 中基于 IHostedService 实现后台定时任务
- 【Python】python3.6中实现同一行动态输出
- 工具 - vConsole调试工具 在项目中的应用
- Application failed to start because it could not find or load the QT platform plugin “windows”
- Android——远程存储器存储:JDK方式和Volley框架的get和post
- hdu4719 Oh My Holy FFF 线段树优化dp
- H5学习笔记1
- jenkins配置email
- Django时间与时区设置问题
- easyui树动态加载参考