Linux网络配置命令

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 ""

# 启用设备
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>

你可能感兴趣的:(Linux系统,Shell,linux,网络)