Centos7安装的服务端口都在TCP6上了

avatar 2023年4月14日18:32:27 评论 630 次浏览

今天在部署ELK的时候,服务都安装好了,准备进行验证的时候,发现验证不了。在本地通过ip+端口的方式也不能请求,也不提示错误,就是请求不了,后来看了一下端口,发现端口都在TCP6上了,我的虚拟机没有使用TCP6的IP,所以这个肯定无法直接使用,重新配置一下吧。先看看我的问题。

 [root@www.wulaoer.org ~]# netstat -tlnp
 Active Internet connections (only servers)
 Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
 tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1186/sshd
 tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      953/master
 tcp        0      0 0.0.0.0:5601            0.0.0.0:*               LISTEN      17546/./../node/bin
 tcp6       0      0 :::9300                 :::*                    LISTEN      28584/java
 tcp6       0      0 ::1:25                  :::*                    LISTEN      953/master
 tcp6       0      0 :::38300                :::*                    LISTEN      12787/java
 tcp6       0      0 :::37438                :::*                    LISTEN      13237/java
 tcp6       0      0 127.0.0.1:9600          :::*                    LISTEN      25451/java
 tcp6       0      0 173.33.214.42:9092      :::*                    LISTEN      13237/java
 tcp6       0      0 :::2181                 :::*                    LISTEN      12787/java
 tcp6       0      0 :::9200                 :::*                    LISTEN      28584/java
 tcp6       0      0 173.33.214.42:3888      :::*                    LISTEN      12787/java
 tcp6       0      0 :::8080                 :::*                    LISTEN      12787/java

只有一个端口在tcp4上,其他的都在tcp6上,所以我直接放是访问不了的。为了我可以直接访问,那我就需要禁用掉tcp6.

 [root@www.wulaoer.org ~]# vim /etc/sysctl.conf
 ........................................
 net.ipv6.conf.all.disable_ipv6 = 1
 net.ipv6.conf.default.disable_ipv6 = 1
 [root@www.wulaoer.org ~]# sysctl -p

生效后,我们需要重启一下服务,这里我那ES举例,我上面的9300和9200端口还在tcp6上呢,我重启一下服务看看。

 [root@www.wulaoer.org ~]# netstat -tlnp
 Active Internet connections (only servers)
 Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
 tcp        0      0 0.0.0.0:34740           0.0.0.0:*               LISTEN      29593/java
 tcp        0      0 0.0.0.0:9300            0.0.0.0:*               LISTEN      29162/java
 tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1186/sshd
 tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      953/master
 tcp        0      0 0.0.0.0:5601            0.0.0.0:*               LISTEN      17546/./../node/bin
 tcp        0      0 173.33.214.42:9092      0.0.0.0:*               LISTEN      29593/java
 tcp        0      0 0.0.0.0:9200            0.0.0.0:*               LISTEN      29162/java
 tcp6       0      0 ::1:25                  :::*                    LISTEN      953/master
 tcp6       0      0 :::38300                :::*                    LISTEN      12787/java
 tcp6       0      0 127.0.0.1:9600          :::*                    LISTEN      25451/java
 tcp6       0      0 :::2181                 :::*                    LISTEN      12787/java
 tcp6       0      0 173.33.214.42:3888      :::*                    LISTEN      12787/java
 tcp6       0      0 :::8080                 :::*                    LISTEN      12787/java

端口转到tcp上了,问题解决,就可以直接访问了,没有了看看其他的吧。。。。。

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: