Centos/Linux下如何查看网关地址/Gateway地址

简介:

Centos/Linux下如何查看网关地址/Gateway地址? Linux下查看网关的命令还是很多的,不过如果IP是DHCP获取,那么有些命令是不适用的,当然也有通用的查询网关命令.



1.ifconfig -a 和 cat /etc/resolv.conf  (主要查看ip/netmask和dns)


2.netstat -rn


3.cat /etc/sysconfig/network


4.cat /etc/sysconfig/network-scripts/ifcfg-eth0


5.traceroute 第一行就是自己的网关


6.ip route show


7.route -n


以上几个是比较常用的查询网关的命令。下面是范例:


[root@localhost]# netstat -rn

Kernel IP routing table

Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface

184.82.152.96   0.0.0.0         255.255.255.248 U         0 0          0 eth0

169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0

0.0.0.0         184.82.152.97   0.0.0.0         UG        0 0          0 eth0


 

[root@localhost]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

# Intel Corporation 82567V-2 Gigabit Network Connection

DEVICE=eth0

BOOTPROTO=none

HWADDR=00:1c:c0:f8:a1:ac

ONBOOT=yes

NETMASK=255.255.255.248

IPADDR=184.82.152.98

GATEWAY=184.82.152.97

TYPE=Ethernet


 

[root@localhost]# ip route show

184.82.152.96/29 dev eth0  proto kernel  scope link  src 184.82.152.98 

169.254.0.0/16 dev eth0  scope link 

default via 184.82.152.97 dev eth0



[root@localhost]# route -n

Kernel IP routing table

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

184.82.152.96   0.0.0.0         255.255.255.248 U     0      0        0 eth0

169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0

0.0.0.0         184.82.152.97   0.0.0.0         UG    0      0        0 eth0


 


[root@localhost]#  ifconfig -a

eth0      Link encap:Ethernet  HWaddr 00:1C:C0:F8:A1:AC  

          inet addr:184.82.152.98  Bcast:184.82.152.103  Mask:255.255.255.248


8、开启/关闭IPv6功能:

[root@ ~]# ifconfig

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

        inet 192.168.112.141  netmask 255.255.255.0  broadcast 192.168.112.255

        inet6 fe80::bf36:72fd:ae66:3183  prefixlen 64  scopeid 0x20<link>

        ether 00:0c:29:0b:28:95  txqueuelen 1000  (Ethernet)

        RX packets 18149  bytes 1189590 (1.1 MiB)

        RX errors 0  dropped 0  overruns 0  frame 0

        TX packets 2382  bytes 219015 (213.8 KiB)

        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536

        inet 127.0.0.1  netmask 255.0.0.0

        inet6 ::1  prefixlen 128  scopeid 0x10<host>

        loop  txqueuelen 1  (Local Loopback)

        RX packets 68  bytes 5908 (5.7 KiB)

        RX errors 0  dropped 0  overruns 0  frame 0

        TX packets 68  bytes 5908 (5.7 KiB)

        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


[root@ ~]#


[root@ ~]#echo 1 >/proc/sys/net/ipv6/conf/all/disable_ipv6 #"1"表示关闭,"0"表示开启

[root@ ~]# ifconfig

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

        inet 192.168.112.141  netmask 255.255.255.0  broadcast 192.168.112.255

        ether 00:0c:29:0b:28:95  txqueuelen 1000  (Ethernet)

        RX packets 18316  bytes 1203647 (1.1 MiB)

        RX errors 0  dropped 0  overruns 0  frame 0

        TX packets 2474  bytes 229999 (224.6 KiB)

        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536

        inet 127.0.0.1  netmask 255.0.0.0

        loop  txqueuelen 1  (Local Loopback)

        RX packets 68  bytes 5908 (5.7 KiB)

        RX errors 0  dropped 0  overruns 0  frame 0

        TX packets 68  bytes 5908 (5.7 KiB)

        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


[root@ ~]# 

echo 1 >/proc/sys/net/ipv6/conf/all/disable_ipv6 #"1"表示关闭,"0"表示开启 该方法是临时生效,一旦机器重启就失效,如果要使系统永久生效,则需要修改grub文件,

具体操作如下:

wKiom1k4yW-xOhweAABgHL9HqHw253.png

然后执行命令"grub2-mkconfig  -o /boot/grub2/grub.cfg",重启系统,再验证ipv6模块是否启用


wKioL1k4yhuz3hh-AABbFJjtBNE909.png

[root@server02 ~]# lsmod|grep ipv6

[root@server02 ~]# 

[root@server02 ~]# ifconfig

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

        inet 192.168.112.141  netmask 255.255.255.0  broadcast 192.168.112.255

        ether 00:0c:29:0b:28:95  txqueuelen 1000  (Ethernet)

        RX packets 409  bytes 40194 (39.2 KiB)

        RX errors 0  dropped 0  overruns 0  frame 0

        TX packets 299  bytes 41149 (40.1 KiB)

        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536

        inet 127.0.0.1  netmask 255.0.0.0

        loop  txqueuelen 1  (Local Loopback)

        RX packets 4  bytes 340 (340.0 B)

        RX errors 0  dropped 0  overruns 0  frame 0

        TX packets 4  bytes 340 (340.0 B)

        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


[root@server02 ~]# 

通过以上操作即达到永久禁止ipv6模块使用。





      本文转自027ryan  51CTO博客,原文链接:http://blog.51cto.com/ucode/1893181,如需转载请自行联系原作者






相关文章
|
2月前
|
存储 缓存 负载均衡
Gateway 网关坑我! 被这个404 问题折腾了一年?
小富分享了一个困扰团队一年多的 SpringCloud Gateway 路由 404 问题。通过日志追踪和源码分析,发现是网关在 Nacos 配置更新后未能正确清理旧的路由权重缓存,导致负载均衡时仍使用已删除的路由数据。最终通过监听路由刷新事件并手动更新缓存,成功解决了问题。
651 125
Gateway 网关坑我! 被这个404 问题折腾了一年?
|
1月前
|
机器学习/深度学习 Kubernetes API
【Azure APIM】自建网关(self-host gateway)收集请求的Header和Body内容到日志中的办法
在Azure API Management中,通过配置trace策略可完整记录API请求的Header和Body信息。在Inbound和Outbound策略中分别使用context.Request/Response.Headers和Body.As&lt;string&gt;方法捕获数据,并写入Trace日志,便于排查与审计。
101 7
|
3月前
|
安全 虚拟化
Omnissa Secure Email Gateway 2.33 - 电子邮件网关
Omnissa Secure Email Gateway 2.33 - 电子邮件网关
83 0
|
5月前
|
应用服务中间件 网络安全 数据安全/隐私保护
网关服务器配置指南:实现自动DHCP地址分配、HTTP服务和SSH无密码登录。
哇哈哈,道具都准备好了,咱们的魔术秀就要开始了。现在,你的网关服务器已经魔法满满,自动分配IP,提供网页服务,SSH登录如入无人之境。而整个世界,只会知道效果,不会知道是你在幕后操控一切。这就是真正的数字世界魔法师,随手拈来,手到擒来。
301 14
|
7月前
|
Linux Shell
在Linux、CentOS7中设置shell脚本开机自启动服务
以上就是在CentOS 7中设置shell脚本开机自启动服务的全部步骤。希望这个指南能帮助你更好地管理你的Linux系统。
598 25
|
5月前
|
Oracle 关系型数据库 Linux
MyEMS开源系统安装之CentOS/RHEL/Rocky/AlmaLinux/Oracle Linux
本指南介绍如何在CentOS/RHEL/Rocky/AlmaLinux/Oracle Linux服务器上部署MyEMS开源能源管理系统。内容涵盖系统准备、数据库配置、多个MyEMS服务(如myems-api、myems-admin、myems-modbus-tcp等)的安装与配置,以及Nginx服务器设置和防火墙规则调整。通过完成所有步骤,您将能够访问MyEMS Admin UI和Web UI,默认端口分别为8001和80,初始登录凭据已提供。
268 0
|
7月前
|
JavaScript Linux Python
在Linux服务器中遇到的立即重启后的绑定错误:地址已被使用问题解决
总的来说,解决"地址已被使用"的问题需要理解Linux的网络资源管理机制,选择合适的套接字选项,以及合适的时间点进行服务重启。以上就是对“立即重启后的绑定错误:地址已被使用问题”的全面解答。希望可以帮你解决问题。
404 20
|
8月前
|
存储 IDE Linux
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
本文详细介绍了在VMware虚拟机中安装CentOS 6.8的全过程。首先,需确保已安装VMware并开启V-CPU虚拟化功能,可通过BIOS设置或使用LeoMoon CPU-V工具检测。接着,下载CentOS镜像文件,并在VMware中新建虚拟机,配置CPU、内存、硬盘等参数。最后,加载ISO镜像启动虚拟机,按照提示完成CentOS的安装,包括语言、键盘、存储方式、地区、密码设置及硬盘分区等步骤。安装完成后,以root用户登录即可进入系统桌面,开始学习Linux命令和操作。
836 12
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
|
7月前
|
安全 Linux 网络安全
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
298 10
|
9月前
|
缓存 Ubuntu Linux
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
980 25