Вы можете использовать FNR
, чтобы получить текущий номер строки:
awk '{print "\"Process " FNR "\" - " $2}' <in >out
проверить, содержит ли /etc/default/ntp
NTPD_OPTS='-4 -g'
опция -4
говорит ntpd слушать только ipv4.
У меня было специальное использование -случай :Я запускал виртуальные машины (чтение :обычный процесс инициализации systemd )в Docker (c.f.naftulikay/centos-vm
)и в хост-системе не была включена поддержка IPv6.
Я обнаружил документацию , что передача --ipv6
процессу демона Docker активирует поддержку IPv6, поэтому я попробовал это и получил следующее:
Error starting daemon: Error initializing network controller: Error creating default "bridge" network: could not find an available, non-overlapping IPv6 address pool among the defaults to assign to the network
Внутри контейнера ifconfig
не показывает адрес IPv6:
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.17.0.2 netmask 255.255.0.0 broadcast 172.17.255.255
ether 02:42:ac:11:00:02 txqueuelen 0 (Ethernet)
RX packets 7923 bytes 51083816 (48.7 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 6941 bytes 400410 (391.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Итак, неудивительно,если нет связанного блока CIDR, IPv6 не будет работать. Я думаю, прочитайте документы для получения дополнительной информации о том, как настроить вещи.