• 袁沛
    2018-05-25
    20年前大学宿舍里绕了好多同轴电缆的10M以太网,上BBS用IP,玩星际争霸用IPX。那时候没有DHCP,每栋楼有个哥们负责分配IP。

    作者回复: 赞

     3
     163
  • xcodeproj
    2018-05-25
    新机器进来申请分配ip地址,老师你说在dhcp request的时候这台机器以0.0.0.0为源地址发出请求,那如果有多台机器同时申请呢?DHCP server如何分辨啊
     4
     108
  • ERIC
    2019-03-01
    刘老师你好,文章关于DHCP可能是有两处错误。DHCP Offer 和 DHCP ACK都不是广播包,而是直接发到客户机的网卡上的。这是wiki上的链接:
    https://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol#DHCP_offer
    https://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol#DHCP_acknowledgement

    另外我自己也抓了包验证,https://baixiang.oss-cn-shenzhen.aliyuncs.com/dhcp/dhcp.png。

    作者回复: 这个在答疑环节讲过啦

     4
     56
  • magict4
    2018-06-16
    请问在 Offer 和 ACK 阶段,为什么 DHCP Server 给新机器的数据包中,MAC 头里用的是广播地址(ff:ff:ff:ff:ff:ff)而不是新机器的 MAC 地址?
     3
     53
  • Will王志翔(大象)
    2018-07-07
    以问答写笔记:

    1. 正确配置IP?
        
    CIDR、子网掩码、广播地址和网关地址。
        
    2. 在跨网段调用中,是如何获取目标IP的mac地址的?
        
    从源IP网关获取所在网关mac,
    然后又替换为目标IP所在网段网关的mac,
    最后是目标IP的mac地址
        
    3. 手动配置麻烦,怎么办?
        
    DHCP!Dynamic Host Configuration Protocol!
    DHCP, 让你配置IP,如同自动房产中介。
        
    4. 如果新来的,房子是空的(没有操作系统),怎么办?
        
    PXE, Pre-boot Execution Environment.
    "装修队"PXE,帮你安装操作系统。
    展开

    作者回复: 赞

    
     50
  • kevinwang527
    2018-06-28
    现在一般电脑的网卡几乎都支持PXE启动, PXE client 就在网卡的 ROM 中,当计算机引导时,BIOS 把 PXE client 调入内存执行。
    安装完成后,将提示重新引导计算机。这个时候,在重新引导的过程中将BIOS修改回从硬盘启动就可以了。
    
     34
  • 机器人
    2018-05-25
    那么跨网段调用中,是如何获取目标IP 的mac地址的?根据讲解推理应该是从源IP网关获取所在网关
    mac,然后又替换为目标IP所在网段网关的mac,最后是目标IP的mac地址,不知对否

    作者回复: 是的

    
     31
  • 天涯囧侠
    2018-05-25
    在一个有dhcp的网络里,如果我手动配置了一个IP,dhcp Server会知道这个信息,并不再分配这个IP吗?会的话具体是怎样交互的呢?

    作者回复: 有可能冲突的,所以办公网里面一般禁止配置静态ip

    
     25
  • 约书亚
    2018-05-25
    跨网段的通信,一般都是ip包头的目标地址是最终目标地址,但2层包头的目标地址总是下一个网关的,是么?

    作者回复: 是的

     2
     24
  • 贾志猛
    2018-05-27
    进入BIOS设置页面,有一项PXE Boot to LAN,若设置为Enabled则表示计算机从网络启动,从PXE服务端下载配置文件和操作系统内核进行启动;若设置为Disabled则表示从本地启动,启动动BIOS后,会去寻找启动扇区,如果没有安装操作系统,就会找不到启动扇区,这个时候就启动不起来。

    作者回复: 是的,还有一种服务端的配置

    
     23
  • 芋头
    2018-06-01
    要是以前大学老师能够讲得如此精彩,易懂,大学就不会白学了

    作者回复: 谢谢

    
     16
  • penghuster
    2018-06-01
    请教一下,pxe客户端请求的IP,是否最终会直接用于系统

    作者回复: 不会的,系统起来后配置ip是他自己的事情

    
     13
  • 没心没肺
    2018-05-25
    DHCP Request究竟使用广播还是单播取决于DHCP Offer包中Broadcast位的设置值。该位置1则使用广播发送,置0则使用单播发送。
    
     12
  • 卡卡
    2018-05-25
    pxe要去tftp下载初始文件,那么pxe自己是不是也需要一个tftp客户端?

    作者回复: 是的,不过tftp很轻量

    
     10
  • 刘-阿-伟
    2018-05-25
    看了虽然懂了,但是对于一个做软件开发的,不知道怎么去实战!

    作者回复: 最后会有一个实验管理的搭建,一台机器足以

    
     10
  • zhy
    2018-05-25
    之前一直不清楚dhcp是干嘛的→_→终于明白了
    
     10
  • Tristen陈涛
    2018-05-29
    文章开头,源 IP 地址 16.158.23.6,目标 IP 地址 192.168.1.6 发包的问题,还是不太懂
    此种情况下的结果是: 网关收到 16.158.23.6 包后直接拒绝了还是有别的处理?
    
     9
  • 呵呵
    2018-05-25
    pxe客户端是放在哪里的?

    作者回复: bios

    
     8
  • geduo4612
    2018-06-03
    PXE client 只能把整个操作系统放在内存里面里面?因为此时还木有文件系统啥的吧?DHCP,ARP,IP/TCP协议都是BIOS自带的?
    
     6
  • Jason
    2018-05-25
    大道至简。牛

    作者回复: 谢谢

    
     6
我们在线,来聊聊吧