Я пытаюсь создать несколько снимков на своем Linux-компьютере. У меня проблема в том, что любые захваты, которые я беру из интерфейса обратной связи, будут содержать массивные пакеты, которые намного больше, чем MTU. Похоже, это из-за разгрузки сегментации TCP . Я попробовал последовать совету из этого ответа и поместил следующее в / etc / network / interfaces:
auto lo
iface lo intet loopback
mtu 1518
offload-tx off
offload-rx off
offload-sg off
offload-tso off
offload-rxvlan off
offload-txvlan off
, но я все еще получаю массивные пакеты, которые намного больше, чем MTU в моих захватах. Есть ли способ исправить это?
Если вы хотите немедленно внести изменения, попробуйте.
sudo ifconfig lo mtu 1518
Затем запустите ifconfig lo, чтобы увидеть изменения.
Кстати: Вы неправильно написали inet. Попробуйте отредактировать файл с помощью.
iface lo inet loopback
Кроме того, для редактирования этого файла потребуется перезапуск службы или перезагрузка. Изменение не имеет большого смысла.
Было бы неплохо лучше описать конечную цель, чтобы по-настоящему понять, зачем вам нужны пакеты меньшего размера. Интерфейс lo не имеет ограничений Ethernet. Вы не ограничены 1500 или 9000 байтами.
MTU находится на уровне IP, а не на транспортном уровне, между прочим.
Интерфейс обратной связи является интерфейсом обратной связи. особенным. Вы не можете нормально общаться с Интернетом с помощью обратной связи, если вы не передаете его каким-либо образом через службу. Я не вижу смысла упражнения, если вы не предоставите более подробную информацию.