前言:我在网上看了半天,发现为啥要用配置了桥接,还要设置静态ip地址啊,有点奇怪,为什么要配置dns,一定要配置dns才能上网吗,看了dns,
我试了一下,发现可以在文件可以设置自动获取ip地址,那两个模式可不可以都配置静态ip地址呢,
思路:
配置了桥接,需要在配置文件上/etc/network/interfaces设置自动获取ip地址,不然每次开机都需要dhclient。
配置了nat模式,也就是vm8,需要在/etc/network/interfaces上配置静态的ip地址,重启网络生效。我试了一下,发现可以在文件可以设置自动获取ip地址。
正题
配置桥接模式
1、使用命令,如下,修改网络配置文件,使其开机能自动获取ip地址
vi /etc/network/interfaces
2、添加内容为
auto eth0
iface eth0 inet dhcp
3、使用命令命令查看是否有eth0的网卡,如果没有,那就使用命令启用ifup eth0启用网卡
ifconfig
ifup eth0
配置以上配置,应该就能通外网了,ping www.baidu.com
如果不行,那就使用以下命令,重启网络
开启etho的网卡,最后重启网络,使其修改的网络配置生效
systemctl restart network
配置nat模式
1、首先需要知道,vm上的虚拟网络编辑器的vm8的网关,和ip地址的网段
打开编辑,在点击虚拟网络编辑器
2、进去之后,查看网关
3、然后进去linux的网络配置文件,修改网关地址和vm8的虚拟网关地址是一样的,ip地址随便配置,不要和其他地址冲突就行,
我的网关地址是192.168.10.1
1、使用命令,vi /etc/network/interfaces
添加以下内容,注释掉之前的配置
auto eth0
iface eth0 inet static
address 192.168.10.131
netmask 255.255.255.0
gateway 192.168.10.1
4、配置域名服务器
一般域名服务要配置成自己的网关,或者腾讯的公共域名服务器。
vi /etc/resolv.conf
5、然后重启网络
systemctl restart network
扩展知识
桥接模式,使用静态的ip地址,
虚拟机的ip地址和主机的ip的地址不一样,结果不能ping通外网
本机的ip地址为192.168.60.70,可能是配置的网段不一样吧,所以ping不通外网
虚拟机的ip地址和主机的ip的地址一样,结果能ping通外网