怎么访问局域网下的linux服务器

怎么访问局域网下的linux服务器,第1张

访问LINUX服务器需要服务器端安装远程管理的服务端或者安装SSH服务器端就可以了,在局域网内可以通过内网IP地址和SSH命令访问服务器,或者通过VNC等远程桌面客户端访问安装了VNC服务器端的的内网服务器。

1启用网关服务器路由转发功能

[root@localhost~]# vi /etc/sysctlconf

netipv4ip_forward=1

[root@localhost~]# sysctl -p

2为局域网访问Internet 的数据包采用SNAT策略,将源地址更改为服务器的公网IP地址

[root@localhost~]# iptables -t nat -A POSTROUTING -s 19216810/24 -o eth0 -j SNAT --to-source 公网IP

(eth0 这个我不知道你配得哪个口 自己改)

你试试

如果你想在外网访问这个服务器的web应用,可以在外网出口路由上做nat端口映射或者是nat静态转换,这样就可以了,如果此web应用只用于内网访问,直接访问即可,使用dns的话就需要假设内网dns服务器了,

就你现在给出的描述还无法判断具体问题,只能给出建议。

1 首先局域网的话就不要设置网关。

2 如果是需要跨网段通讯的话,是一定要设置网关的,网关实际上就是你上级路由器的ip地址,在图形化软件中设置的网关,只能设置一个,设置网后它就是路由表中default的网关。所有目的地不和本级ip在同一个网段的数据,均会发送给上级路由,即网关所在的ip。

3 我怀疑你是一张网卡设置了2个以上的ip,其中有个ip是在局域网里面用的,但是你却给这个ip设置了网关,然后给跨网段通讯的ip又设置了网关,如果是这样的话就去掉局域网的网关。

首先先查看SELINUX和防火墙,如果没有再来查看iptables

iptables -L查看ip过滤规则(iptables可以做防火墙但是他本身其实是个ip过滤规则系统而已)

如果是设置的话

例如:允许192168100网段的通过80端口,其他则拒绝的话

iptables -A INPUT -s 192168100 -p tcp --dport 80 -j ACCEPT

iptables -A INPUT -p tcp --dport 80 -j DROP

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎么访问局域网下的linux服务器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情