Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: как webmin считает строки в файле iptables.up.rules ?  (Прочитано 4890 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн davidjonson

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Друзья, проблема простая- webmin говорит что у меня в файле с правилами ошибка, и соответственно он не может применить конфигурацию. Пытаюсь понять, как он нумерует и считает строки ? Не могу никак найти эту плохую строку номер 102, - если считать по порядку, то  попадаешь на верную, рабочую строчку.
подскажите.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: как webmin считает строки в файле iptables.up.rules ?
« Ответ #1 : 19 Января 2018, 21:21:51 »
Никак не нумерует - он копирует то, что видит.
Показывайте правила и точный текст ошибки.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн davidjonson

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: как webmin считает строки в файле iptables.up.rules ?
« Ответ #2 : 19 Января 2018, 21:42:23 »
Файл с правилами /etc/iptables.up.rules
 WARNING! Your current IPtables configuration is invalid : iptables-restore v1.4.12: Need TCP, UDP, SCTP or DCCP with port specification Error occurred at line: 102

Пользователь добавил сообщение 19 Января 2018, 21:44:40:
файл большой... не уверен, что у Вас есть желание в нем ковыряться... попробую сейчас выдернуть его с сервера...


Пользователь добавил сообщение 19 Января 2018, 21:54:42:
вот он...
« Последнее редактирование: 19 Января 2018, 21:57:57 от davidjonson »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: как webmin считает строки в файле iptables.up.rules ?
« Ответ #3 : 20 Января 2018, 10:51:35 »
Вы что, блокнотом пользоваться не умеете? Зачем вы его в опенофис загоняли?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн ConnaiSSant

  • Активист
  • *
  • Сообщений: 458
    • Просмотр профиля
Re: как webmin считает строки в файле iptables.up.rules ?
« Ответ #4 : 20 Января 2018, 11:07:17 »
файл большой... не уверен, что у Вас есть желание в нем ковыряться... попробую сейчас выдернуть его с сервера...

Где же большой? я вижу 50 строк, то есть файл не полный

Цитировать
WARNING! Your current IPtables configuration is invalid : iptables-restore v1.4.12: Need TCP, UDP, SCTP or DCCP with port specification Error occurred at line: 102

И кстати, очень не удобно сделали, что в libreOffice скопировали.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: как webmin считает строки в файле iptables.up.rules ?
« Ответ #5 : 21 Января 2018, 17:24:46 »
учитывая, что жалится на 102 строку, я бы попросил только часть этого файлика
cat /etc/iptables.up.rules | sed -n 91,120p

Оффлайн davidjonson

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: как webmin считает строки в файле iptables.up.rules ?
« Ответ #6 : 21 Января 2018, 18:03:44 »
Вот запрошенный вывод

Оффлайн ConnaiSSant

  • Активист
  • *
  • Сообщений: 458
    • Просмотр профиля
Re: как webmin считает строки в файле iptables.up.rules ?
« Ответ #7 : 21 Января 2018, 18:12:05 »
Вот запрошенный вывод

Ну а дальше есть что нибудь? COMMIT в конце последней таблицы?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: как webmin считает строки в файле iptables.up.rules ?
« Ответ #8 : 21 Января 2018, 18:13:14 »
Вот на эти  строки я бы тоже поругался.-A PREROUTING -s 192.168.2.0 -j DNAT --to-destination 192.168.2.10:80
-A PREROUTING -p tcp -m tcp -s 192.168.2.0 -j DNAT --to-destination 192.168.2.10
-A PREROUTING -p tcp -m tcp -s 192.168.2.0 -j DNAT --to-destination 192.168.2.10:80
А точнее на условие -s(ource). Дальше думайте

Оффлайн davidjonson

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: как webmin считает строки в файле iptables.up.rules ?
« Ответ #9 : 21 Января 2018, 18:44:18 »
про эти две последние строчки помню, почищу. Но они не 102 строка. :(

Пользователь добавил сообщение 21 Января 2018, 18:47:11:


Ну а дальше есть что нибудь? COMMIT в конце последней таблицы?
[/quote]

да, есть. дальше при невыполнении правил отправляем на страничку по умолчанию
« Последнее редактирование: 21 Января 2018, 18:47:11 от davidjonson »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: как webmin считает строки в файле iptables.up.rules ?
« Ответ #10 : 21 Января 2018, 19:20:09 »
про эти две последние строчки помню
я разве про две говорил?

Оффлайн davidjonson

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: как webmin считает строки в файле iptables.up.rules ?
« Ответ #11 : 24 Января 2018, 19:51:15 »
 Всем доброго вечера.   fisher74,  Проблемная строчка была абсолютно верно указана .  Признаю, упрямство проявил не там, где нужно. Всё завелось после ее комментирования. Я до последнего искал проблему в других строчках.
Однако вопрос статьи так для меня и не решился. При чтении файла с правилами ну никак она не получается у меня строкой 102. А это важно, ибо ошибок в правилах я еще наделаю. 

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: как webmin считает строки в файле iptables.up.rules ?
« Ответ #12 : 24 Января 2018, 20:14:30 »
ну никак она не получается у меня строкой 102
у меня же получилось

Оффлайн davidjonson

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: как webmin считает строки в файле iptables.up.rules ?
« Ответ #13 : 24 Января 2018, 22:17:44 »
строчки-комменты считать ?

Оффлайн ConnaiSSant

  • Активист
  • *
  • Сообщений: 458
    • Просмотр профиля
Re: как webmin считает строки в файле iptables.up.rules ?
« Ответ #14 : 25 Января 2018, 08:09:52 »
Как бы в редакторе vi внизу отображается общее количество строк и текущая строка. В nano есть кнопка показать позицию. И да, считаются все строки

 

Страница сгенерирована за 0.03 секунд. Запросов: 25.