Linux最实用的域名解析(两种方法)及dhcp动态网络设定,虚拟机的管理和复制

实现路由器功能(双网卡主机)
sysctl -a | grep ip_forward (查看net _ipv4.ip_forward)
Linux最实用的域名解析(两种方法)及dhcp动态网络设定,虚拟机的管理和复制
vim /etc/sysctl.conf (在里边将net _ipv4.ip_forward的值改为1)
Linux最实用的域名解析(两种方法)及dhcp动态网络设定,虚拟机的管理和复制
sysctl p (使上述操作生效)
Linux最实用的域名解析(两种方法)及dhcp动态网络设定,虚拟机的管理和复制
systemctl start firewalld (开启火墙)
firewall-cmd --list-all (查看火墙列表)
Linux最实用的域名解析(两种方法)及dhcp动态网络设定,虚拟机的管理和复制
firewall-cmd --permanent --add-masquerade (开启火墙伪装功能–地址转换)
Linux最实用的域名解析(两种方法)及dhcp动态网络设定,虚拟机的管理和复制
firewall-cmd --reload (重新加载,使生效)
firewall-cmd --list-all (查看火墙列表,当masquerade=yes时,即成功)
Linux最实用的域名解析(两种方法)及dhcp动态网络设定,虚拟机的管理和复制
在具有一块网卡的客户端(desktop主机)设置
(此操作参考上述两块网卡的操作,相信你可以做好)
route -n 查看网关 全为0
vim /etc/sysconfig/network ,添加网关gateway=1.1.1.211
systemctl restart network 重启网络
最终测试:用1.1.1.111ping172.25.254.211 == ping通就成功了

域名解析

本地解析
vim /etc/hosts 本地域名解析文件

在里边可以添加域名与ip的对应关系(但比较麻烦,如果不添加就访问不了网站)

Linux最实用的域名解析(两种方法)及dhcp动态网络设定,虚拟机的管理和复制
Linux最实用的域名解析(两种方法)及dhcp动态网络设定,虚拟机的管理和复制
可以ping通百度
Linux最实用的域名解析(两种方法)及dhcp动态网络设定,虚拟机的管理和复制

dns服务器 该服务器是专门用来做域名解析的服务器 不是服务器自己直接解析 而是找回答问题的人,提供一个解析的主机
一般由运营商直接做好,dns服务器直接找运营商即可 在desktop虚拟机中打开域名解析文件 /etc/resolv.conf
nameserver 114.114.114.114 电信运营商提供的ip

Linux最实用的域名解析(两种方法)及dhcp动态网络设定,虚拟机的管理和复制
可以ping通任何网站
Linux最实用的域名解析(两种方法)及dhcp动态网络设定,虚拟机的管理和复制
Linux最实用的域名解析(两种方法)及dhcp动态网络设定,虚拟机的管理和复制

域名解析也可以直接在网络配置文件里面写 vim /etc/sysconfig/network-scripts/ifcfg-eth0 写入
DNS1/DNS2/DNS3(最多三个,后面必须写数字)=114.114.114.114 ,但是这个做完之后要重启
114.114.114.114已知,运营商已经做好的

查看和改变本地解析和dns解析的优先级
Linux最实用的域名解析(两种方法)及dhcp动态网络设定,虚拟机的管理和复制
Linux最实用的域名解析(两种方法)及dhcp动态网络设定,虚拟机的管理和复制
实验证明系统默认本机解析的优先级高于dns解析,但是优先级是可以改变滴

dhcp动态网络分配

可以把desktop主机变成一个dhcp服务器,然后给其他主机动态分配ip地址 之前虚拟机的ip都是静态分配的,现在想动态分配
在desktop主机里面设置dhcp动态分配网络给其他主机的功能

在desktop虚拟机里面下载 172.25.254.25rhel7.0/x86_64/dvd/Packages

(我是在虚拟机里下载真机的


Linux最实用的域名解析(两种方法)及dhcp动态网络设定,虚拟机的管理和复制
Linux最实用的域名解析(两种方法)及dhcp动态网络设定,虚拟机的管理和复制

cd /etc/dhcp/ 配置目录
ls
vim dhcpd.conf
cp /usr/share/doc/dhcp*/dhcp.conf.example dhcpd.conf 配置文件

Linux最实用的域名解析(两种方法)及dhcp动态网络设定,虚拟机的管理和复制

ls
vim dhcpd.conf
删掉36行以后的 删掉27 28行

Linux最实用的域名解析(两种方法)及dhcp动态网络设定,虚拟机的管理和复制
Linux最实用的域名解析(两种方法)及dhcp动态网络设定,虚拟机的管理和复制

改域名westos.org 改服务dns为114.114.114.114
改下面的网络位 172.25.254.0 改子网掩码 255.255.255.0
改动态分配的范围172.25.254.50 172.25.254.99
改网关172.25.254.250

Linux最实用的域名解析(两种方法)及dhcp动态网络设定,虚拟机的管理和复制
Linux最实用的域名解析(两种方法)及dhcp动态网络设定,虚拟机的管理和复制

退出保存
重启 systemctl restart dhcpd
查看dhcp状态 systemctl status dhcpd

Linux最实用的域名解析(两种方法)及dhcp动态网络设定,虚拟机的管理和复制

使另外一台server主机连它 动态分配ip
测试的时候拔掉网线 在他的配置文件里面设置动态配置ip
只有三行 bootproto=dhcp device=eth0 onboot=yes

Linux最实用的域名解析(两种方法)及dhcp动态网络设定,虚拟机的管理和复制

设置好之后重启 systemctl restart network
然后查看server 测试
ip addr show 动态分配的 ip在50和99之间(随机给)
route -n 也有250的网关
cat /etc/resolv.conf 具有dns域名解析功能

此实验的目的就是让desktop主机作为一个dhcp服务器

虚拟机的管理

在真机root的shell中进行

virsh  list     查看已经开启的虚拟机

Linux最实用的域名解析(两种方法)及dhcp动态网络设定,虚拟机的管理和复制
virsh list --all 查看所有的虚拟机
Linux最实用的域名解析(两种方法)及dhcp动态网络设定,虚拟机的管理和复制
virsh destroy server 关闭server虚拟机
virsh start server 开启server虚拟机

Linux最实用的域名解析(两种方法)及dhcp动态网络设定,虚拟机的管理和复制

虚拟机的复制

在真机root的shell中进行

复制对方虚拟机的硬盘信息       scp  [email protected]:/var/lib/libvirt/images/generic.qcow2    /mnt/
复制对方虚拟机的硬件信息   scp [email protected]:/etc/libvirt/qemu/westos.xml   /mnt/
将硬盘信息和硬件信息放在同一个目录下         mv    /mnt/generic.qcow2     /var/lib/libvirt/images/

Linux最实用的域名解析(两种方法)及dhcp动态网络设定,虚拟机的管理和复制

virsh create /mnt/hahaha.xml    一次性使用复制的虚拟机 ,关掉就没有了
virsh define  /mnt/hahaha.xml  永久性使用虚拟机 关掉依然在
virsh undefine  /mnt/hahaha(名字) 永久关掉虚拟机

Linux最实用的域名解析(两种方法)及dhcp动态网络设定,虚拟机的管理和复制