uefi shell中关于ifconfig的问题
我的目的:在uefi shell中加载网卡,并可以dhcp获取到IP地址
遇到的问题: 执行ifconfig -s eth0 dhcp 并没有获取到dhcp, %lasterror%值为0xE
操作步骤:
1 我使用 https://github.com/tianocore/edk2 编译好的shell.efi2 shell运行后发现没有网卡驱动,我使用ipxe代码编译了uefi下的网卡驱动,然后通过load 命令将网卡驱动加载起来,可以看到rt18168的网卡
3 然后load tcpipv4.efi
4 执行ifconfig -s eth0 dhcp
结果: 并没有获取到IP,我有个疑问 我还没有找到查看网卡名称的方法eth0是根据ifconfig的help示例写的,是我的操作方法不正确吗? efi shell的HELP命令加-b参数可以Pause UEFI的网络支持通常叫Network Stack,旧的主板可能没有 主板没有Network Stack,BIOS没有网卡的uefi oprom就不要用真实电脑了吧,可以用虚拟机比如HyperV,VirtualBox,VMware,KVM UEFI网络启动的学习要这么麻烦? shell 模式下,load 加载网卡驱动.efi , 应该可以 DHCP 获取ip ; efi文件还可以修改编译么? FoxHu 发表于 2020-9-25 21:31
efi文件还可以修改编译么?
EFI是已编译后的文件,不能修改。 efishell直接网启可以获得ip的 网络启动,无盘吗? 我的是明明主板带有efi网卡驱动的,但是ifconfig -l回车,什么都没输出,也没法配置ip,请问你后来是怎么解决的呢? ifconfig -l回车,什么都没输出这种是什么情况a huryyboylqs 发表于 2021-5-3 17:27
**** 作者被禁止或删除 内容自动屏蔽 ****
您好,你的ifconfig -l 没有响应解决了么 heeqing 发表于 2021-12-6 17:16
您好,你的ifconfig -l 没有响应解决了么
没有,看机器,有些机器有
页:
[1]