在/var/log/message文件中我们发现了一些有趣的东西
Mar 9 07:08:32 linux54 kernel: ixgbe 0000:0b:00.1 en3j87: changing MTU from 1500 to 9000
我们可以看到接口卡- en3j87从1500 MTU到9000。
这正常吗?
Mar 9 07:07:33 linux54 dbus-daemon: dbus[1153]: [system] Successfully activated service 'org.freedesktop.problems'
Mar 9 07:08:3
具体来说,我正在寻找一种方法来判断系统是否有一个配置了全局作用域IPv6地址的网络接口。回送和链接范围内的地址“不算”。
我想要实现的是匹配getaddrinfo()是否会使用AI_ADDRCONFIG提示标志返回任何IPv6地址。
我可以通过编写一些使用IPv6查找getaddrinfo()环回地址("::1")的代码来做到这一点。但是,这是对一个相当复杂的构建过程的测试的一部分,如果不需要构建一个可执行文件来测试这个相当简单的东西,那就简单多了。
到目前为止,我发现的最好的版本只适用于Linux,并且使用了最近发行版附带的ip命令。
if ip -f inet6 -o ad
我需要在我的系统(路由器)中禁用IPv6重定向,我得到了以下错误:
sysctl -w net.ipv6.conf.all.send_redirects=0
sysctl: cannot stat /proc/sys/net/ipv6/conf/all/send_redirects: No such file or directory
root@hostname:~$ uname -a
Linux hostname 4.4.0-131-generic #157-Ubuntu SMP Thu Jul 12 15:51:36 UTC 2018 x86_64 x86_64 x86_64 GNU/L