linux网络配置(桥接和nat模式)
需要软件:vmware,centos7.4
一、桥接模式
将linux
的ip
设置为与本地机相同的网段,不同的ip,其他配置与主机一样。打个比方,你电脑的ip为192.168.10.205
,那你虚拟机的ip可以为192.168.10.204
或者192.168.10.203
…等等。如果还不懂,ok, 最直白的说法就是把你的linux
系统当做一台独立电脑,你的电脑怎么配的,他的电脑就怎么配,只要网段相同,了不同就行了,这也意味这如果你的公司为每个人都分配了了,那这时候你可能就需要向ip管理者再要一个ip了。
ok,我们根据自己自定义的密码,登录root账号(一定是root
账号,否则修改文件会提示权限不够),然后直接通过命令cd /etc/sysconfig/network-scripts
进入网络配置文件的所在目录。
然后直接输入vi ifcfg-ens33
进行编辑ifcfg-ens33v文件,输入i
键进行修改。首先我们看看自己本地的ip信息是什么样子的
可以看到,我们本地的ip是192.168.32.205
,网关是192.168.32.1
,dns是192.168.10.10
,掩码是255.255.255.0
,既然要配置成桥接模式
,那这里我们只需要修改下ip即可,这里随便改一个同网关的不同ip:192.168.32.171
,配置如下
修改完,点击esc
键,然后依次输入 :wq
(大写会报错,需小写)进行保存。注意,因为我们这里是桥接模式,而虚拟机默认安装的是nat模式,所以我们这里需要修改一些虚拟机的网络模式
ok,用service network restart
重置下网络,再通过ifconfig
查看ip。
最后直接在本地机子ping 192.168.32.171
,如果ping通,则说明配置成功,当然,如果你配的是公司的ip,可以让同事帮忙ping一下你虚拟机的网站,正常情况下也是成功的!!
二、nat模式
我们安装完虚拟机后,会发现我们的网络适配器会多了vmnet1
和vmnet8
两个网络。这时候如果想要实现nat模式
,就需要将linux
的ip设置成vmnet8
同网段不同ip。gateway
置成vmnet8
的gateway
,一般是xxx.xxx.xxx.2
,netmask
与vmnet8
同样,dns
设置与主机同样,并且加上8.8.8.8
和8.8.4.4
。这样子就可以共享本地网络。但是有一个地方值得注意,就是我们共享了主机网络,有两种情况下是访问不了外网的,第一种就是本地没有网络,第二种就是本地是通过设置浏览器代理才能访问浏览器的也不能够共享网络。我就是因为公司网络需要设置代理才能访问外网,导致我虚拟机不能上网,最后只能自己连接wifi解决!
步骤跟前面一样,通过命令cd /etc/sysconfig/network-scripts
进入网络配置文件的所在目录。然后直接输入vi ifcfg-ens33
进行编辑ifcfg-ens33
文件,输入i
键进行修改。首先我们看看自己本地的vmnet8
的ip信息是什么样子的
可以看出ip为192.168.248.254
, 但是并没有发现网关,不急,我们可以直接去vmware
寻找网关
可以看到网关为192.168.248.2
.ok,这样子那我们就随便取的相同网段的不同ip:192.168.248.130
,网关就是192.168.248.2
.修改内容如下:
修改完,点击esc
键,然后依次输入 :wq
(大写会报错,需小写)进行保存。然后检查下此时是否是nat模式
,如果是桥接模式
记得切回来。ok,用service network restart
重置下网络,再通过ifconfig
查看ip。
本地ping
一下
最后将查下网络,直接在虚拟机ping www.baidu.com
,如果返回数据则说明配置成功!!