添加网卡

sudo vi /etc/network/interfaces

#添加下面的配置 >>>>>>>>

auto tap0

iface tap0 inet manual

up ifconfig $IFACE 0.0.0.0 up

down ifconfig $IFACE down

tunctl_user jack

auto br0

iface br0 inet static

address 10.14.24.1

gateway 10.14.24.254    #br0的网关

netmask 255.255.255.0

bridge_ports tap0

bridge_stp off

bridge_maxwait 0

bridge_fd 0

 

KVM虚拟机的xml设置固定MAC

<mac address='52:54:00:33:a4:10'/>

 

libvirt开启DHCP,绑定IP-MAC

vim /etc/libvirt/qemu/networks/default.xml

<network>
  <name>default</name>
  <bridge name="br0"/>
  <forward/>
  <ip address="10.14.24.1" netmask="255.255.255.0">
    <dhcp>
      <range start="10.14.24.2" end="10.14.24.254"/>
      <host mac="52:54:00:33:a4:10" name="test1" ip="10.14.24.10"/>
    </dhcp>
  </ip>
</network>

具体可参见 http://libvirt.org/formatnetwork.html

vim /var/lib/libvirt/dnsmasq/default.conf

interface=br0
dhcp-range=10.14.24.2,10.14.24.254

kill dnsmasq进程后重启服务libvirt服务 service libvirt-bin restart,libvirt会自动拉起dnsmasq进程

 

dnsmasq设置DNS和Gateway

vim /var/lib/libvirt/dnsmasq/default.conf

interface=br0
dhcp-range=10.14.24.2,10.14.24.254

/usr/sbin/dnsmasq --dhcp-option=6,10.14.24.1 --dhcp-option=3,10.14.24.1 --conf-file=/var/lib/libvirt/dnsmasq/default.conf   #--dhcp-option=6是DNS,3是Gateway,具体参见dnsmasq –help dhcp

 

如此KVM虚拟机就能自动获得IP,DNS和Gateway地址

注:若设置br0网卡时的netmask 与/etc/libvirt/qemu/networks/default.xml中的netmask配置的不一致,则以设置br0网卡时的netmask为准

 

Inetsim绑定网卡

修改Inetsim配置文件,绑定到对应网卡,模拟响应相关请求

vim /etc/inetsim/inetsim.conf

#########################################
# service_bind_address
#
# IP address to bind services to
#
# Syntax: service_bind_address <IP address>
#
# Default: 127.0.0.1
#
service_bind_address 10.14.24.1

 

重启下inetsim服务即可, service inetsim restart

 

Cuckoo中Auxiliary.conf 网卡修改为br0

KVM设置DHCP、DNS、Gateway的更多相关文章

  1. 6.DNS公司PC访问外网的设置 + 主DNS服务器和辅助DNS服务器的配置

    网站部署之~Windows Server | 本地部署 http://www.cnblogs.com/dunitian/p/4822808.html#iis DNS服务器部署不清楚的可以看上一篇:ht ...

  2. linux中怎样设置DHCP

    linux怎样设置DHCP 环境:RH linux 9.0 使用linux下经常使用的dhcpd包. 最新版本号 dhcp3.0.5 下载地址: 下载 1.安装: 先拷贝dhcp-3.0.5.tar. ...

  3. Mac电脑如何设置DHCP

    通过设置MAC电脑的DHCP服务器可以为局域网内的其它设备自动分配IP地址,还能把物理地址和IP地址绑定起来,限制IP地址的获取.   OS X 10.11或以上版本已内置DHCP服务器软件,即boo ...

  4. 无线安全: 通过伪AP进行DHCP+DNS劫持的钓鱼攻击

    有了之前学习802.11的数据帧格式.芯片硬件参数学习的基础后,我们接下来继续学习无线安全中黑客是怎样进行流量劫持攻击的 相关学习资料 http://www.freebuf.com/articles/ ...

  5. 网关、子网掩码、DHCP, DNS

    都跟ip地址相关,IP地址构成:网络地址+主机地址 子网掩码可以确定网络地址,例如某IP:192.168.1.102 子网掩码:255.255.255.0, 那么网络地址就是192.168.1,主机地 ...

  6. 如何用 DHCP + DNS + Web 实现一个网络架构

    为什么?为什么?为什么在浏览器里输入www.baidu.com就可以访问百度搜索,而输入pan.baidu.com就可以访问百度网盘,它是怎么实现的? 实验原理简介 在Internet中,计算机之间通 ...

  7. centos 设置永久dns

    最近在折腾一个问题. 由于服务器的带宽是联通5M, 不稳定.而且所处的网络的dns解析貌似老出问题,每隔一定周期解析时间特别长. 于是乎,想在本地做一个dns,这样可以减少dns解析时间,并做些静态配 ...

  8. 【应用服务 App Service】当遇见某些域名在Azure App Service中无法解析的错误,可以通过设置指定DNS解析服务器来解决

    问题情形 当访问部署在Azure App Service中的应用返回 "The remote name could not be resolved: ''xxxxxx.com'" ...

  9. ubuntu 设置固定DNS

    1.打开 xxx@ubuntu:~$ sudo vim /etc/resolvconf/resolv.conf.d/base 2.输入以下DNS,保存退出. nameserver 8.8.8.8 na ...

随机推荐

  1. 第一章 引言--《设计模式-可复用面向对象软件的基础》Erich Gamma

    第一章 引言 本章主要是让我们大致明白设计模式是干嘛用的,模式分类,设计模式如何解决设计问题以及几种常见的面向对象设计中软件的复用方法. 1.什么是设计模式? 个人理解概括,设计模式是对一类问题的抽象 ...

  2. Android消息推送之GCM方式(一)

    <声明> 转载请保留本来源地址: http://blog.csdn.net/wzg_1987/article/details/9140371 首先,你需要使用一个谷歌账号登录谷歌Api控制 ...

  3. Url以.(点)结尾,在使用httpwebrequest读取的时候,微软会有一个bug……

    解决方法在此,不重复做赘述,传送门:http://stackoverflow.com/questions/856885/httpwebrequest-to-url-with-dot-at-the-en ...

  4. Linux系统下搭建DNS服务器——DNS原理总结

    2017-01-07 整理 DNS原理 域名到IP地址的解析过程 IP地址到域名的反向域名解析过程 抓包分析DNS报文和具体解析过程 DNS服务器搭建和配置 这个东东也是今年博主参见校招的时候被很多公 ...

  5. CoreCLR文档翻译 - GC的设计

    此文档来源于CoreCLR的BOTR(The Book of the Runtime), 点击打开原文 一切著作权归微软公司所有 GC的设计 作者: Maoni Stephens (@maoni0) ...

  6. ACM第三题 完美立方

    形如a3= b3 + c3 + d3的等式被称为完美立方等式.例如123= 63 + 83 + 103 .编写一个程序,对任给的正整数N (N≤100),寻找所有的四元组(a, b, c, d),使得 ...

  7. [Angular Directive] Implement Structural Directive Data Binding with Context in Angular

    Just like in *ngFor, you're able to pass in data into your own structural directives. This is done b ...

  8. 《我与Android不得不说的故事-1-立贴明志》

    产品需要迭代,人也一样,自我更新,才能不断进步,进军新领域,立贴明志. 顺便记录一下新路上的坑坑洼洼

  9. redis中的set集合问题

    转自:http://www.linuxidc.com/Linux/2014-12/111015.htm Redis数据库(set类型和zset类型) [日期:2014-12-30] 来源:Linux社 ...

  10. 最简单的MFC

    #include <SDKDDKVer.h> #include <afxwin.h> #include <afxext.h> #include <iostre ...