CentOS7添加多个网卡

本文详细介绍如何在VMware虚拟机中添加并配置新的网卡驱动。包括通过nmcliconn工具查看网卡信息,复制及修改配置文件,以及如何使用命令激活、关闭或重启网卡。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、VMware添加网卡驱动

  1. 右击虚拟机>设置> 添加> 添加网络适配
    在这里插入图片描述

2、启动虚拟机并配置

  1. 查看添加网卡nmcli conn
    在这里插入图片描述
  • 由于新添加的网卡没有配置所以在NAME列名称存在*等特殊符号无法辨认,查看DEVICE栏ens37,添加多块ens后的数字应该不一致
  1. 复制网卡配置文件并命名根据DEVICE名称命名新配置文件ifcfg-ens37
cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens37
  1. 修改配置ifcfg-ens37网卡配置文件
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=ens37	# 修改网卡名称
IPADDR=192.168.6.11
NETMASK=255.255.255.0
UUID=bec24116-e944-35b2-b42e-77a83809603b		# 修改UUID
DEVICE=ens37		# 修改驱动名称
ONBOOT=yes
GATEWAY=192.168.6.2		# 修改网关
DNS1=8.8.8.8 
DNS2=114.114.114.114
  • 其中TYPE、UUID、DEVICE需要根据nmcli conn查询到的信息保持一致
  • NAME网卡名称建议和驱动名称保持一致便于识别
  1. 激活网卡nmcli connection up ens37 ifup ens37
  2. 其他操作
    激活网卡:nmcli connection up ens37 ifup ens37
    关闭网卡:nmcli connection down ens37 ifdown ens37
    重启网卡:nmcli connection reload ens37
### CentOS 7网卡配置教程 在 CentOS 7 中,可以通过配置 `/etc/sysconfig/network-scripts/` 下的网卡脚本来完成多网卡的设置。以下是关于如何配置双网卡的具体说明: #### 配置内网网卡 (eth0) 对于内网网卡 `eth0` 的配置,需要编辑其对应的配置文件 `/etc/sysconfig/network-scripts/ifcfg-eth0` 并添加如下内容[^1]: ```bash TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no NAME=eth0 DEVICE=eth0 ONBOOT=yes IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4 ``` #### 配置外网网卡 (eth1) 对外网网卡 `eth1` 进行类似的配置,编辑 `/etc/sysconfig/network-scripts/ifcfg-eth1` 文件并填写以下参数[^1]: ```bash TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no NAME=eth1 DEVICE=eth1 ONBOOT=yes IPADDR=192.168.100.100 NETMASK=255.255.255.0 GATEWAY=192.168.100.254 DNS1=8.8.8.8 DNS2=8.8.4.4 ``` 需要注意的是,在某些情况下可能需要禁用默认路由冲突。如果两块网卡都设置了网关,则可能导致网络混乱。因此可以在其中一个网卡中移除 `GATEWAY` 参数或将该参数设为空。 #### 启动和验证网络服务 保存上述更改后,重启网络服务以使新配置生效: ```bash systemctl restart network ``` 随后可通过命令检查当前网卡状态及 IP 地址分配情况: ```bash ip addr show ``` #### 绑定额外 IP 到单个网卡 除了基本的双网卡配置之外,还可以在一个物理网卡上绑定多个 IP 地址。例如,向 `ens33` 添加第二个 IP 地址时,创建一个新的配置文件 `/etc/sysconfig/network-scripts/ifcfg-ens33:0`[^3],内容如下所示: ```bash TYPE=Ethernet BOOTPROTO=static NAME=ens33:0 DEVICE=ens33:0 ONBOOT=yes IPADDR=192.168.100.101 NETMASK=255.255.255.0 ``` 最后再次启动网络服务即可应用这些改动。 问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值