#include <sys/confnet.h>
Applications may directly access the global variable confnet to read or modify the current network configuration.
Data Fields | |
u_char | cd_size |
Size of this structure. | |
char | cd_name [9] |
Magic cookie. | |
u_char | cdn_mac [6] |
Ethernet MAC address. | |
u_long | cdn_ip_addr |
Last used IP address. | |
u_long | cdn_ip_mask |
IP netmask. | |
u_long | cdn_gateway |
Default route. | |
u_long | cdn_cip_addr |
Configured IP address. |
|
Size of this structure. Used by Nut/Net to verify, that the structure contents is valid after reading it from non-volatile memory. |
|
Magic cookie. Contains the device name of the network interface. |
|
Ethernet MAC address. Unique Ethernet address of the network interface.
|
|
Last used IP address. Each time Nut/Net receives an IP address during boot, it will store the address in here. If no fixed IP address has been configured (cdn_cip_addr contains 0.0.0.0) and if no DHCP server is available, then Nut/Net will use this one, if it is not 0.0.0.0.
|
|
IP netmask. The netmask is used to determine which machines are available in the local network.
|
|
Default route. Nut/Net will redirect IP packets to this node, if the target IP is not located in the local network.
|
|
Configured IP address. If this address is set to 0.0.0.0, Nut/Net will try to obtain one from the DHCP server. |