Linux系统主机和虚拟机的外网通信、网络管理
2017-10-19 03:04
260 查看
摘要:本次博文主要介绍路由、网关和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服务器,那个在前面那个优先
一、基础知识
(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服务器,那个在前面那个优先
相关文章推荐
- 校园网环境下在虚拟机中安装dr.com客户端并在认证联网后与主机共享网络使主机能连入外网的方法
- 没有网络时VirtualBox主机与虚拟机的通信
- VirtualBox安装Centos,配置网络(主机可以通过SSH连接虚拟机系统,同时虚拟机系统可以访问外网)
- 宿主主机与VMware中虚拟机网络通信设置
- 虚拟机主机网络通信
- 无网络情况下宿主机与虚拟机通信的设置
- 【linux网络配置】虚拟机与宿主机可以互相ping通,但是外网不能
- 开发板-PC机(宿主机)-虚拟机(VM)之间网络通信设置方法及须要注意的问题
- Python网络编程-主机-虚拟机之间TCP协议简单通信实例
- Docker网络管理及容器跨主机通信
- 虚拟机网络设置,利用物理主机连接外网
- 开发板-PC机(宿主机)-虚拟机(VM)之间网络通信设置方法及需要注意的问题
- 设备VMnet0上的网桥因桥接的以太网接口关闭而暂时停止运行。(此虚拟机可能无法与主机或网络中的其他计算机通信)
- Docker网络管理及容器跨主机通信(四)
- 让Hyper-V虚拟机即可上外网,也可与主机通信
- Docker 网络管理及容器跨主机通信
- 虚拟机与宿主机外面的主机通信网络设置
- 虚拟机中的redhat linux网络配置与主机通信
- 设备 VMnet0 上的网桥当前未运行。此虚拟机无法与主机或网络中的其他计算机通信。
- Docker网络管理及容器跨主机通信(四)