用ifconfig和setup配置虚拟机网络(详细)

一.ifconfig配置虚拟机网络(暂时)

1.桥接模式
2.NAT模式
3.仅主机模式

二.使用setup配置虚拟机ip(永久)

1.设置静态ip
2.设置就默认网关
3.设置DNS
4.使用service network restart更新

虚拟机网络配置

同一网段的计算机可以通信,但是NAT模式和仅主机模式使用的是虚拟机的虚拟网卡,所以不可以与真实机同一网段的计算机通信。桥接模式使用的是真实机公用同一网段地址,可以和本局域网的计算机进行通信。
1.桥接模式:
直接使用真实网卡ip(与vmnet0ip相同),而不使用虚拟机的虚拟网卡。
好处:配置简单,和真实机公用同一网段地址,可以直接和本机、本局域网的计算机进行通信。
坏处:会占用网段ip,可能会发生ip地址冲突。
2.NAT模式:
虚拟机使用vmnet8ip(虚拟机假网卡)。如果真实机能上网,虚拟机也能上网
好处:不会占用真实网段ip,不会发生ip地址冲突。
坏处:无法与本局域网的计算机进行通信
3.仅主机模式:
虚拟机使用vmnet1ip(虚拟机假网卡)
好处:不会占用真实网段ip,不会发生ip地址冲突。
坏处:无法上网,无法与本局域网的计算机进行通信

输入以下代码查看当前网卡配置信息
(if代表interface代表接口)

ifconfig

初始时查看时,只有一块Loopback网卡,是一块回环网卡(没什么用,仅用本机通信和测试)
使用仅主机模式配置:
配置第一块网卡:eth0代表第一块网卡,配置ip为vmnet1自动分配的ip的相同网段ip。(假设vmnet1的ip为192.168.154.1,则eth0为192.168.154.2)

测试是否连接成功:真实机打开cmd命令行,使用ping向虚拟机的ip发送包,如果发送成功,则连接成功。

将仅主机模式改为桥接模式:
首先选择模式,然后使用ifconfig修改eth0的ip为真实机的同一网段ip。
然后测试是否连接成功。

以上都是临时操作,重启虚拟机将丢失。

永久保存:使用setup命令

在这里插入图片描述
可以直接在设备中配置DNS
在这里插入图片描述
在这里插入图片描述
【】中星号代表开启,因为我们用远程工具登录,所以不用DHCP,按空格取消。
static ip取决与你使用那种网络连接模式,如果使用桥接模式,
就用vmnet0ip,如果用nat模式,就用vmnet8ip。
net mask是子网掩码,一般是255.255.255.0。default getway ip是默认网关一般是192.168.1.1。
在这里插入图片描述
关于DNS的选择:
国内DNS服务
1、【推荐】114DNS
公共DNS
主:114.114.114.114
备:114.114.115.115
网银安全DNS
主:114.114.114.119
备:114.114.115.119
儿童保护DNS
主:114.114.114.110
备:114.114.115.110
2、【推荐】腾讯 DNSPod
IPv4
主:119.29.29.29
备:182.254.116.116
3、【强烈推荐】阿里云公共DNS
IPv4
主:223.5.5.5
备:223.6.6.6
IPv6
主:2400:3200::1
备:2400:3200:baba::1
国外DNS服务
1、【国外首选】Cloudflare DNS
IPv4
主:1.1.1.1
备:1.0.0.1
IPv6
主:2606:4700:4700::1111
备:2606:4700:4700::1001
2、【国外推荐】谷歌公共DNS
IPv4
主:8.8.8.8
辅:8.8.4.4
IPv6
主:2001:4860:4860::8888
备:2001:4860:4860::8844
3、【国外推荐】Cisco OpenDNS
IPv4
主:208.67.222.222
辅:208.67.220.220

也可以在宿主机上使用命令行查看:
win+r,输入cmd。
输入ipconfig命令。
在这里插入图片描述
在这里插入图片描述

on boot一定要打开,peer dns和controled by networkmanager无所谓。
然后sava and quit。
回到界面,输入:service network restart
在这里插入图片描述
在这里插入图片描述
网络连接成功。

猜你喜欢

转载自blog.csdn.net/qq_44308180/article/details/107281984