解决centos7、linux配置外部、内部虚拟交换机-双网卡不能上网
解决centos7、linux配置外部、内部虚拟交换机-双网卡不能上网
按网上教程Hyper-V 配置虚拟机内网及外网环境
给虚拟机配置外部交换机(无需设置),内部交换机(不设置网关)。
设置linux的网络配置:先用ip addr确认一下两个网卡,再用nmtui确认一下网卡名称
用下面的命令查看网卡名称(我的是默认eth0、eth1)
内网网卡分配静态IP,vi /etc/sysconfig/network-scripts/ifcfg-eth0 ;注释掉网关
配置外网网卡,vi /etc/sysconfig/network-scripts/ifcfg-eth1
配置network,vi /etc/sysconfig/network ;
hostname=?根据自己的虚拟机来配,下面是查询主机名:
[[email protected] ~]# hostname
localhost.localdomain
因为我的笔记本常常更换网络,网段和网关会变,所以将网关注释掉。
service network restart
重启网络应用配置
ip addr
查看网络,发现外网没有获取到IP。
首先在主机的网络和internet设置里面查看
内部虚拟交换机未识别网络,外部虚拟交换机已经连上WiFi了。
右键网桥属性
适配器往下拉,勾选内部虚拟交换机
可以看到内部虚拟交换机已启用,桥接的。
此时虚拟机可以连接外网了。
但是我的内网IP不能连接了,xshell连不上。
取消网桥→适配器→中的内部虚拟交换机,重新配置内部虚拟交换机
虚拟机内外网都能用。