Linux系统主机和虚拟机的外网通信、网络管理

摘要:本次博文主要介绍路由、网关和DNS,并通过实战Linux系统联网及其虚拟机联网为例,讲解管理网络。

一、基础知识

    (1)路由器

  主要功能是用来作nat的

      dnat 目的地地址转换

      snat 源地址转换

    (2)网关

 路由器上和自己处在同一个网段的那个ip

    (3)设定网关

         systemctl stop NetwrokManager

         vim /etc/sysconfig/network               全局网关

         GATEWAY=网关ip

         vim /etc/sysconfig/network-scripts/ifcfg-网卡配置文件 ##网卡接口网关

         GATEWAY=网关ip

         systemctl restart netwrok 

  (4) 查询网关

           route -n          查询网关

二、Linux主机联网WIFI 

    (1) 打开配置文件

 Linux系统主机和虚拟机的外网通信、网络管理

 (2) 删除圈中网关

 Linux系统主机和虚拟机的外网通信、网络管理

    (3) 重启服务:systemctl restart netwrok

    (4) 如图给电脑接入WIFi

 Linux系统主机和虚拟机的外网通信、网络管理

    (5) 检测联网状态

 Linux系统主机和虚拟机的外网通信、网络管理

如上图,则接入网络WIFI成功。

三、Linux系统下的虚拟机联网WIFI

分为两部分设置,主机和虚拟机,如下:

(一) 主机的设置

(1)切换到root用户

Linux系统主机和虚拟机的外网通信、网络管理

(2)查看/etc/resolv.conf

 Linux系统主机和虚拟机的外网通信、网络管理

Linux系统主机和虚拟机的外网通信、网络管理

(3)具体步骤

 Linux系统主机和虚拟机的外网通信、网络管理

(二)虚拟机的设置

1)配置网关文件

Linux系统主机和虚拟机的外网通信、网络管理Linux系统主机和虚拟机的外网通信、网络管理

 

   添加网关

 Linux系统主机和虚拟机的外网通信、网络管理

2)重启网关

 Linux系统主机和虚拟机的外网通信、网络管理

3)配置/etc/resolv.conf  

 Linux系统主机和虚拟机的外网通信、网络管理

Linux系统主机和虚拟机的外网通信、网络管理

写入 nameserver 192.168.43.1

Linux系统主机和虚拟机的外网通信、网络管理 

保存,退出。

完成上述后,开始检测网络,虚拟机首次上网可能会出现两种的情况:

(1)正常上网

(2)网卡坏掉

一起来看吧:

情况一:网络正常

Linux系统主机和虚拟机的外网通信、网络管理

情况二:网卡坏掉,重新配置

Linux系统主机和虚拟机的外网通信、网络管理

说明该虚拟机网卡已经损坏,务必删掉重新添加。

解决办法,如下:

(1)主机在超户root下,执行:

Linux系统主机和虚拟机的外网通信、网络管理


2)选择并双击需要修改的虚拟机

Linux系统主机和虚拟机的外网通信、网络管理

3)删掉圈中已损坏的网卡

 Linux系统主机和虚拟机的外网通信、网络管理

Linux系统主机和虚拟机的外网通信、网络管理

(4)添加一个新的网卡,建议如下操作

 Linux系统主机和虚拟机的外网通信、网络管理

(5) 配置IP重复上述操作即可。

 四、dns 

    1.dns定义

dns是一台服务器

这台服务器提供了回答客户主机名和ip对应关系的功能

    2.设定dns

vim /etc/resolv.conf

nameserver dns服务器ip

vim /etc/sysconfig/network-scripts/ifcfg-网卡配置文件

DNS1=dns服务器ip

    3.本地解析文件

vim /etc/hosts

ip 主机名称

    4.本地解析文件和dns读取的优先级调整

/etc/nsswitch.conf

 38 #hosts:     db files nisplus nis dns

 39 hosts:      files dns ##files代表本地解析文件,dns代表dns服务器,那个在前面那个优先