
在CentOS 7中,查看网卡信息最直接有效的方式是使用
ip a
要查看CentOS 7的网卡信息,我通常会首选
ip a
ip addr
ifconfig
ifconfig
当你敲下
ip a
# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
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: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:xx:xx:xx brd ff:ff:ff:ff:ff:ff
inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic ens33
valid_lft 86367sec preferred_lft 86367sec
inet6 fe80::20c:29ff:fexx:xxxx/64 scope link
valid_lft forever preferred_lft forever这里面,
lo
ens33
ens33
eth0
enp0s3
<BROADCAST,MULTICAST,UP,LOWER_UP>
UP
mtu 1500
link/ether 00:0c:29:xx:xx:xx
inet 192.168.1.100/24
/24
inet6 fe80::...
如果你更习惯或者系统里只有
ifconfig
yum install net-tools
# ifconfig
ens33: 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:fexx:xxxx prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:xx:xx:xx txqueuelen 1000 (Ethernet)
RX packets 1234 bytes 123456 (120.1 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1234 bytes 123456 (120.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0ifconfig
inet
netmask
broadcast
ether
这其实是个很常见的问题,尤其对于那些从老版本Linux迁移过来的用户。过去,Linux系统习惯用
eth0
eth1
eth0
eth0
eth1
为了解决这种不确定性,CentOS 7(以及其他现代Linux发行版,如RHEL 7、Ubuntu 15.04+)引入了“可预测网络接口名称”(Predictable Network Interface Names)。简单来说,就是系统会根据硬件信息(比如网卡的固件、拓扑结构、位置信息等)来生成一个稳定、唯一的名称。
常见的命名规则有几种:
en<interface_type><bus_info><slot_info>
enp0s3
en
p0s3
ens<slot_info>
ens33
s33
eno<index_number>
这种命名方式虽然初看有点陌生,但它极大地提高了系统在多网卡环境下的稳定性,减少了因硬件变动导致的网络配置问题。当你看到
ens33
enp0s3
查看网卡信息是基础,但要了解网络流量的走向,默认网关和路由表是必不可少的。我通常会用
ip route
当你运行
ip route
# ip route default via 192.168.1.1 dev ens33 proto static metric 100 192.168.1.0/24 dev ens33 proto kernel scope link src 192.168.1.100 metric 100
default via 192.168.1.1 dev ens33
192.168.1.1
ens33
proto static
metric 100
192.168.1.0/24 dev ens33 ...
192.168.1.0/24
ens33
src 192.168.1.100
理解这个输出非常重要。如果你的机器无法访问外部网络,比如ping不通百度,那么首先要检查的就是这个默认网关配置是否正确,以及对应的网卡(
dev ens33
在日常管理中,我们有时需要临时启用或禁用某个网络接口,比如为了测试、故障排除或者维护。
ip
要启用一个网络接口,比如
ens33
# ip link set ens33 up
这个命令会把
ens33
UP
ip a
相应地,要禁用一个网络接口,只需将
UP
down
# ip link set ens33 down
执行这个命令后,
ens33
down
这种临时性的启用/禁用操作非常有用。举个例子,如果我怀疑某个网卡有问题,或者想测试多网卡冗余配置,我就可以快速地把其中一块网卡
down
/etc/sysconfig/network-scripts/ifcfg-ens33
以上就是CentOS 7怎么查看网卡_CentOS 7网络接口信息查看教程的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号