如何给linux物理机或虚拟机添加网卡,并修改配置网卡信息启动网络服务

系统:Centos6.4
环境:WMware各虚拟化平台&物理机


步骤一:添加网卡

物理机: 关机,在PCIe插槽上安装新添的网卡,可以记下MAC地址。
WMware Worstation:

  1. 选择虚拟机关机
  2. 右键编辑设置
  3. 选择网络适配器,添加
  4. 按需求配置网络适配器,完成后可以记下MAC地址,记得选择“打开电源时连接”

WMware VSphere Client: (ESXi6.5以下支持客户端软件登陆)

  1. 关机后右键属性安装硬件,选择网络适配器
  2. 选择适配器类型和网络连接,完成后可以查看到相关信息,可以记下MAC地址

网页登陆: (从VMware 6.5开始,VMware vSphere ESXI取消了Client登陆访问,只可以通过浏览器访问)

  1. 输入ESXi管理IP,输入管理账号密码
  2. 选择虚拟机关闭电源,右键编辑设置
  3. 选择添加网络适配器,配置相关网卡配置

centos添加A记录 centos添加mac地址_配置文件


步骤二:开机,修改网卡配置文件

物理机和各虚拟机在系统内的网卡配置文件修改均一致。
进入系统,找到虚拟机网端口配置文件所在目录。ls查看目录文件

cd /etc/sysconfig/network-scripts/

如果可以查看到有网卡配置文件则说明目前有一个网卡或者曾有一个网卡,可以直接复制之前的配置文件作为新的网卡配置文件,修改配置信息。如果没有则说明这是添加的第一个网卡,可以新建配置文件修改配置信息。

centos添加A记录 centos添加mac地址_运维_02


1.如果有eth0文件则复制配置文件改名为ifcfg-eth1

cp ifcfg-eth0 ifcfg-eth1

如果没有则直接进行第2步
2.打开编辑eth1网端口配置文件

vim ifcfg-eth1

3.打开后可能是安装系统自动生成的,有的可能包括MAC地址等信息,这些信息是绑定网卡的信息,需要删除或者替换成前面自己记下的MAC地址。没有的话就可以直接编辑。

centos添加A记录 centos添加mac地址_配置文件_03


按照上图所示,则是一般情况下要修改的配置内容,主要就是修改网络设备名称DEVICE,IP地址IPADDR等,其他一般不用修改。修改成如下图一般已经可以使用。

centos添加A记录 centos添加mac地址_配置文件_04


4.完成修改后,重新启动网络服务以完成网卡配置修改。

service network restart

如图所示则说明修改成功并完成重启网络。

centos添加A记录 centos添加mac地址_配置文件_05

有时候重启网卡服务,系统识别不到新网卡信息,这时候你需要reboot重新启动一下操作系统。
查看网端口信息,发现已经可以找到新添加的网端口和IP配置。

ifconfig

centos添加A记录 centos添加mac地址_centos添加A记录_06


注: 如果重启网络服务报错新的网端口似乎不存在,则需要进入rule.d修改persistent-net.rules网络硬件信息,或者是自己虚拟机的网卡添加时配置有误,下面的MAC地址选择自动。

cd /etc/udev/rules.d/
vim 70-persistent-net.rules

自己对应网卡信息修改,一般这个文件会重启网络服务时自动获取。

centos添加A记录 centos添加mac地址_linux_07


如果重启网络时报错 “ some other host already uses address”,说明配置的静态IP地址与现有IP冲突,需要修改。

centos添加A记录 centos添加mac地址_网络_08