linux下操作网卡所有命令
linux下操作网卡所有命令详细介绍
在 Linux 系统中,有不少命令可用于操作网卡,下面为你详细介绍:
查看网卡信息
- ifconfig:此命令能显示网卡的配置信息,像 IP 地址、子网掩码、MAC 地址等。若要查看所有网卡的信息,可直接在终端输入
ifconfig -a。
bash
- ip addr:该命令同样能显示网卡的详细信息,包含 IP 地址、子网掩码、MAC 地址等。
bash
addr
- lshw -C network:此命令可显示网卡的硬件信息,例如网卡的型号、制造商等。
bash
lshw network
- ethtool:利用它可以查看网卡的详细信息,如网卡的速度、双工模式等。若要查看名为
eth0的网卡信息,可执行以下命令:
bash
eth0
配置网卡
- ifconfig:可以使用此命令临时配置网卡的 IP 地址、子网掩码等信息。例如,将
eth0网卡的 IP 地址设置为192.168.1.100,子网掩码设置为255.255.255.0,可执行如下命令:
bash
eth0 .1.100 netmask .255.0
- ip addr:也能使用该命令临时配置网卡的 IP 地址、子网掩码等信息。例如,将
eth0网卡的 IP 地址设置为192.168.1.100,子网掩码设置为255.255.255.0,可执行如下命令:
bash
addr .1.100/24 dev eth0
- nmcli:可用于永久配置网卡的 IP 地址、子网掩码等信息。例如,将
eth0网卡的 IP 地址设置为192.168.1.100,子网掩码设置为255.255.255.0,网关设置为192.168.1.1,DNS 设置为8.8.8.8,可执行如下命令:
bash
nmcli connection modify eth0 ipv4.addresses .1.100/24 ipv4.gateway .1.1 ipv4.dns .8.8 ipv4.method manualnmcli connection up eth0
启用和禁用网卡
- ifconfig:可以使用此命令临时启用或禁用网卡。例如,禁用
eth0网卡,可执行如下命令:
bash
eth0 down
若要启用eth0网卡,可执行如下命令:
bash
eth0 up
- ip link:也能使用该命令临时启用或禁用网卡。例如,禁用
eth0网卡,可执行如下命令:
bash
eth0 down
若要启用eth0网卡,可执行如下命令:
bash
eth0 up
- nmcli:可用于永久启用或禁用网卡。例如,禁用
eth0网卡,可执行如下命令:
bash
nmcli connection down eth0
若要启用eth0网卡,可执行如下命令:
bash
nmcli connection up eth0
测试网络连接
- ping:该命令用于测试网络连接是否正常。例如,测试与
192.168.1.1的网络连接,可执行如下命令:
bash
.1.1
- traceroute:可用于跟踪数据包从本地到目标主机所经过的路由。例如,跟踪到
www.google.com的路由,可执行如下命令:
bash
www.google.com
912traceroute www.google.com
这些命令能够满足你在 Linux 系统中对网卡进行基本操作的需求。在实际使用时,要依据具体的需求选择合适的命令。