经过多年的发展,Ubuntu目前主流已经是20.04及其以上的版本,一系列新的服务的启用,早期的net-tools工具已经被淘汰,新的iproute2工具在处理网络问题时也显得不够用。更多的工具和服务包括netplan,systemd-networkd服务,systemd-resolve等。
networkctl是一个用于查看网络设备及其连接状态命令行实用程序。 它是新版本systemd中的新命令之一,它出现在Ubuntu 18.04中 。 它显示systemd-networkd所看到的网络链接状态。
如果要更改网络配置,主要是通过改变Netplan的配置文件,一般位于/etc/netplan/下的yml文件。一个最简的netplan配置如下:
network: version: 2 ethernets: enp0s25: # dhcp4: true addresses: [192.168.1.10/24] # gateway4: 192.168.1.1 # nameservers: # addresses: [202.96.209.133,202.96.209.5]
如果您要查看无线网卡的驱动,一般可以
networkctl list networkctl status wlo1
这会列出驱动,厂商型号等信息。如果还要列出驱动和固件的版本型号,可以用早期的ethtool -i wlo1命令。