【转】Hyper-v中CentOS-7的静态/动态网络配置及SSH连接小记 #
2023-06-20 18:29
需求 #
- 本地win10 hyper-v中安装centos7,centos7可连接外网通过yum下载各种包
- centos7拥有静态ip,可以稳定的通过ssh工具(例如xshell)链接
思路 #
使用双网卡,一个负责外网,一个负责内网:
- 使用hyper-v自带默认虚拟交换机default switch的网卡自动获取外网连接
- 新建内部虚拟交换机与新建网卡相关联,配置静态ip,供SSH连接
步骤 #
-
新建类型为“内部”的虚拟交换机

-
在“控制面板-网络连接”中设置此交换机地址,名字:ssh-connect

-
虚拟机关机前提下,为虚拟交换机新建网卡。(右键虚拟机-设置)

-
第一块网卡关联default switch,第二块关联新建的虚拟交换机

-
打开虚拟机,虚拟机内设置两块网卡的网络
配置eth0在虚拟机中编辑/etc/sysconfig/network-scripts/ifcfg-eth0,把BOOTPROTO改为dhcp,ONBOOT改为yes:
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=eth0 UUID=ec60946a-e236-4735-8bac-dd97dcd3d469 DEVICE=eth0 ONBOOT=yes配置eth1
拷贝ifcfg-eth0,并改名为ifcfg-eth1。修改BOOTPROTO为static,把NAME和DEVICE改为eth1,删除UUID(不能和eth0相同)。
加上IPADDR=192.168.218.2和NETMASK=255.255.255.0,IP必须与ssh-connect一个网段,不用设置GATEWAY
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=eth1 DEVICE=eth1 ONBOOT=yes IPADDR=192.168.218.2 NETMASK=255.255.255.0 -
重启网络
service network restart,之后就可以ping 通www.baidu.com[root@localhost ~]# ping -c 5 www.baidu.com PING www.a.shifen.com (14.119.104.189) 56(84) bytes of data. 64 bytes from 14.119.104.189 (14.119.104.189): icmp_seq=1 ttl=54 time=9.79 ms 64 bytes from 14.119.104.189 (14.119.104.189): icmp_seq=2 ttl=54 time=9.33 ms 64 bytes from 14.119.104.189 (14.119.104.189): icmp_seq=3 ttl=54 time=20.5 ms 64 bytes from 14.119.104.189 (14.119.104.189): icmp_seq=4 ttl=54 time=12.7 ms 64 bytes from 14.119.104.189 (14.119.104.189): icmp_seq=5 ttl=54 time=8.17 ms --- www.a.shifen.com ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4075ms rtt min/avg/max/mdev = 8.177/12.124/20.557/4.480 ms主机可以通过
192.168.218.2连接虚拟机