"Hash mismatch" и "Writing more data than expected" - это сообщения, которые вы можете увидеть при использовании прокси.
Прокси могут быть прозрачными, а также вручную и сознательно настроенными вами в вашей системе.
Сегодня я испытываю те же ошибки и считаю, что их вызывает кэширование прокси. Пока что я не нашел решения проблемы, попробовал добавить прокси в /.bashrc, а также создал файл apt.conf со следующим содержимым:
Acquire::http::No-Cache=True;
Acquire::https::No-Cache=True;
Acquire::http::proxy "http://10.254.132.254:80";
Acquire::https::proxy "https://10.254.132.254:80";
Acquire::ftp::proxy "ftp://10.254.132.254:80";
Я знаю, что это сообщение не слишком поможет без решения, но, возможно, вы могли бы проверить, является ли это проблемой прокси, и идти от этого?
Проверьте ваш /. bashrc, чтобы убедиться, что прокси настроен для вашей оболочки:
cat ~/.bashrc
Соответствующие записи будут выглядеть примерно так:
http_proxy=http://<proxy_server>:<proxy_port>
export http_proxy
Другие места для проверки включают
1.файл apt.conf в /etc/apt/apt/apt.conf.d/ или /etc/apt/ - если он найден, ищите строки, ссылающиеся на прокси-сервер, они достаточно ясны, как в примере с bash. Если файл НЕ найден, не волнуйтесь, он не создается по умолчанию.
2.Сетевые настройки системы: Я получаю доступ с помощью инструментов в правом верхнем углу экрана Kali; нажмите на выпадающий список в правом верхнем углу, затем на тот, который находится рядом с вашим сетевым адаптером, и выберите "Сетевые настройки". Если прокси настроен в масштабах всей системы, он будет указан здесь.
Когда вы создаете виртуальную машину и настраиваете виртуальные сетевые интерфейсы внутри нее, каждый виртуальный сетевой интерфейс получает соответствующий сетевой интерфейс на хосте. Например, с Xen вы получите eth0
внутри виртуальной машины, соответствующей vif0.0
(или что-то в этом роде) на хосте, и т. д. Когда вы запускаете виртуальные машины, вы можете видеть интерфейсы, добавленные в ваш хост.
Затем вы можете подключить эти сетевые интерфейсы хоста различными способами в зависимости от ваших требований: к программному мосту в стиле br0
, к Open vSwitch, к физическому интерфейсу ... Гипервизоры могут позаботиться о их самих, в зависимости от их конфигурации; например, стандартная установка систем Xen подключает их интерфейсы vif
к virbr0
(по крайней мере, раньше!). Но вы можете отключить это, если хотите, и использовать те же команды, которые вы использовали для своих физических интерфейсов:
nmcli con add type bridge-slave con-name br0-port3 ifname vif0.0 master br0