Linux 网络管理-常见网络管理命令与工具
Linux 常用命令-网络管理
常见网络管理命令与工具
ip 命令
安装:
apt install iproute2
或dnf install iproute2
ifconfig
安装:
apt install net-tools
或dnf install net-tools
ifconfig 包含了常用的网络管理功能,包括网络接口的启停、网络参数的配置等,但是 ifconfig 的配置是临时的,网络配置永久生效需要借用 systemd-networkd、network-scripts 或 Network
network-scripts
network-scripts 是 CentOS8 之前的网络管理工具,network-scripts 提供了 ifup 和 ifdown 命令对网络进行管理,可以通过 ifcfg 文件对网络进行配置以使得配置永久生效。
ifupdown
ifupdown 是 debian 一个较老的网络管理工具,提供了 ifup 和 ifdown 命令,通过 /etc/network/interfaces
配置文件对网络进行配置。
systemd-networkd
systemd-networkd 是 systemd 提供的网络管理功能,通过在 /usr/lib/systemd/network
或 /etc/systemd/network
中的配置文件对网络进行配置,同时提供了 networkctl 命令通过命令行对网络进行配置。
NetworkManager
NetworkManager 是 Linux 用于网络管理的工具,用于替代 systemd-networkd。
Ubuntu 安装 NetworkManager 出现 device is strictly unmanaged 错误
sudo touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf
sudo systemctl restart NetworkManager