在 CentOS 7 中,可以使用 nmcli
(NetworkManager的命令行界面)或者传统的ifcfg
脚本来配置网络接口,包括切换不同的网卡。以下是一些基本的步骤:
查看网卡状态:
nmcli d
这将列出所有的网络设备及其状态。
关闭当前活跃的网卡(如果需要):
nmcli d disconnect iface <设备名称>
将 <设备名称>
替换为你想要断开连接的设备名称。
启用新的网卡:
nmcli c up id <连接名称>
将 <连接名称>
替换为你想要激活的网络连接的名称。
查找网卡配置文件:
网卡的配置文件通常位于 /etc/sysconfig/network-scripts/
目录下,并且以 ifcfg-
开头,例如 ifcfg-eth0
。
编辑网卡配置文件:
使用文本编辑器(如 vi
或 nano
)编辑对应的网卡配置文件。例如:
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
你可以在这里设置 BOOTPROTO
(引导协议,如dhcp或static)、ONBOOT
(开机启动)、IPADDR
(IP地址)、NETMASK
(子网掩码)、GATEWAY
(网关)等参数。
重启网络服务:
修改配置文件后,需要重启网络服务来应用更改:
sudo systemctl restart network
或者使用旧的服务命令:
sudo service network restart
切换网卡:
如果你想要切换到另一张网卡,确保新网卡的配置文件已经设置好,并且 ONBOOT=yes
,然后重启网络服务或者重新启动系统。
在进行网络配置更改时,始终建议先在非生产环境中测试,以确保配置的正确性,并且了解如何在出现问题时回滚更改。