Linux静态IP、DNS配置(VM的三种网络模式)


Vmware网络模式

1.虚拟设备

在这里插入图片描述

  • VMnet0:用于虚拟桥接网络下的虚拟交换机
  • VMnet1:用户虚拟Host-Only网络下的虚拟交换机
  • VMnet8:用于虚拟NAT网络下的虚拟交换机
  • VMware Network Adepter VMnet1:Host用于与Host-Only虚拟网络进行通信的虚拟网卡 VMwareNetwork Adepter VMnet8:Host用于与NAT虚拟网络进行通信的虚拟网卡

2. 三种网络模式

1)桥接网络

桥接网络是指虚拟网卡通过VMnet0虚拟交换机和本地物理网卡进行桥接,那么物理网卡和虚拟网卡就相当于处于同一个网段,虚拟交换机就相当于一台现实网络中的交换机,所以要想虚拟机也可以连接到互联网中那么两个网卡的IP地址也要设置为同一网段。也就是虚拟主机的ip要和物理主机的IP在同一网段下(比如这里的172.16.10下),只要主机能上网那么虚拟主机也能上网

注意:桥接模式的网关要和本地的网络的Ip相同

  1. 与物理真机同网段,如192.168.43.X
  2. 桥接模式可以连接外网(有网络)
  3. 桥接模式中,Linux系统就相当于一台独立的计算机,与Windows物理真机处于同一个网络环境中。

在这里插入图片描述

在这里插入图片描述

2)NAT模式

在NAT网络中,会用到VMware Network Adepter VMnet8虚拟网卡,主机上的VMware Network
Adepter VMnet8虚拟网卡被直接连接到VMnet8虚拟交换机上与虚拟网卡进行通信。VMware Network
Adepter VMnet8虚拟网卡的作用仅限于和VMnet8网段进行通信,它不给VMnet8网段提供路由功能,所
以虚拟机虚拟一个NAT服务器,使虚拟网卡可以连 接到Internet。 VMware Network AdepterVMnet8虚拟网卡的IP地址是在安装VMware时由系统指定生成的,我们尽量不要修改这个数值,否则可能会使主机和虚拟机无法通信。

也就是说在NAT模式下虚拟主机和主机不需要在同一个网段下,虚拟主机想要上网就需要虚拟交换机上的VMnet8路由器进行地址转换,把虚拟主机的IP地址转换为可以上网的 172.16.10.x的IP地址进行上网。
主机A和虚拟主机之间可以互通是因为它们之间有一个 VMnet8的虚拟网卡。
当然像主机B那种是访问不了虚拟机的,因为它们不在同一网段,但是虚拟机想要ping通主机B是可以的,因为路由器有转发功能。外面试进不来的,但里面是可以出去的。

如果NET模式想上网,只需要配置DNS即可
在这里插入图片描述
VMnet8 NAT模式:相当于一个独立的网络环境,与物理真机不处于同一个网段。但是其可以通过虚拟网络路由器(NAT地址转化)连接外网。

  1. 与物理真机不在同一个网段,拥有独立的IP网段
  2. 不仅可以进行内部连接(VMware=> CentOS6、CentOS7)
  3. 拥有一个虚拟的路由器(NAT设备)可以让我们虚拟机连接到外网环境

在这里插入图片描述

3)Host-Only(仅主机模式)

在Host-Only模式下,虚拟网络是一个全封闭的网络,它唯一能够访问的就是物理真机。其实Host-Only
网络和NAT网络很相似,不同的地方就是Host-Only网络没有NAT服务,所以虚拟网络不能连接到
Internet。主机和虚拟机之间的通信是通过VMware Network Adepter VMnet1虚拟网卡来实现的

仅主机模式下只能ping通物理真机,不能ping通和物理真机在同一网段的其它机器
注意:虚拟主机的ip要和 VMnet1的IP要在同一网段

在这里插入图片描述
VMnet1 仅主机模式:封闭的网络环境,仅能与Windows物理真机进行连接。无法连接外网

  1. 与物理真机不在同一个网段,拥有独立的IP网段
  2. 仅主机模式仅能用于内部连通(VMware=>JumpServer、RealServer)
  3. 仅主机模式无法连接外网

在这里插入图片描述

主机网络配置

1.常见的网络接口

接口描述备注
eth0以太网接口eth0,eth1,ethN
enp3s0/ens33以太网接口Centos7+
wlan0无线接口
lo本地回环接口127.0.0.1(默认), 127.x.x.x
virbr0桥接接口(虚拟交换机)
br0桥接接口(虚拟交换机)
vnet0KVM虚拟机网卡接口

2.查看网络信息

1)查看 IP、掩码、MAC

命令:ip addrip a

在这里插入图片描述

2)只显示eth0的信息

命令:ip addr show eth0

在这里插入图片描述

3)查看本机路由表信息(默认网关、默认路由)

命令:ip route

在这里插入图片描述

4)查看DNS

etc/resolv.conf文件里就是DNS的信息
命令:cat /etc/resolv.conf
在这里插入图片描述

3. ifconfig命令

常用选项

  • -a:显示所有接口的状态,包括那些关闭的接口

1)给网卡配置临时子接口

注意:临时配置是重启网络或者系统就会失效的

eth0这个网卡配置一个临时子接口
命令:ifconfig eth0:1 172.22.29.168 netmask 255.255.255.0

在这里插入图片描述

2)永久生效的临时子接口

永久生效需要创建子配置文件
/etc/sysconfig/network-scripts目录下

先复制一下eth0网卡文件

在这里插入图片描述

打开复制的文件
vim ifcfg-eth0:1

修改配置文件为

DEVICE=eth0:1
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
IPADDR=172.22.29.250
NETMASK=255.255.192.0

在这里插入图片描述
重启网络
命令:systemctl restart network

激活网卡
命令:ifup 网卡名

在这里插入图片描述

3)其它命令

  • ifup 网卡名:激活网卡
  • ifdown 网卡名:停用网卡
  • ifconfig 网卡名 down/up:临时激活或停用网卡

4. 修改网络信息

1)配置静态ip

配置静态ip一般只需配置

TYPE="Ethernet" 以太网
BOOTPROTO="none" 静态
IPADDR=11.1.1.10 ip
NETMASK=255.255.255.0 子网掩码
NAME="ens37" 网卡名
DEVICE="ens37" 设备名
ONBOOT="yes" 重启网卡是否激活网卡

修改网卡配置文件来配置静态ip
网卡配置文件路径:/etc/sysconfig/network-scripts

在这里插入图片描述
在这里插入图片描述

DEVICE=eth0 设备名

TYPE=Ethernet 以太网

BOOTPROTO=none IP地址获取方式,静态: static,none 动态:dhcp,dynamic

ONBOOT=yes 重启网卡是否激活该网卡

BROADCAST=192.168.2.255 广播地址

HWADDR=00:E0:4C:41:95:DB MAC地址

NM_CONTROLLED=yes 是否接受NetworkManager管理

IPADDR=192.168.2.253 IP地址

PREFIX=24 子网掩码 NETMASK=255.255.255.0

NETWORK=192.168.2.0 网络地址

GATEWAY=192.168.2.254 默认网关

DNS1=202.106.0.20 DNS服务器

DNS2=8.8.8.8 DNS服务器备

特殊配置(动态获取ip(dhcp))

DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes

配置完了记得重启网卡
命令:systemctl restart network

2)配置DNS

/etc目录下有一个resolv.conf文件
可以配置DNS

在这里插入图片描述
第二种配置DNS服务器的方法,直接修改网卡配置文件

在这里插入图片描述

3)其它工具

命令:lspic:显示系统中所有PCI总线设备或连接到该总线上的所有设备的工具

在这里插入图片描述

查看当前主机的所有网卡(包括已经驱动了和没有驱动
命令:lspci | grep -i eth

在这里插入图片描述
查看物理连接状态(网线是否ok)
命令:ethtool eth0

在这里插入图片描述

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱敲代码的三毛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值