ip
man ip
# 显示所有网络设备的状态
ip link show
# 显示指定网络设备的详细信息
ip link show <device_name>
# 启用网络设备
sudo ip link set <device_name> up
# 禁用网络设备
sudo ip link set <device_name> down
# 删除设备IP地址
sudo ip addr del <ip_address>/<subnet_mask> dev <device_name>
# 配置IP地址
sudo ip addr add <ip_address>/<subnet_mask> dev <device_name>
nmcli
man nmcli
# 显示所有网络连接
nmcli connection show
# 显示当前活动的连接
nmcli connection show --active
# 显示特定连接的详细信息
nmcli connection show "<ConnectionName>"
# 启用设备
nmcli device set <DeviceName> managed yes
# 禁用设备
nmcli device set <DeviceName> managed no
# 断开连接
nmcli connection down <ConnectionName>
# 启动连接
nmcli connection up <ConnectionName>
# 连接到Wi-Fi网络
nmcli device wifi list # 列出可用的 Wi-Fi 网络
nmcli device wifi connect <SSID> password <Password>
# 编辑连接
nmcli connection edit <ConnectionName>
# 设置连接自动连接
nmcli connection modify <ConnectionName> connection.autoconnect yes
# 设置静态IP
nmcli connection modify <ConnectionName> ipv4.method manual ipv4.addresses <IP_Address>/<Subnet_Mask> ipv4.gateway <Gateway_IP>
# 显示网络设备状态
nmcli device status
# 显示NetworkManager状态
nmcli general status
# 显示当前连接的详细信息
nmcli device show
dhclient
# 手动启动DHCP客户端
sudo dhclient
# 指定网络接口自动获取IP
sudo dhclient <interface_name>
ifconfig
man ifconfig
# 查看网络接口信息
ifconfig
# 启用网络接口
sudo ifconfig <interface_name> up
# 配置IP地址和子网掩码
sudo ifconfig <interface_name> <ip_address> netmask <subnet_mask>