CentOS查看内网的方法及技巧

CentOS作为一款开源的Linux操作系统,广泛应用于服务器、桌面等领域,在CentOS系统中,查看内网信息对于网络配置、故障排查等操作至关重要,本文将详细介绍如何在CentOS系统中查看内网信息,包括IP地址、子网掩码、默认网关等。
查看IP地址
- 使用
ifconfig命令
在CentOS系统中,可以使用ifconfig命令查看网络接口的IP地址,以下是一个示例:
[root@centos ~]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::20c:29ff:fea9:7b6c prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:7b:6c:7b txqueuelen 1000 (Ethernet)
RX packets 4320 bytes 324640 (324.6 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 5108 bytes 635960 (635.9 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 从上述输出中可以看出,eth0接口的IP地址为168.1.100。
- 使用
ip命令
从CentOS 7开始,ip命令逐渐取代了ifconfig命令,使用ip命令查看IP地址的方法如下:
[root@centos ~]# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default
link/ether 00:0c:29:7b:6c:7b brd ff:ff:ff:ff:ff:ff
inet 192.168.1.100/24 brd 192.168.1.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fea9:7b6c/64 scope link
valid_lft forever preferred_lft forever 同样,从上述输出中可以看出,eth0接口的IP地址为168.1.100。
查看子网掩码
- 使用
ifconfig命令
在ifconfig命令的输出中,子网掩码位于IP地址下方,以netmask表示。

inet 192.168.1.100 netmask 255.255.255.0 上述示例中,子网掩码为255.255.0。
- 使用
ip命令
在ip命令的输出中,子网掩码位于IP地址下方,以/24表示。
inet 192.168.1.100/24 上述示例中,子网掩码为/24。
查看默认网关
- 使用
route命令
在CentOS系统中,可以使用route命令查看默认网关,以下是一个示例:
[root@centos ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 eth0 从上述输出中可以看出,默认网关为168.1.1。
- 使用
ip命令
在ip命令的输出中,默认网关位于default行,以via表示,以下是一个示例:
[root@centos ~]# ip route show
default via 192.168.1.1 dev eth0 proto static src 192.168.1.100 上述示例中,默认网关为168.1.1。

FAQs
Q1:如何查看CentOS系统中的所有网络接口?
A1:在CentOS系统中,可以使用ip addr show命令查看所有网络接口及其详细信息。
Q2:如何修改CentOS系统中的网络配置?
A2:在CentOS系统中,可以使用nmcli命令或编辑/etc/sysconfig/network-scripts/ifcfg-接口名文件来修改网络配置,要修改eth0接口的IP地址,可以编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件,并将IPADDR和NETMASK字段修改为所需的值。

