1. 程式人生 > >linux虛擬機橋接網絡配置

linux虛擬機橋接網絡配置

字節 des ref func 編輯 虛擬機橋接 sys def p s

版權聲明:經驗之談,不知能否換包辣條,另,轉載請註明出處。 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.100Ping 統計信息:
    數據包: 已發送 = 2,已接收 = 2,丟失 = 0 (0% 丟失),
往返行程的估計時間(以毫秒為單位):
    最短 = 0ms,最長 = 0ms,平均 = 0ms

測試已經全部通過!

linux虛擬機橋接網絡配置