我正在尝试为我的框架启用IPv6支持,该框架使用systemd系统。因此,目前我的网络接口文件(/etc/systemd/networkd/eth0)对于启用DHCP的连接是这样的:
[Match]
Name=eth0
[Network]
DHCP=yes
[DHCP]
RouteMetric=0
and this as static IP setting:
[Match]
Name=eth1
[Network]
Address=x.x.x.x/n
此网络接口是否需要进行任何支持IPv6的更改?我正在跟踪这里可用的资源:,但不幸的是,找不到多少。有人能帮助我或分享任何资源,以更好地理解吗?
我对网络编程很陌生。下面的结构定义让我很困惑。这里,h_addr_list被定义为string数组,但它用于存储in_addr结构的数组。为什么它不定义为struct in_addr **h_addr_list而不是char **h_addr_list
struct hostent
{
char *h_name; /* Official domain name of host */
char **h_aliases; /* Null-terminated array of domain names */
int h_addrtype; /* H