Failed to setting the IP address of ethernet
Q:在硬件仿真器中创建网络适配器时,无法设置 IP 地址?
在硬件仿真器中创建网络适配器时,无法设置 IP 地址,报如下图所示错误
通过多种方式排查后,发现是杀毒软件和电脑管家的问题,因此,当出现 “Failed to setting the IP address of ethernet“ 错误提示时,应先关闭杀毒软件和电脑管家,重试应能正常创建了。
Related Articles
SylixOS 中应用程序的 socket address 被占用问题
问: SylixOS 中应用程序的 socket address 被占用问题,如何处理? [root@sylixos:/apps/test_tool]# ./test_tool & [root@sylixos:/apps/test_tool]# test tool init failed can not bind socket Address already in use. 在应用程序中,如果存在服务器 socket监听时,重启应用程序,常会出现上述 socket 地址被占用的情况,可以通过设置 ...
SylixOS 如何配置 IP 地址?
(1) 使用 ifconfig 命令进行配置(临时配置,重启无效) 可手动创建 shell 脚本 /etc/startup.sh,并写入 ifconfig 配置(脚本生效,重启有效) ifconfig [ifname] [{inet | netmask | gateway}] [address] eg: ifconfig en1 inet 192.168.0.3 ifconfig en1 netmask 255.255.255.0 ifconfig en1 gateway 192.168.0.1 ...
gethostbyname 函数如何获取自定义主机映射 IP 地址?
问:gethostbyname 函数如何获取自定义主机映射 IP 地址? 答:gethostbyname 函数可以通过主机名获取对应 IP 地址,因此我们可以在 /etc/hosts 文件中添加 自己定义的主机名以及对应的 IP 地址。 注:自定义主机名不要设置为 sylix 、 sylixos 等默认名称,这些默认名称都对应了 IP 127.0.0.1 ,因 此返回值不会是自己定义的IP地址。 以下为函数测试代码: #include <stdio.h> #include <netdb.h> ...
IDE 调试弹窗:open terminal failed
Q:使用 IDE 调试应用程序报错弹窗如下: IDE 调试是通过网络进行远程调试,弹出该报错是因为网络没有连通,导致 open terminal failed!请检查网络是否能正常使用。 更多扩展知识见: 详见《RealEvo-IDE 使用手册》第5章 RealEvo-IDE 调试,第 5.1 节 一键推送调试 — 第 5.2 节 手动启动调式 RealEvo-IDE 使用手册获取: 公开链接:SylixOS 手册获取
如何使用代码添加额外 IP,并获得额外 IP 对应网卡接口名称
Q:如何使用代码添加额外 IP,并获得额外 IP 对应网卡接口名称? 使用 ifmip 命令给指定网卡添加 IP 地址后,会生成 "mi" 开头的虚拟网卡。同样也可以使用 API 来添加网卡。 这里只进行代码分析和思路的展示,示例代码可见附件。 添加额外 IP,主要使用的是 netdev_mipif_add 函数。该函数原型为: int netdev_mipif_add( netdev_t *netdev, const ip4_addr_t *ip4, ...