DNS域名解析及配置dhcp

一、ipp addr show查看到的内容
wlp3s0 外网网卡wifi
br0 连接虚拟机网卡

二、让单网卡虚拟机连网
将真机设置成路由模式,让真机连网,则真机br0中IP为主机与虚拟机之间的接口网关,wlp3s0为主机与网络接口的网关。
设置虚拟机网关为真机br0IP
设置主机网关为wifiIP
使用主机ping www.baidu.com 查看百度IP,在虚拟机中ping (百度)IP

配置方式:

  • 主机:
    sysctl -a | grep ip_forward
      net.ipv4.ip_forward=1
      在这里插入图片描述
    systemctl status firewalld
      Loaded //需要开启防火墙

systemctl start firewalld firewall-cmd --list-all
  masquerade:no //需要开启
  在这里插入图片描述
firewall-cmd --add-masquerade ##开启虚拟机伪地址功能

在这里插入图片描述
**不能重启网络
虚拟机:
vim /etc/sysconfig/network
GATEWAY=172.25.76.250
在这里插入图片描述
cd /etc/sysconfig/network-scripts/
ls
在这里插入图片描述
vim ifcfg-eth0
  IPADDR=172.25.76.150
  在这里插入图片描述
systemctl restart network

配置好之后虚拟机如果还是连接不上网,则删除网卡,重新添加网卡,重新设置网络
virt-manager
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在虚拟机上设置好IP与网关后重启网络显示如下命令
Job for network.service failed. 说明文件有错误,删除重新建立网络设定文件rm -fr 文件名

nm-connection-editor

或:

nmcli connection add type type ethernet con-name etho ifname eth0 ip4 172.25.76.50

==设置好网关后,显示上面有一个别的网关,则执行route del defaute ==
三、连不上VNC解决办法
cd /etc/sysconfig/network-scripts
ls
rm -fr ifcfg-Wired_connection_1

ifconfig enp0s25 172.25.254.88/24 在真实主机上添加一个物理网卡生成ifcfg-Wired_connection_1
##使得VNC不能连接
rm -fr ifcfg-Wired_connection_1

ifcfg-enp0s25 网络中物理网卡硬件,网络桥接(没有也不能网间连接)
四、DNS域名解析
系统中没有DNS,访问只能通过IP
DNS 域名系统:万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串
访问域名不行,IP可以

  • /etc/hosts 本地解析文件,域名解析文件 自己提供(优先级高)若为找到则转向下面
    在这里插入图片描述
    添加好之后则可以通过域名访问:
    在这里插入图片描述
  • /etc/resolv.conf (DNS的IP)通过指向访问DNS服务器(中间需要通过路由器)  
       DNS服务器 114.114.114.114 中国电信
       218.30.19.50 陕西省
    在这里插入图片描述
    可任意访问所有:
    在这里插入图片描述
    找到之后返回
    设置方式等价于:
  • vim /etc/sysconfig/network-scripts/ifcfg-eth0
      DNS1=114.114.114.114
      修改方式:在这里插入图片描述
     结果: 在这里插入图片描述
    【可设置DNS1,DNS2,DNS3】

五、更改内网、外网优先级
/etc/nsswitch.conf 更改外网内网优先级
  39 hosts files dns #内网优先
  在这里插入图片描述
  39 hosts dns files #外网优先
  在这里插入图片描述
测试:
将 内 网 改 成 自 己 设 定 的 IP 172.25.254.1 www.baidu.com

在这里插入图片描述
外网为DNS服务:
在这里插入图片描述
ping连接看显示的地址是自己改的还是外网的
(1) 39 hosts files dns #内网优先
在这里插入图片描述
(2)39 hosts dns files #外网优先
在这里插入图片描述
注释到优先的网络IP
在这里插入图片描述
ping连接,会自动跳到下一个优先级的网络
在这里插入图片描述
*/etc/sysconfig/network-scripts/设置网络,每次设置完需要restart网络,别的不用
六、安装dhcp

  • kiosk 下 下 载 :
    hostnamectl 查看系统版本
    7.3 则用47hdcp
    firefox中搜索:172.25.254.250/rhel7.3/x86_64/dvd/Packages/ dhcp-4.2.5-47
    7.2 用 172.25.254.250/rhel7.0/x86_64/dvd/Packages/
    copy Link location
    wget 粘贴链接
       wget 地址(wget http://172.25.254.250/rhel7.3/x86_64/dvd/Packages/ dhcp-4.2.5-47.el7.x86_64.rpm)
  • root下安装:
    su - root
    cd /home/kiosk/
    ls
    rpm -ivh 名称粘贴(rpm -ivh dhcp-4.2.5-47.el7.x86_64.rpm)
    【rpm -e dhcp删除】

在这里插入图片描述
设置dhcp动态生成IP,并使其生成的IP可以拥有DNS服务
主机中:

  • root用户下:
    cd
    cd /etc/dhcp
    ls
    cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf (打开 /etc/dhcp/
    dhcpd.conf时里面为空文件,提示参考上面文件)#用模版生成配置文件
    在这里插入图片描述
    vim dhcpd.conf

    删掉27 28以及35行以后(u 恢复)
    7域名westos.com
    8分配ip时自动分配一个DNS
    在这里插入图片描述
    10dhcp最短作用期(不需要修改)
    11最长作用期(可不修改)
    在这里插入图片描述
    30网段及子网掩码
    31地址池(分配地址的范围)
    在这里插入图片描述
    刷 新 systemctl restart dhcpd
    在这里插入图片描述

  • 虚拟机中
    cd /etc/sysconfig/network-scripts/
    在这里插入图片描述
    ls
    在这里插入图片描述
    vim ifcfg-eth0
    在这里插入图片描述
    BOOTROTO=dhcp
    在这里插入图片描述
    #DNS1=114.114.114.114
    在这里插入图片描述
    清空 /var/log/messages
    在这里插入图片描述
    拔网线
    systemctl restart network

在这里插入图片描述 ifconfig eth0
在这里插入图片描述
cat /var/log/messages
在这里插入图片描述
在这里插入图片描述虚拟机获取IP后和主机可以连通。
在这里插入图片描述
关闭dhcp服务两步systemctl stop dhcpd 关systemctl mask dhcpd 锁
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值