一般可配置为:
[dw_0] // 网卡型号,可以在系统下通过ifconfig命令查看需要配置的网卡
ipaddr=10.4.0.101 // ip地址
netmask=255.255.0.0 // 子网掩码
gateway=10.4.0.1 // 网关
default=1 // 是否设为默认启动网卡
本配置系统, 供网卡驱动程序初始化部分使用, 具体行为需要网卡驱动程序实现.
网络参数文件格式范例 /etc/ifparam.ini
[dm9000a]
enable=1
ipaddr=192.168.1.2
netmask=255.255.255.0
gateway=192.168.1.1
default=1
mac=00:11:22:33:44:55 // 除非网卡没有 MAC 地址, 否则不建议设置 MAC
ipv6_auto_cfg=1 // 如果将 SylixOS 作为 IPv6 路由器, 则 ipv6_auto_cfg=0
tcp_ack_freq=2 // TCP Delay ACK 响应频率 (2~127), 默认为 2, 既接收两个总和大于 MSS 长度数据包立即发送 ACK
tcp_wnd=8192 // TCP window (tcp_wnd > 2 * MSS) && (tcp_wnd < (0xffffu << TCP_RCV_SCALE))
txqueue=0 // >0 表示使用异步队列发送功能 (16 ~ 4096)
txqblock=1 // 1: 发送队列遇到阻塞时进行等待 (通常为 1, 窄带无线网络可为 0)
ipaddr_6=fec0::c0a8:10 // 添加一个 IPv6 地址
gateway_6=fec0::c0a8:1 // 添加一个 IPv6 网关地址
mipaddr=10.0.0.2 // 添加一个辅助 IP 地址
mnetmask=255.0.0.0
mgateway=10.0.0.1
mipaddr=172.168.0.2 // 添加一个辅助 IP 地址
mnetmask=255.255.0.0
mgateway=172.168.0.2
或者
[dm9000a]
enable=1
dhcp=1
dhcp6=1
mac=00:11:22:33:44:55 // 除非网卡没有 MAC 地址, 否则不建议设置 MAC
***********************************************************************************
resolver 类库配置文件范例 /etc/resolv.conf
nameserver x.x.x.x