linux 网卡信息相关指令
设备
ls /sys/class/net/
进入enp3s0
进入设备目录:
修改网卡配置文件
sudo vim /etc/NetworkManager/system-connections/Wired connection 1.nmconnection
NetworkManage
-
网卡配置文件位置
/etc/NetworkManager/system-connections/有线连接 2
文件内容如图:
-
nmctl 命令行工具
-
nmtui 伪图形界面
Systemd-networkd
- 说明
Systemd-networkd是一个系统工具,它在Linux系统的后台运行,管理网络配置。它可以在插入网络设备时检测网络设备,甚至可以创建虚拟网络设备。这个工具对于复杂的网络配置特别有用,比如服务器和容器。 - 开机启动
systemctl enable systemd-resolved.service systemctl enable systemd-networkd.service
- 开启
sudo systemctl start systemd-resolved.service sudo systemctl start systemd-networkd.service
- 重启
sudo systemctl restar tsystemd-resolved.service sudo systemctl restar systemd-networkd.service
- 停止
sudo systemctl stop systemd-resolved.service sudo systemctl stop systemd-networkd.service
- networkctl 指令
networkctl list | grep ether # 查找有线(以太网)适配器名字
- 配置文件
文件内容如下touch /etc/systemd/network/20-wired.network
[Match] Name=ETHERNET-ID [Network] DHCP=yes
/etc/network/interfaces
- 配置为dhcp模式
auto eth0 iface eth0 inet dhcp
- 配置为static模式
auto FE1 iface FE1 inet static address 192.168.6.181 netmask 255.255.255.0 gateway 192.168.6.1 auto FE1:1 iface FE1:1 inet static address 192.168.2.181 netmask 255.255.255.0 gateway 192.168.2.1
- 禁用网卡
sudo /etc/init.d/networking stop or systemctl stop networking.service
- 启动网卡
sudo /etc/init.d/networking start or systemcrl start networking.service
- 重启网卡
sudo /etc/init.d/networking restart or systemctl restart networking.service
- 相关指令
/sbin/ifup /sbin/ifdown
ifconfig
ethtool
iwconfig
查看网卡WiFi信息