前提提示,请在启动centos安装前设置好这两张网卡
1.网卡设置两张网卡,一张NAT,一张Host-Only
记住NAT网卡的MAC地址,十分重要
记住Host-Only网卡的MAC地址,十分重要
NAT网卡 设置成内部网络
Host-Only网卡 设置局域网
查看网卡名称,我们主要是根据mac地址来确认网卡名称的
执行 ip ad
[root@localhost key] 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 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 group default qlen 1000 link/ether 08:00:27:a7:6a:f1 brd ff:ff:ff:ff:ff:ff inet 10.0.2.15/24 brd 10.0.2.255 scope global noprefixroute dynamic enp0s3 valid_lft 81864sec preferred_lft 81864sec inet6 fe80::a00:27ff:fea7:6af1/64 scope link valid_lft forever preferred_lft forever 3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 08:00:27:31:25:b3 brd ff:ff:ff:ff:ff:ff inet 192.168.1.88/24 brd 192.168.1.255 scope global noprefixroute enp0s8 valid_lft forever preferred_lft forever inet6 fe80::a00:27ff:fe31:25b3/64 scope link noprefixroute valid_lft forever preferred_lft forever 4: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000 link/ether 52:54:00:e8:79:b9 brd ff:ff:ff:ff:ff:ff inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0 valid_lft forever preferred_lft forever 5: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN group default qlen 1000 link/ether 52:54:00:e8:79:b9 brd ff:ff:ff:ff:ff:ff
|
enp0s3 —> NAT网卡
enp0s8 —> Host-Only网卡
我们执行命令进入到/etc/sysconfig/network-scripts/目录,这目录下存放着enp0s3和enp0s8的配置文件
ifcfg-enp0s3 –> enp0s3配置文件
ifcfg-enp0s8 –> enp0s8配置文件
[root@localhost key] [root@localhost network-scripts] ifcfg-enp0s3 ifdown-ipv6 ifdown-tunnel ifup-isdn ifup-TeamPort ifcfg-enp0s8 ifdown-isdn ifup ifup-plip ifup-tunnel ifcfg-lo ifdown-post ifup-aliases ifup-plusb ifup-wireless ifdown ifdown-ppp ifup-bnep ifup-post init.ipv6-global ifdown-bnep ifdown-routes ifup-eth ifup-ppp network-functions ifdown-eth ifdown-sit ifup-ib ifup-routes network-functions-ipv6 ifdown-ib ifdown-Team ifup-ippp ifup-sit ifdown-ippp ifdown-TeamPort ifup-ipv6 ifup-Team
|
我们先配置NAT网卡enp0s3,执行下面的命令:
vim ifcfg-enp0s3
在文件内粘贴我下面的内容,
DEVICE=enp0s3 HWADDR=08:00:27:A7:6A:F1 //替换成你的NAT网卡的MAC地址 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=dhcp DEFROUTE=yes NM_CONTROLLED=yes NAME=enp0s3 UUID=4a2f939c-e560-4f1a-8c3d-16ed5c1cea1d //保留你enp0s3的UUID ONBOOT=yes //默认是no,我们修改为yes
|
搞定之后,按Esc 键,再按shift+: ,输入wq 保存退出
配置Host-Only网卡enp0s8,执行下面的命令
vim ifcfg-enp0s8
在文件内插入我下面的内容,
HWADDR=08:00:27:31:25:B3 //替换为你Host-Only网卡的mac地址 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none IPADDR=192.168.1.88 GATEWAY=192.168.1.1 NETMASK=255.255.255.0 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=enp0s8 UUID=470f00a3-cd71-4d9f-82a9-d6ad3f5f57b7 //保留你enp0s8的UUID DEVICE=enp0s8 ONBOOT=yes //默认是no,我们修改为yes
|
搞定之后,按Esc 键,再按shift+: ,输入wq 保存退出
输入以下命令,重启
halt –r
你可以访问外网了,但是可能ping不了百度,这时,你只需要把centos关机后,等几分钟再开启就可以成功ping通百度了
物理机也可以ping通虚拟机的ip地址
C:\Users\hh>ping 192.168.1.88
正在 Ping 192.168.1.88 具有 32 字节的数据: 来自 192.168.1.88 的回复: 字节=32 时间<1ms TTL=64 来自 192.168.1.88 的回复: 字节=32 时间=1ms TTL=64 来自 192.168.1.88 的回复: 字节=32 时间<1ms TTL=64 来自 192.168.1.88 的回复: 字节=32 时间=1ms TTL=64
192.168.1.88 的 Ping 统计信息: 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位): 最短 = 0ms,最长 = 1ms,平均 = 0ms
|