在 Kali Linux 中,网卡(网络接口)的管理通常通过 ip 或 ifconfig 命令进行。以下是一些常见操作和命令的详细说明:
1. 查看当前所有网卡(接口)
ip link show
或
ls /sys/class/net/
这两个命令会列出所有网卡接口(如 eth0, wlan0, veth0 等)。
2. 查看网卡的当前状态(如 IP 地址、MTU、状态等)
ip addr show <interface>
例如:
ip addr show eth0
输出示例:
1: lo: <LOOPBACK> mtu 65536 state UNKNOWN mode DEFAULT group defaultlink/loopback 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 brd 00:00:00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP mode DEFAULT group defaultlink/ether 00:11:22:33:44:55 brd ff:ff:ff:ff:ff:ff3. 查看网卡的 MAC 地址
ip link show
或
cat /sys/class/net/<interface>/mac_address4. 设置网卡的 IP 地址
ip addr add <ip地址>/<mask> dev <interface>
例如:
ip addr add 192.168.1.10/24 dev eth0
然后:
ip link set eth0 up5. 删除网卡的 IP 地址
ip addr del <ip地址>/<mask> dev <interface>6. 查看网卡的 MTU(最大传输单元)
ip link show
或
ip link show <interface> | grep mtu7. 更改网卡的 MTU
ip link set <interface> mtu <new_mtu>8. 查看网卡的网络状态(如 UP/Down)
ip link show <interface>9. 查看网卡的网络接口信息(如 MAC 地址、IP 地址、状态等)
ip link show <interface>10. 使用 ifconfig(注意:ifconfig 已被弃用,推荐使用 ip 命令)
ifconfig eth0
输出示例:
eth0: flags=4099 <UP,BROADCAST,MULTICAST> mtu 1500ether 00:11:22:33:44:55inet 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255broadcast 192.168.1.255multicast11. 查看网卡的网络流量(如使用 nethogs 或 iftop)
nethogs eth0
或
iftop -i eth012. 查看网卡的网络接口统计信息
ip -s statistic show <interface>常见问题与解决方法:
网卡未启用?
检查 ip link show,确认网卡状态为 UP。
网卡无法获取 IP?
检查 dhcpcd 或 inetd 是否在运行,或者是否配置了 DHCP。
网卡无法通信?
检查 ip addr show,确认网卡状态为 UP,IP 地址是否正确。
13. 查看网卡的 MAC 地址(通过 ip 命令)
ip link show <interface> | grep ether如果你有更具体的需求(如配置静态 IP、网络调试、防火墙规则等),请告诉我,我可以提供更详细的命令或脚本。
文章转自:[探秘仙剑黑蜘蛛森林的攻略 ] (https://www.52mwyd.com/news/13776.html)
作者:游戏攻略,转载请注明原文链接:https://www.52mwyd.com/