CentOs 配置虚拟机与宿主机或者本地设备互通

网卡ipv4地址配置: 添加   ip addr add X.X.X.X /Masklenth  dev ethx

                                    删除   ip addr delete  X.X.X.X /Masklenth  dev ethx

网卡ipv6地址配置: 添加   ipconfig ethx inet6 add X:X:X::X /Prex-lenth up

                                 删除  ipconfig ethx inet6 del X:X:X::X /Prex-lenth 

如果想让虚拟机中 服务器和本地设备比如交换机、路由器之类的连接起来,第一,必须把虚拟机网卡设置为桥接模式,和宿主机直连;第二,必须在Linux中配置文档中修改配置网卡信息,cd /etc/sysconfig/network-scripts/

CentOs 配置虚拟机与宿主机或者本地设备互通

然后再 ls ,

 

CentOs 配置虚拟机与宿主机或者本地设备互通

 ifcfg-ens33 就是虚拟机的网卡配置信息

   vi   ifcfg-ens33

TYPE=Ethernet

BOOTPROTO=dhcp

DEFROUTE=yes

PEERDNS=yes

PEERROUTES=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_PEERDNS=yes

IPV6_PEERROUTES=yes

IPV6_FAILURE_FATAL=no

NAME=ens33

UUID=a5f0f473-01f7-42fd-983f-bcd25865391d

DEVICE=ens33

ONBOOT=no

修改之后

修改后配置文件 TYPE=Ethernet

BOOTPROTO=static  #启用静态IP地址

DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no

NAME=ens33

UUID=a5f0f473-01f7-42fd-983f-bcd25865391d DEVICE=ens33

ONBOOT=yes  #开启自动启用网络连接

IPADDR0=192.168.140.199 #设置IP地址 PREFIXO0=24 #设置子网掩码

GATEWAY0=192.168.140.1 #设置网关 DNS1=192.168.12.8 #设置主DNS   我这里DNS服务器,大家可以按自己的需要填写,可以填写公司的dns服务器,也可以填写电信或网通的dns服务器

DNS2=192.168.12.9 #设置备DNS

网卡配置完毕保存,执行service network restart 命令,也可以使用centos7 新的命令systemctl restart network.service 
最后看下网卡的信息使用命令systemctl status network.status

特别注意 当IFCONFIG 查看网卡时,显示的是eth0的话,在配置文件中就得把NAME = eth0;

编辑/etc/sysconfig/grub文件内容,增加“net.ifnames=0 biosdevname=0”

执行:grub2-mkconfig -o /boot/grub2/grub.cfg

重新对 文件进行命名 
mv /etc/sysconfig/network-scripts/ifcfg-ens192   /etc/sysconfig/network-scripts/ifcfg-eth0
 

另外,在ping ipv6的保文时,要使用ping6 (I ETHX) X:X:X::X ,不要使用ping ipv6 X:X:X::X