玩转虚拟机多网卡网络,同时访问局域网和外网都不叫事
发布日期:2021-05-24 22:35:03 浏览次数:19 分类:精选文章

本文共 3356 字,大约阅读时间需要 11 分钟。

注:本文以oracle virtualbox虚拟机为案例,实际使用什么vm到没有什么区别

三种网卡网络配置

1. NAT连接:

作用:虚拟机到外网 虚拟机到主机

http://note.youdao.com/yws/public/resource/bab1ba6ffae7867f0d2ce88dd5e77091/xmlnote/WEBRESOURCE411d3cc453331ad8264857870486ae3b/5653

2. Host-Only 虚拟网卡连接

作用:主机到虚拟机 默认开启56网段

http://note.youdao.com/yws/public/resource/bab1ba6ffae7867f0d2ce88dd5e77091/xmlnote/WEBRESOURCEd49b02e7611ffa2c84c47d2e38088348/5658

3. 桥接连接

作用: 局域网内访问虚拟机

http://note.youdao.com/yws/public/resource/bab1ba6ffae7867f0d2ce88dd5e77091/xmlnote/WEBRESOURCE426655d6179b3e6b7a73ac511a78d364/5661

总结

三者并存下 虚拟机无法访问主机

如果需要临时访问主机,可以关闭网桥连接模式

右键点击状态栏中的网络图标,动态选择网络连接

http://note.youdao.com/yws/public/resource/bab1ba6ffae7867f0d2ce88dd5e77091/xmlnote/WEBRESOURCE7a0be995f6ba2f8cae835fcb4600ea4e/5664

查看网络信息

[root@localhost network-scripts]# ip addr1: lo: 
mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever2: enp0s3:
mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 08:00:27:3a:15:0a brd ff:ff:ff:ff:ff:ff inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic enp0s3 valid_lft 86230sec preferred_lft 86230sec inet6 fe80::a00:27ff:fe3a:150a/64 scope link valid_lft forever preferred_lft forever3: enp0s8:
mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 08:00:27:b7:50:6e brd ff:ff:ff:ff:ff:ff inet 192.168.56.180/24 brd 192.168.56.255 scope global enp0s8 valid_lft forever preferred_lft forever inet6 fe80::a00:27ff:feb7:506e/64 scope link valid_lft forever preferred_lft forever4: enp0s9:
mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 08:00:27:ba:68:38 brd ff:ff:ff:ff:ff:ff inet 192.168.1.180/24 brd 192.168.1.255 scope global enp0s9 valid_lft forever preferred_lft forever inet6 fe80::a00:27ff:feba:6838/64 scope link valid_lft forever preferred_lft forever

查看网卡配置

配置网卡前,在安装虚拟机时切记要安装网络,如果没有安装则需要手动创建网卡配置文件

配置虚拟网卡2,名称是ifcfg-enp0s8

#进入网卡配置路径下[root@bogon network-scripts]# cd /etc/sysconfig/network-scripts/[root@bogon network-scripts]# lsifcfg-enp0s8  ifdown-ippp    ifdown-Team      ifup-ib     ifup-ppp       init.ipv6-globalifcfg-enp0s9  ifdown-ipv6    ifdown-TeamPort  ifup-ippp   ifup-routes    network-functionsifcfg-lo      ifdown-isdn    ifdown-tunnel    ifup-ipv6   ifup-sit       network-functions-ipv6ifdown        ifdown-post    ifup             ifup-isdn   ifup-Teamifdown-bnep   ifdown-ppp     ifup-aliases     ifup-plip   ifup-TeamPortifdown-eth    ifdown-routes  ifup-bnep        ifup-plusb  ifup-tunnelifdown-ib     ifdown-sit     ifup-eth         ifup-post   ifup-wirelessvi ifcfg-enp0s8TYPE=EthernetBOOTPROTO=staticDEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_PEERDNS=yesIPV6_PEERROUTES=yesIPV6_FAILURE_FATAL=noNAME=enp0s8UUID=2f812198-74d6-4d6a-9fcd-8f6d1058b688DEVICE=enp0s8ONBOOT=yesIPADDR=192.168.56.180GETEWAY=192.168.56.1NETMASK=255.255.255.0

配置虚拟网卡3,名称是ifcfg-enp0s9

#进入网卡配置路径下[root@bogon network-scripts]# cd /etc/sysconfig/network-scripts/[root@bogon network-scripts]# vi ifcfg-enp0s9TYPE=EthernetBOOTPROTO=staticDEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_PEERDNS=yesIPV6_PEERROUTES=yesIPV6_FAILURE_FATAL=noNAME=enp0s9UUID=2f812198-74d6-4d6a-9fcd-8f6d1058b600DEVICE=enp0s9ONBOOT=yesIPADDR=192.168.1.180GETEWAY=192.168.1.1NETMASK=255.255.255.0

网卡参数说明

BOOTPROTO=static #dhcp改为static(修改)ONBOOT=yes #开机启用本配置,一般在最后一行(修改)IPADDR=192.168.1.201 #静态IP(增加)GATEWAY=192.168.1.1 #默认网关,虚拟机安装的话,通常是1,根据当前网络环境设置NETMASK=255.255.255.0 #子网掩码(增加)DNS1=192.168.1.1 #DNS 配置,虚拟机安装的话,DNS就网关就行,多个DNS网址的话再增加(增加)HWADDR=08:00:27:d3:be:fa #在步骤2里查看mac地址 请用:分隔 或者通过ip addr查看
上一篇:技术人员如何平衡成长和工作
下一篇:redis实现原理和应用(redis读书笔记)

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月29日 08时16分55秒