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) 打开配置文件
(2) 删除圈中网关
(3) 重启服务:systemctl restart netwrok
(4) 如图给电脑接入WIFi
(5) 检测联网状态
如上图,则接入网络WIFI成功。
三、Linux系统下的虚拟机联网WIFI
分为两部分设置,主机和虚拟机,如下:
(一) 主机的设置
(1)切换到root用户
(2)查看/etc/resolv.conf
(3)具体步骤
(二)虚拟机的设置
(1)配置网关文件
添加网关
(2)重启网关
(3)配置/etc/resolv.conf
写入 nameserver 192.168.43.1
保存,退出。
完成上述后,开始检测网络,虚拟机首次上网可能会出现两种的情况:
(1)正常上网
(2)网卡坏掉
一起来看吧:
情况一:网络正常
情况二:网卡坏掉,重新配置
说明该虚拟机网卡已经损坏,务必删掉重新添加。
解决办法,如下:
(1)主机在超户root下,执行:
(2)选择并双击需要修改的虚拟机
(3)删掉圈中已损坏的网卡
(4)添加一个新的网卡,建议如下操作
(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服务器,那个在前面那个优先