hkkitlee
发表于 2019-7-31 21:27:29
江南一根葱 发表于 2019-7-31 21:04
没有dhcp的情况下tinycore会不会有ip地址的,我暂时没试
當然沒有,除非手動設定。
常規伺服器是手動設定,不靠dhcp。
但pxe 又怎可能沒dhcp,伺服器不要客戶機都要啦!
我的版本要用在不同網域上,只是網段/子掩碼不同就不能硬設定。
江南一根葱
发表于 2019-7-31 22:26:37
还是遇到挺多坑的,在tinypxe里,ipxe收到的是next-server,dnsmasq里就变成dhcp-server了
proxydhcp/next-server变成了proxydhcp/dhcp-server...
搞了半天才发现这个奇葩的问题
guzhentao
发表于 2019-7-31 22:28:41
最新的版本是在你的官网上下吗?
hkkitlee
发表于 2019-7-31 22:49:22
guzhentao 发表于 2019-7-31 22:28
最新的版本是在你的官网上下吗?
哈,官網不敢當,小網站好了
https://hkkitlee.ddns.net:9000/ryan.zip
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=415206&extra=page%3D1
hkkitlee
发表于 2019-7-31 22:55:31
江南一根葱 发表于 2019-7-31 22:26
还是遇到挺多坑的,在tinypxe里,ipxe收到的是next-server,dnsmasq里就变成dhcp-server了
proxydhcp/next- ...
不是坑
只是專用名詞,多用linux就不陌生
還可以實際點,sudo netstat -tunlp
直接問系統開了什麼端口
Pxe:67,69,4011
Smb:137-139,445
huaqingyuan
发表于 2019-7-31 23:17:12
dhcpsrv2.5.2OpenDHCPServerInstallerV1.73 都非常好用!特别是dhcpsrv2.5.2,自带HTTP,FTP
guzhentao
发表于 2019-7-31 23:32:50
hkkitlee 发表于 2019-7-31 22:49
哈,官網不敢當,小網站好了
https://hkkitlee.ddns.net:9000/ryan.zip
我用32G的U盘进行写入,好像盘符没显示!其中有个要格式化
hkkitlee
发表于 2019-7-31 23:52:08
guzhentao 发表于 2019-7-31 23:32
我用32G的U盘进行写入,好像盘符没显示!其中有个要格式化
要格式化的,所以請先保存好原資料。
不懂做u盤可再看看:https://hkkitlee.ddns.net:9000/setup.html
hkkitlee
发表于 2019-7-31 23:58:28
huaqingyuan 发表于 2019-7-31 23:17
dhcpsrv2.5.2OpenDHCPServerInstallerV1.73 都非常好用!特别是dhcpsrv2.5.2,自带HTTP,FTP
讚,多一個選擇!
江南一根葱
发表于 2019-8-1 09:17:33
本帖最后由 江南一根葱 于 2019-8-1 09:35 编辑
hkkitlee 发表于 2019-7-31 22:55
不是坑
只是專用名詞,多用linux就不陌生
不知道能不能在dnsmasq里指定next-server,懒得整一大堆ipxe引导文件。。
谷歌了下貌似是dhcp-option=pxe,66,"$ip" ,赶紧试下先
其实我最终的用处是在一个没有dhcp的环境用,当然也要可以在有dhcp的环境用,
指南针
发表于 2019-8-1 09:40:57
楼主可以换个5.2.0内核
hkkitlee
发表于 2019-8-1 10:21:32
指南针 发表于 2019-8-1 09:40
楼主可以换个5.2.0内核
嘩~~謝謝謝謝~~~
我可不客氣,晚一點更新!
你自己編譯的嗎?
hkkitlee
发表于 2019-8-1 10:21:32
指南针 发表于 2019-8-1 09:40
楼主可以换个5.2.0内核
嘩~~謝謝謝謝~~~
我可不客氣,晚一點更新!
你自己編譯的嗎?
hkkitlee
发表于 2019-8-1 10:24:04
江南一根葱 发表于 2019-8-1 09:17
不知道能不能在dnsmasq里指定next-server,懒得整一大堆ipxe引导文件。。
谷歌了下貌似是dhcp-option= ...
我的是網啟版,dhcp是必備了
等你好消息哦
指南针
发表于 2019-8-1 10:27:22
hkkitlee 发表于 2019-8-1 10:21
嘩~~謝謝謝謝~~~
我可不客氣,晚一點更新!
不是我编译的,我从 易数一键备份还原 官网下载的ISO里面提取的,测试是能识别ide、sata、scsi、nvme磁盘的,网络居然也支持(我用的VM虚拟机),我看体积编译的有点小,猜测可能网卡驱动会不会内置的不全?
hkkitlee
发表于 2019-8-1 10:53:42
指南针 发表于 2019-8-1 10:27
不是我编译的,我从 易数一键备份还原 官网下载的ISO里面提取的,测试是能识别ide、sata、scsi、nvm ...
我晚一點在u盤選項增加一項:RyanTC mini pxe kernel 5.20 by COMPASS
好嗎?
指南针
发表于 2019-8-1 11:00:33
hkkitlee 发表于 2019-8-1 10:53
我晚一點在u盤選項增加一項:RyanTC mini pxe kernel 5.20 by COMPASS
好嗎?
你用的是64位的还是32位的?看你这么有折腾劲,我确实有自己编译好的内核,内置了ide、sata、scsi、nvme驱动,内置了全部有线网卡驱动,而且是最新版的5.2.5内核哦
江南一根葱
发表于 2019-8-1 11:07:07
本帖最后由 江南一根葱 于 2019-8-1 11:15 编辑
hkkitlee 发表于 2019-8-1 10:24
我的是網啟版,dhcp是必備了
等你好消息哦
哎,今天早上公司里用在线编译折腾不了ipxe,ipxe里的next-server可以取到了,但proxydhcp/next-server还是不行,看来还得继续折腾
我这个是网启,本地通用的
不过你用网启来网启一个网启服务器,那不是。。。。
hkkitlee
发表于 2019-8-1 11:19:43
指南针 发表于 2019-8-1 11:00
你用的是64位的还是32位的?看你这么有折腾劲,我确实有自己编译好的内核,内置了ide、sata、scsi、nvme ...
折騰還不是為了方便自己
外出工作,帶少了點工具工作不了;要帶多又辛苦又怕忘記。
硬盤驅動還不太緊張,畢竟是ramos;主要還是網卡。
我想i686差不多該淘汰了,x64主流了
hkkitlee
发表于 2019-8-1 11:29:15
本帖最后由 hkkitlee 于 2019-8-1 11:40 编辑
江南一根葱 发表于 2019-8-1 11:07
哎,今天早上公司里用在线编译折腾不了ipxe,ipxe里的next-server可以取到了,但proxydhcp/next-server ...
https://rom-o-matic.eu/
這個網啟出來的網啟,肯定「不是」本地用了!
Ipxe可以寫判斷式,next-server不行chainload dhcp-server囉
hkkitlee
发表于 2019-8-1 11:35:34
指南针 发表于 2019-8-1 11:00
你用的是64位的还是32位的?看你这么有折腾劲,我确实有自己编译好的内核,内置了ide、sata、scsi、nvme ...
還記得在那個光盤年代,我的網線夾刮了一下win me的安裝光碟,就要我來回三小時,還未算燒錄時間....
指南针
发表于 2019-8-1 11:42:50
hkkitlee 发表于 2019-8-1 11:35
還記得在那個光盤年代,我的網線夾刮了一下win me的安裝光碟,就要我來回三小時,還未算燒錄時間....
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=415622&extra=
江南一根葱
发表于 2019-8-1 12:04:17
hkkitlee 发表于 2019-8-1 11:29
https://rom-o-matic.eu/
這個網啟出來的網啟,肯定「不是」本地用了!
不是,我的应用场景是在没任何dhcp服务器的机房用u盘启动这个tinycore变成服务器,
其它机器开起来进入pe,然后用微力同步p2p分发数据
现在折腾了个ipxe脚本,勉强可以满足我需求了。
#!ipxe
set getfile managerpxe
ifopen net0
ifstat
set menu-timeout 5000
set menu-default dhcpserver
:boot
prompt --key 0x02 --timeout 2000 Press Ctrl-B for the iPXE command line... && shell ||
chain file:/pxeboot/${getfile} || goto netboot
:netboot
dhcp
chain tftp://${dhcp-server}/${getfile} || chain tftp://${proxydhcp/dhcp-server}/${getfile} ||
goto start
:menu
isset ${ip} || dhcp
goto start
:start
menu Choose An Existing Server!Serverip:${serverip}bootfile: ${getfile}
item --gap -- --------------------------------PXE BOOT-----------------------------
item dhcpserver ${dhcp-server}
item proxydhcp ${proxydhcp/dhcp-server}
item retry set filename
item --gap -- ---------------------------- Advanced options -----------------------
item --key c config Configure settings -- c
item --key p pxelinux Load PXELinux menu -- p
item shell Drop to iPXE shell
item reboot Reboot computer
item --key x exit Exit iPXE and continue BIOS boot -- x
choose --timeout ${menu-timeout} --default ${menu-default} selected
goto ${selected}
:dhcpserver
echo ${dhcp-server}/${getfile}
chain tftp://${dhcp-server}/${getfile} || set menu-default proxydhcp ||
goto start
:proxydhcp
echo ${proxydhcp/dhcp-server}/${getfile}
chain tftp://${proxydhcp/dhcp-server}/${getfile} || set menu-default retry ||
goto start
:retry
console
echo set Filename
read getfile
set menu-default dhcpserver
goto start
:shell
echo Type 'exit' to get the back to the menu
shell
goto start
:failed
echo Booting failed, dropping to shell
goto shell
:reboot
reboot
:exit
exit
:config
config
goto start
江南一根葱
发表于 2019-8-1 12:07:49
本帖最后由 江南一根葱 于 2019-8-1 12:17 编辑
这样一个ipxe脚本灵活应用
不怕取不到文件。。。。
江南一根葱
发表于 2019-8-1 13:17:16
还是挺纠结的,tinypxe下用ipxe脚本能成功chain到g4d,用tinycore就怎么整都会失败,,
江南一根葱
发表于 2019-8-1 13:17:18
还是挺纠结的,tinypxe下用ipxe脚本能成功chain到g4d,用tinycore就怎么整都会失败,,
hkkitlee
发表于 2019-8-1 13:57:32
江南一根葱 发表于 2019-8-1 13:17
还是挺纠结的,tinypxe下用ipxe脚本能成功chain到g4d,用tinycore就怎么整都会失败,,
G4d 沒動力折騰了,好像只啟動bios嗎?
http://ipxe.org/appnote/work_around_bios_halting_on_ipxe_exit
江南一根葱
发表于 2019-8-1 14:08:19
hkkitlee 发表于 2019-8-1 13:57
G4d 沒動力折騰了,好像只啟動bios嗎?
http://ipxe.org/appnote/work_around_bios_halting_on_ipxe_e ...
嗯,tinypxe的dhcp貌似能给ipxe设置很多变量值,fiilename之类的,dnsmasq里看来还要添加很多东西。。
hkkitlee
发表于 2019-8-1 14:16:54
江南一根葱 发表于 2019-8-1 14:08
嗯,tinypxe的dhcp貌似能给ipxe设置很多变量值,fiilename之类的,dnsmasq里看来还要添加很多东西。。
http://2kr.blog87.fc2.com/blog-entry-1037.html
Dnsmasq當然有,慢慢看,加油
linan186
发表于 2019-8-1 15:18:31
感谢分享。