linux虚拟机桥接网络配置
版权声明:经验之谈,不知能否换包辣条,另,转载请注明出处。 https://blog.csdn.net/zhezhebie/article/details/75035997
前言:我是最小化安装centos7 1611系统的,安装快,要啥装啥,比较干净。
1、查看宿主机ip信息:
[c:\~]$ ipconfig
Windows IP 配置
以太网适配器 VirtualBox Host-Only Network:
连接特定的 DNS 后缀 . . . . . . . :
本地链接 IPv6 地址. . . . . . . . : fe80::c8b3:4dc7:4b54:74da%9
IPv4 地址 . . . . . . . . . . . . : 192.168.56.1
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . :
以太网适配器 以太网:
连接特定的 DNS 后缀 . . . . . . . :
本地链接 IPv6 地址. . . . . . . . : fe80::6c1c:f5c3:4450:ab73%2
IPv4 地址 . . . . . . . . . . . . : 192.168.1.102
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . : 192.168.1.1
记住这个网关和ipv4地址:192.168.1.*这个呆会有用
2、设置网卡模式为桥接:
进入网络配置文件所在目录:
cd /etc/sysconfig/network-scripts/
ls
[root@minimal network-scripts]# ls
ifcfg-enp0s3 ifdown-eth ifdown-post ifdown-TeamPort ifup-eth ifup-plip ifup-sit init.ipv6-global
ifcfg-enp0s3-1 ifdown-ib ifdown-ppp ifdown-tunnel ifup-ib ifup-plusb ifup-Team network-functions
ifcfg-lo ifdown-ippp ifdown-routes ifup ifup-ippp ifup-post ifup-TeamPort network-functions-ipv6
ifdown ifdown-ipv6 ifdown-sit ifup-aliases ifup-ipv6 ifup-ppp ifup-tunnel
ifdown-bnep ifdown-isdn ifdown-Team ifup-bnep ifup-isdn ifup-routes ifup-wireless
3、编辑默认配置文件
vim ifcfg-enp0s3
改为如下:
[root@minimal network-scripts]# cat ifcfg-enp0s3
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"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="enp0s3"
UUID="fafa3943-c141-4b24-ab90-750437820981"
DEVICE="enp0s3"
ONBOOT="yes"
IPADDR0="192.168.1.100"
NETMASK="255.255.255.0"
GATEWAY0="192.168.1.1" #这里要看你本地宿主机的网关,就是第一步那个
DNS1="192.168.1.1"
DNS2="8.8.8.8"
重启网络服务:
service network restart
部分电脑可能需要重启虚拟机。
4、检查ip:
ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
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 forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 08:00:27:b6:5d:e7 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.100/24 brd 192.168.1.255 scope global enp0s3
valid_lft forever preferred_lft forever
inet6 fe80::7743:e498:f711:a0cc/64 scope link
valid_lft forever preferred_lft forever
重新开一个命令页面,ping外网试试:
ping baidu.com
[root@minimal ~]# ping qq.com
PING qq.com (14.17.32.211) 56(84) bytes of data.
64 bytes from 14.17.32.211 (14.17.32.211): icmp_seq=1 ttl=53 time=6.76 ms
64 bytes from 14.17.32.211 (14.17.32.211): icmp_seq=2 ttl=53 time=5.82 ms
64 bytes from 14.17.32.211 (14.17.32.211): icmp_seq=3 ttl=53 time=5.79 ms
^C
--- qq.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2008ms
ping宿主机:
[root@minimal ~]# ping 192.168.1.102
PING 192.168.1.102 (192.168.1.102) 56(84) bytes of data.
64 bytes from 192.168.1.102: icmp_seq=1 ttl=128 time=0.259 ms
64 bytes from 192.168.1.102: icmp_seq=2 ttl=128 time=0.190 ms
宿主机ping虚拟机:
[c:\~]$ ping 192.168.1.100
正在 Ping 192.168.1.100 具有 32 字节的数据:
来自 192.168.1.100 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.1.100 的回复: 字节=32 时间<1ms TTL=64
192.168.1.100 的 Ping 统计信息:
数据包: 已发送 = 2,已接收 = 2,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 0ms,平均 = 0ms
测试已经全部通过!