Автор Тема: Обсуждение статьи "3G в SlackWare 14.1 при помощи vwdial"  (Прочитано 3330 раз)

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

Оффлайн Graf

  • Администратор
  • Ветеран
  • *
  • Сообщений: 654
  • Репутация: +26/-0
    • Просмотр профиля
    • SlackWare
« Последнее редактирование: 14 Январь 2014, 16:53:21 от bormant »
С кем поведёшься - так тебе и надо!
===== http://slackware.su =====

Оффлайн bormant

  • Глобальный модератор
  • Старожил
  • *
  • Сообщений: 466
  • Репутация: +43/-0
    • Просмотр профиля
Мелкие замечания, вроде изменения заголовка в части упоминания vwdial, название бесклассового адреса сети именем -- поправил по месту.

Про более серьёзные замечания есть смысл поговорить.

1. Сценарий /etc/ppp/ip-up фактически состоит из 2-х частей -- общих настроек iptables и настроек, непосредственно касающихся ppp. Место первым -- в /etc/rc.d/rc.firewall.
Чтобы сценарий был переносимее и читаемее, удобно использовать переменные, например:...
LOC_LAN="192.168.0.0/24"
LOC_IF="eth0"
...
Изменить переменную в одном месте в начале сценария намного проще, чем выискивать все вхождения по тексту, и не спровоцирует дополнительных ошибок.

2.         grep domain /etc/ppp/resolv.prev > /etc/resolv.conf
        grep search /etc/ppp/resolv.prev >> /etc/resolv.conf
можно легко заменить одним вызовом        grep "domain\|search" /etc/ppp/resolv.prev > /etc/resolv.conf

3. "Устанавливаем все в следующей последовательности:"
На самом деле порядок установки бинарных пакетов в Slackware имеет значение только в одном случае:
-- пакет содержит установочный сценарий doinst.sh, которому необходимы файлы из других, ещё не установленных, пакетов.

Если такого условия нет, делать оговорку о порядке установки пакетов несколько излишне.
« Последнее редактирование: 14 Январь 2014, 17:22:45 от bormant »

Оффлайн pilgrim

  • Пользователь
  • *
  • Сообщений: 70
  • Репутация: +3/-0
    • Просмотр профиля
Цитировать (выделенное)
Сценарий /etc/ppp/ip-up фактически состоит из 2-х частей -- общих настроек iptables и настроек, непосредственно касающихся ppp. Место первым -- в /etc/rc.d/rc.firewall.

специально сделал так - нужно, чтобы выполнялся сценарий только после поднятия ppp0, то есть после подключения wvdial, причем благополучного. Если покажете иной НЕтеоретический способ - буду очень благодарен..

Цитировать (выделенное)
Чтобы сценарий был переносимее и читаемее, удобно использовать переменные, например:

может быть он будет и переносимее и читаемее, но это в данном случае не нужно - слишком тривиальны настройки...

Цитировать (выделенное)
можно легко заменить одним вызовом
возможно..

Резюме: совершенствованию предела нет, все что угодно можно сделать еще лучше...а потом еще и еще... поэтому просьба - оставить все поправки в рамках только данного треда форума. А за мнение и мелкие поправки типа "Включение маршрутизации и Включаем проброс пакетов между интерфейсами"- большое спасибо...;)
« Последнее редактирование: 14 Январь 2014, 18:25:46 от pilgrim »
...моя девушка как-то сказала: - Даже, если весь мир будет против тебя - я буду стоять за твоей спиной и тихо подавать патроны...

 

Copyright (c) Aiwan. Kolobok Smiles

@Mail.ru