linux系统

文章目录
  1. 1. linux三种网络模式
  2. 2. centos7之动态ip与静态ip
linux三种网络模式

在我们安装vmware的时候,vmware会为三种网络模式各自创建一个虚拟机网络, 其中 VMnet0(表示桥接模式) VMnet8(NAT模式) VMnet1(仅主机模式)


桥接模式
和主机一样,也会占用一个局域网中的ip。信息的发送和接受,虚拟网络适配器和主机的物理网络适配器进行交换,虚拟网络适配器可以通过主机的物理网络适配器访问外部网络。在局域网中的其它主机能够识别到发送信息的ip为该虚拟机的ip。

NAT模式
虚拟机发送数据时,NAT虚拟机网络适配器会以主机的名义将数据包裹发送出去,接收时通过特殊的标识识别。在外部网络中并不知道当前虚拟机的存在。

主机模式
仅可以和主机通信,无法访问外部网络。


一篇介绍的很形象的文章


centos7之动态ip与静态ip
centos7获取ip地址的方法主要有两种 1:动态获取  2:设置静态ip

我们一般通过VMWare安装完centos7后,可以使用命令ip addr查看虚拟机的ip地址。但是刚安装完的centos7有些没有设置ip地址,我们可以通过下面两种方式来设置ip地址。

1. 动态获取ip(前提是路由器已经开启了DHCP(动态主机设置协议))
a: 需要修改网卡的配置文件 /etc/sysconfig/network-scripts/ifcfg-ens33 其中ifcfg-ens33为网卡名。修改该文件的两处地方既可。
(1) bootproto=dhcp
(2) onboot=yes
b: 重启下网络服务
[root@mini ~]# systemctl restart network
c: 通过 ip addr 命令可以看到ens33的网卡已经有相应的ip地址啦
d: 通过 ping www.baidu.com 查看网络是否通畅

在VMware里,点击'编辑'-'虚拟网络编辑器'
2. 配置静态ip地址(网络模式在nat模式下)
a: 也是需要修改网卡配置文件 /etc/sysconfig/network-srcipts/ifcfg-ens33 其中ifcfg-ens33为网卡名。修改该文件的两处地方既可。
(1) bootproto=static
(2) onboot=yes
b: 还需要在该网卡配置文件的后面加上几行,分别是ip地址,子网掩码,网关,dns服务器
IPADDR=192.168.25.156 #静态ip
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.1.1 #网关
DNS1=192.168.25.2
DNS2=8.8.8.8 #谷歌的dns服务器
c: 重启下网络服务
[root@mini ~]# systemctl restart network
d: 通过 ip addr 命令可以看到ens33的网卡已经有新的ip地址啦
e: 通过 ping www.baidu.com 查看网络是否通畅

3. 在 /etc/resolv.conf文件里面保存了dns地址,可以通过cat命令查看

在设置静态ip时,子网掩码和网关地址可以在vmware的->编辑->虚拟网络编辑器->NAT设置 中查看,如下图所示