Проблема с путем исследование MTU по pppd

Попробуйте pgrep команда, которая произведет PID команды, которой Вы интересуетесь.

pgrep selenium

Для фактического уничтожения процесса используйте компаньона pkill команда.

pkill selenium
4
21.11.2012, 18:40
1 ответ

Во-первых, PMTUd действительно требует, чтобы ICMP был передан машине, которая отправила трафик. Но если Вы позволяете СВЯЗАННЫЙ, УСТАНОВИЛ необходимый ICMP, будет пропущен. И NAT с отслеживанием соединения вернет его к правильной машине.

Вы, вероятно, ищете это волшебство iptables строка, хотя:

iptables -t mangle -I FORWARD -p tcp -o ppp0 -j TCPMSS --set-mss 1452 # MTU-40 for IPv4
# use the correct outbound interface in place of ppp0

Вероятно, Ваш маршрутизатор делает это автоматически.

1
27.01.2020, 21:02
  • 1
    Привет, спасибо за подсказку! Только для замечания другими Вам также нужно -t mangle. Я также использовал --tcp-flags SYN,RST SYN (как предложено в странице справочника, хотя я думаю, что это избыточно). Я также кончил -o поскольку я делаю DNAT также в этом поле, и я просто предполагаю, но возможно проблема могла влиять на входящие соединения также. Таким образом, полная команда, которая работала на меня, была iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1452. –  Kevin 21.11.2012, 20:49
  • 2
    @Kevin, я забыл включать -t mangle. Это определенно должно быть там. Не уверенный в - tcp-флаги. Обновленный ответ для добавления в недостающем искажении. –  derobert 27.11.2012, 18:13

Теги

Похожие вопросы