Hello! 欢迎来到小浪云!


linux系统网卡配置命令


avatar
小浪云 2024-12-11 20

linux 中管理网卡的命令主要有 ifconfig 和 ip。ip 命令功能更丰富,建议使用它。常见的命令包括:查看网卡列表:ifconfig 或 ip link获取网卡 ip 地址:ifconfig [接口名] 或 ip addr show [接口名]设置网卡 ip 地址:ifconfig [接口名] [ip 地址] [子网掩码] 或 ip addr add [ip 地址]/[子网掩码] dev [接口名]启用/禁用网卡:ifconfig [接口名] up/down 或 ip link se

linux系统网卡配置命令

Linux 系统网卡配置命令

入门

Linux 系统中使用 ifconfig 或 ip 命令管理网卡。ifconfig 命令是传统命令,但现在建议使用功能更丰富的 ip 命令。

命令语法

  • ifconfig 命令:ifconfig [接口名] [选项]
  • ip 命令:ip [命令] [接口名] [选项]

常用命令

  • 查看网卡列表: ifconfig 或 ip link
  • 获取网卡 IP 地址: ifconfig [接口名] 或 ip addr show [接口名]
  • 设置网卡 IP 地址: ifconfig [接口名] [IP 地址] [子网掩码] 或 ip addr add [IP 地址]/[子网掩码] dev [接口名]
  • 启用/禁用网卡: ifconfig [接口名] up/down 或 ip link set [接口名] up/down
  • 配置网关: route add default gw [网关 IP] 或 ip route add default via [网关 IP]
  • 配置 DNS 服务器 echo “nameserver [DNS IP]” >> /etc/resolv.conf 或 resolvconf -a [DNS IP]

高级选项

  • 显示详细网卡信息: ifconfig -a 或 ip addr show
  • 配置 VLAN: vconfig add [VLAN ID] [接口名] 或 ip link add link [接口名] name [VLAN 接口名] type vlan id [VLAN ID]
  • 配置 Bonding: modprobe bonding 或 ip link add bond0 type bond
  • 配置桥接: brctl addbr [桥接名] 或 ip link add [桥接名] type bridge

其他相关命令

  • ethtool: 查看和修改网卡硬件信息
  • nmcli: NetworkManager 命令行工具
  • iw: 无线网卡管理
  • resolvconf: 管理 DNS 服务器配置

注意:

在进行任何更改之前,请务必备份您的网络配置。并且,以 root 权限运行这些命令。

相关阅读