ubuntu18.04 局域网无法访问的问题

2019-03-26 15:11:18 +08:00
 ClancyH
在测试一个 java 服务的时候,发现局域网下别的机器无法访问,服务架在自己电脑,系统是 ubuntu18.04,本机访问都正常,别的机器也能 ping 通,服务器机器的防火墙也开启了对应端口,不过还是连接不了。
4941 次点击
所在节点    Linux
28 条回复
sujin190
2019-03-26 15:12:11 +08:00
只绑定了 127.0.0.1 ?
CallMeReznov
2019-03-26 15:19:16 +08:00
虚拟机网络设置问题 请选择"桥接"
ClancyH
2019-03-26 15:20:27 +08:00
@sujin190 spring boot 上没有绑定 127.0.0.1,而且本机通过局域网地址是可以的
ClancyH
2019-03-26 15:21:43 +08:00
@CallMeReznov 我没有用虚拟机啊
CallMeReznov
2019-03-26 15:29:09 +08:00
@ClancyH #4 我以为你说的"架"是虚拟机方式

先把防火墙关了,然后绑定外网地址,不要默认监听
2exploring
2019-03-26 15:33:35 +08:00
绑定地址用 0.0.0.0 解君愁
shanlan
2019-03-26 15:41:29 +08:00
为什么开发要用 Ubuntu 呀,Windows 不顺手吗?
ClancyH
2019-03-26 15:42:39 +08:00
@2exploring 试过了,不行
ClancyH
2019-03-26 15:43:30 +08:00
@CallMeReznov 这个是开发电脑不是正式服务器没有外网地址,我关闭了防火墙绑定了局域网地址还是不行
masker
2019-03-26 15:46:49 +08:00
防火墙规则添加后 reload 了吗,telnet 试下
ClancyH
2019-03-26 15:50:48 +08:00
@masker 也不行
ClancyH
2019-03-26 15:56:26 +08:00
监听地址默认是 0:0:0:0:9008 改成局域网 ip:9008,两个都不行
lusi1990
2019-03-26 16:55:05 +08:00
telnet ip port
可以测试端口是否通畅
zro
2019-03-26 17:22:15 +08:00
主用过一段时间,一堆迷之 Bug。。又转回 Win10 了
ClancyH
2019-03-27 09:06:37 +08:00
@lusi1990 通不了
lusi1990
2019-03-27 09:50:04 +08:00
@ClancyH 能 ping 通的话, 还是关了防火墙再试试。防火墙即使没开放端口,本机也可以访问。最保险先关了再说。
aaaaasam
2019-03-27 10:48:25 +08:00
1、先确定一个事情就是,你的虚拟机网段是否和你的本机网段一致;
ClancyH
2019-03-27 10:51:14 +08:00
@aaaaasam 我没有使用虚拟机,服务器就是我本机,另外一台电脑也是可以互相 ping 通的
aaaaasam
2019-03-27 10:51:37 +08:00
2、然后,确定一下你的虚拟机是否可以上网,如果可以说明网络连通性是没有问题的;
3、确定你的网卡模式,是 NAT 模式还是桥接模式,如果是 NAT,更改为桥接就好,如果不想更改桥接,需要在你的公司路由上加路由,到你虚拟机的网络下一跳到你的 IP 上;
4、还可以通过 traceroute 跟踪一下内网其他主机是为什么不能到你的服务器的(判断的话,应该是路由问题,桥接网卡好像并不会受到你本机防火墙的影响)
ClancyH
2019-03-27 10:51:42 +08:00
@lusi1990 防火墙我关闭了也没用,iptables 也配置了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/548745

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX