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,如需转载请自行联系原作者






相关文章
|
5月前
|
Ubuntu 网络协议 Linux
【附安装包】CentOS7(Linux)详细安装教程(手把手图文详解版)
【附安装包】CentOS7(Linux)详细安装教程(手把手图文详解版)
1361 2
|
3月前
|
Linux Docker 容器
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
本篇博客重在讲解Centos安装docker,经博主多次在不同服务器上测试,极其的稳定,尤其是阿里的服务器,一路复制命令畅通无阻。
3014 4
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
|
6月前
|
Linux 虚拟化 数据安全/隐私保护
部署05-VMwareWorkstation中安装CentOS7 Linux操作系统, VMware部署CentOS系统第一步,下载Linux系统,/不要忘, CentOS -7-x86_64-DVD
部署05-VMwareWorkstation中安装CentOS7 Linux操作系统, VMware部署CentOS系统第一步,下载Linux系统,/不要忘, CentOS -7-x86_64-DVD
|
3月前
|
网络协议 Linux 开发工具
linux系统配置固定地址
linux系统配置固定地址
|
5月前
|
Ubuntu Linux
在Linux中,如何修改IP地址、网关和主机名?
在Linux中,如何修改IP地址、网关和主机名?
|
5月前
|
网络协议 Linux 应用服务中间件
如何使用Iptables在Linux网关上转发端口
如何使用Iptables在Linux网关上转发端口
145 5
|
5月前
|
关系型数据库 MySQL Linux
在CentOs7虚拟机Linux离线安装mysql5.6(亲测可用)
该博客文章详细记录了在CentOS 7虚拟机上离线安装MySQL 5.6版本的完整过程,包括下载安装包、导入虚拟机、卸载MariaDB、配置文件设置、服务启动和权限配置等步骤。
在CentOs7虚拟机Linux离线安装mysql5.6(亲测可用)
|
4月前
|
Linux
centos linux内核下载
centos linux内核下载
|
6月前
|
监控 安全 Ubuntu
CentOS Linux 7 将于下周终止使用!
【7月更文挑战第29天】
126 0
CentOS Linux 7 将于下周终止使用!