Сбой перенаправления портов только на серверы Ubuntu с роутера Draytek
Я знаю, что это довольно необычный вопрос, но поддержка Draytek (которая очень хочет решить проблему), кажется, выходит за пределы.
Сценарий:
- Драйтек Vigor Multiwan роутер с текущей прошивкой.
- Несколько псевдонимов WAN IP на одном из портов wan
- DMZ (или переадресация портов не имеет значения) с псевдонима wan ip на внутренний хост
В настоящее время у меня есть два внутренних хоста:
- 192.168.0.51 (Ubuntu)
- 192.168.0.53 (Debian)
оба должны быть доступны извне через один из псевдонимов wan ip.
оба доступны с их внутренними IP-адресами всегда (!)
Если маршрутизатор перезапустится, оба внешних ips будут перенаправлены на его внутренние хосты. Но через несколько минут, до 2 часов, хост ubuntu больше не доступен через внешний интерфейс. Хосты Debian, с другой стороны, достижимы.
Чем Ubuntu отличается от Debian?
Я знаю по крайней мере одного пользователя с точно такой же проблемой. см. http://ubuntuforums.org/showthread.php?p=10994279
Есть идеи?
ТИА
РЕДАКТИРОВАТЬ: с помощью диагностики ping непосредственно на Vigor, 192.168.0.53 является проверяемым, 192.168.0.51 нет.
но оба хоста идеально доступны из любой точки сети.
если я перезапущу Ubuntu Network, он снова будет работать в течение короткого времени.... У меня нет идей..
РЕДАКТИРОВАТЬ 2: после дальнейшего расследования я заметил, что пинг от.51 к сети (или хост в Интернете) достаточно, чтобы переадресация портов снова заработала. Поэтому я добавлю Cronjob как пинг "keep-alive". Это решит проблему, но причина этого поведения все еще в неведении.
Спасибо всем комментаторам.
2 ответа
Сначала задайте себе этот вопрос: "Достигается ли трафик на хосте Ubuntu"
Вы можете ответить на этот вопрос, выполнив:
- Журнал пакетов на хосте Ubuntu
- Подождите, пока возникнет проблема
- Посмотрите в своих журналах, чтобы увидеть, были ли пакеты получены до и после начала проблемы
* ОБНОВЛЕНИЕ ОК Я читаю ваши обновления - ваш компьютер с Ubuntu теряет связь? Или все-таки способен пинговать внешний мир и ЛВС?
Если Draytek Vigor и система Ubuntu подключены напрямую, попробуйте отключить "Автосогласование" на одном из подключенных сетевых адаптеров. Вы также можете взглянуть на настройки MTU по пути, чтобы убедиться, что все совпадает.