Results 1 to 9 of 9

Thread: ADSL подключение и другое

  1. #1
    Join Date
    Nov 2007
    Location
    Belarus, Gomel
    Posts
    168

    ADSL подключение и другое

    Вопрос 1. Что имеется:
    Asus wl500gP(последняя прошивка), ADSL модем от Siemens, два домашних компьютера, на обоих Gentoo. Интернет с оплатой по трафику
    Раньше подключался с помощью rp-pppoe. Сейчас в веб-оболочке Asus вбил необходимые login&password, интернет поднимается автоматически, при включении модема и роутера.
    Есть ли возможность "ручного" подключения к Интернету и, главное, отключения. Вход по ssh и `killall pppd` - не серьёзно
    Поиск на форуме не помог, видно плохо искал. Буду благодарен, если объясните на пальцах или ткнёте в ссылку.

    Вопрос 2. Поставил bash, в /etc/passwd поменял оболочку для admin (указал полный путь к bash), но при входе по ssh появляется ругань на неправильный пароль, подключение по telnet'у проходит нормально.

    Вопрос 3. Как при установке программ при помощи ipkg посмотреть и скачать все требуемые зависимости?

    Вопрос 4. Будут ли изменения введённые в shell'е как-то отображаться в веб-интерфейсе?

    Вопрос 5. Разбил флэшку на два раздела, оба отформатировал в ext3. В файл /usr/local/sbin/post-mount добавил:
    #!/bin/sh
    /bin/mount -o sync,noatime,rw /dev/discs/disc0/part2 /opt

    но при загрузке этот же раздел монтируется в /tmp/harddisk/part1,
    пришлось добавить ещё строчку
    /bin/umount /tmp/harddisk/part1
    Есть ли более "элегантное" решение?

  2. #2
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    1) в вебе:
    Status&Log --> Status --> Disconnect/Connect
    2)
    Поставил bash, в /etc/passwd поменял оболочку для admin (указал полный путь к bash)
    Опасное действие. Если буду проблемы с hdd, то на роутер уже больше не зайти. Можно сделать так: в /etc/passwd сделать копию эккаунта и дать ему другое имя и /bin/sh в качестве шела. Таким образом, скажем имеем:
    root:....:/bin/sh
    steepguy:....:/opt/bin/bash
    где многоточие идентично в обоих строках

    Кстати, bash порписан в /etc/shells?

    Почему ssh ругается --- непонятно.

    4) если изменять содержимое nvram из shell, то да, иначе нет
    5) забить

  3. #3
    Join Date
    Aug 2006
    Location
    Moscow, Russia
    Posts
    788
    + к посту al37919

    1. Также можно это повесить на кнопку ez-setup. При удерживании этой кнопки (~3сек), когда заморгает pwr, будет выполнен /usr/local/sbin/ez-setup.

    3. При установке программ ipkg сам качает все положенные зависимости. Посмотреть инфу о пакете и его зависимостях - ipkg info <имя_пакета>

    5. fstab

  4. #4
    Join Date
    Nov 2007
    Location
    Belarus, Gomel
    Posts
    168
    Quote Originally Posted by al37919 View Post
    1) в вебе:
    Status&Log --> Status --> Disconnect/Connect
    2)
    Опасное действие. Если буду проблемы с hdd, то на роутер уже больше не зайти. Можно сделать так: в /etc/passwd сделать копию эккаунта и дать ему другое имя и /bin/sh в качестве шела. Таким образом, скажем имеем:
    root:....:/bin/sh
    steepguy:....:/opt/bin/bash
    где многоточие идентично в обоих строках

    Кстати, bash порписан в /etc/shells?

    Почему ssh ругается --- непонятно.

    4) если изменять содержимое nvram из shell, то да, иначе нет
    5) забить
    1) Отключать через веб - тоже решение, но...
    Привык, что в трее висит иконка, видно подключен или нет, если нужно - включил, не нужно - выключил.
    2) У меня просто нет файла /etc/shells. Можно ли его создать вручную, по аналогии с "обычным" Linux'ом?
    4) К примеру в System Setup -> Operation Mode описаны три схемы комбинаций интерфейсов роутера, но, как я понимаю, их можно создать больше.
    Тоже самое касается правил iptables, их вариантов может быть сотни.

  5. #5
    Join Date
    Nov 2007
    Location
    Belarus, Gomel
    Posts
    168
    Quote Originally Posted by Mam(O)n View Post
    + к посту al37919

    1. Также можно это повесить на кнопку ez-setup. При удерживании этой кнопки (~3сек), когда заморгает pwr, будет выполнен /usr/local/sbin/ez-setup.

    3. При установке программ ipkg сам качает все положенные зависимости. Посмотреть инфу о пакете и его зависимостях - ipkg info <имя_пакета>

    5. fstab
    1. А если роутер стоит в другом помещении, надоест бегать
    3. То есть, сначала ipkg info <package>, потом ipkg download <package1> <package2>...<packageN>?
    Как дать команду ipkg, чтобы сам скачал все необходимые зависимости и не удалял исходные пакеты после установки?
    5. Нет такого файла fstab. Нужно(можно) ли его создать вручную

  6. #6
    Join Date
    Aug 2006
    Location
    Moscow, Russia
    Posts
    788
    Quote Originally Posted by Lupo_Alberto View Post
    1) Отключать через веб - тоже решение, но...
    Привык, что в трее висит иконка, видно подключен или нет, если нужно - включил, не нужно - выключил.
    Таких я еще не видел приблуд да и не думал, что кто-то в ней нуждается. Хотя у чехов что-то похожее было, но как я понял под свою прошивку.
    Quote Originally Posted by Lupo_Alberto View Post
    2) У меня просто нет файла /etc/shells. Можно ли его создать вручную, по аналогии с "обычным" Linux'ом?
    Только потом нужно будет на флеш изменения сохранить. Чтоб при сохранении, помимо каталога /usr/local был также замечен и данный файл, нужно в /usr/local/.files прописать его. Например таким образом:
    Code:
    echo "/etc/shell" >> /usr/local/.files
    Ну и затем сохранить изменения во флеш flashfs save && flashfs commit && flashfs enable
    Quote Originally Posted by Lupo_Alberto View Post
    3. То есть, сначала ipkg info <package>, потом ipkg download <package1> <package2>...<packageN>?
    Как дать команду ipkg, чтобы сам скачал все необходимые зависимости и не удалял исходные пакеты после установки?
    Такой команды я не нашел. Делай так как ты и предложил. Как вариант могу предложить скриптик:
    Code:
    #!/bin/sh
    ipkg download $1
    for N in $(ipkg info $1 | grep Depends:); do 
    	[ $N != "Depends:" ] && ipkg download $N
    done
    Его можно будет сохранить в /usr/local/bin и назвать ipkg-downdeps. Использовать ipkg-downdeps <имя_пакета>. Сохранять пакет будет в текущий каталог.
    Quote Originally Posted by Lupo_Alberto View Post
    4) К примеру в System Setup -> Operation Mode описаны три схемы комбинаций интерфейсов роутера, но, как я понимаю, их можно создать больше.
    Тоже самое касается правил iptables, их вариантов может быть сотни.
    Проясню картину. Все настройки, сделанные через веб морду сохраняются в области флеша, называемую nvram. При старте роутера система настраивается согласно настройкам, которые записаны в nvram.


    Quote Originally Posted by Lupo_Alberto View Post
    5. Нет такого файла fstab. Нужно(можно) ли его создать вручную
    Нужно создать. Будет такого вида:
    Code:
    /dev/discs/disc0/part2  /opt    ext3    rw,sync,noatime        0 0
    Сохранить по аналогии, как в п.2
    Last edited by Mam(O)n; 24-11-2007 at 04:44.

  7. #7
    Join Date
    Nov 2007
    Location
    Belarus, Gomel
    Posts
    168
    Quote Originally Posted by Mam(O)n View Post
    Нужно создать. Будет такого вида:
    Code:
    /dev/discs/disc0/part2  /opt    ext3    rw,sync,noatime        0 0
    Сохранить по аналогии, как в п.2
    Есть такое мнение, что опция sync вызывает преждевременный выход флэшки из строя, да и,вообще, замедляет работу с файловой системой. В данном случае это вызванная спецификацией оборудования необходимость или некритично?
    Quote Originally Posted by Mam(O)n View Post
    #!/bin/sh
    ipkg download $1
    for N in $(ipkg info $1 | grep Depends; do
    [ $1 != "Depends:" ] && ipkg download $1
    done
    Его можно будет сохранить в /usr/local/bin и назвать ipkg-downdeps. Использовать ipkg-downdeps <имя_пакета>. Сохранять пакет будет в текущий каталог.
    P. S. Скрипт в том виде, в котором он написан работать не будет.
    Last edited by Lupo_Alberto; 23-11-2007 at 13:11.

  8. #8
    Join Date
    Aug 2006
    Location
    Moscow, Russia
    Posts
    788
    Quote Originally Posted by Lupo_Alberto View Post
    Есть такое мнение, что опция sync вызывает преждевременный выход флэшки из строя, да и,вообще, замедляет работу с файловой системой. В данном случае это вызванная спецификацией оборудования необходимость или некритично?
    Можно воспользоваться опцией async.
    Quote Originally Posted by Lupo_Alberto View Post
    P. S. Скрипт в том виде, в котором он написан работать не будет.
    Очепятался, с кем не бывает . Пост поправил.

  9. #9
    Join Date
    Nov 2007
    Location
    Belarus, Gomel
    Posts
    168
    Quote Originally Posted by Mam(O)n View Post
    Можно воспользоваться опцией async.
    То есть, в данном случае это некритично? Если не выдёргивать из работающего роутера флэшку?
    И хотелось бы узнать, почему в инструкции по настройке WL-500g deluxe с нуля от Oleg'а для всех монтируемых дисков указана опция sync, ведь на сколько мне известно она замедляет работу с файловой системой, а в случае с флэшкой - и уменьшает время её работы?

    P. S. Скрипт работает, неочень, правда, "кошерно", но это я придираюсь Спасибо!

Similar Threads

  1. Подключение USB TV-тюнера к роутеру Asus (DVB-T)
    By Andrey Solovyov in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 33
    Last Post: 29-05-2017, 01:48
  2. подключение по Ppoe по витой паре к сети инфолайн
    By Serega-Z in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 5
    Last Post: 03-07-2008, 06:45
  3. WL500g - подключение из внешней сети
    By Garich in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 0
    Last Post: 13-10-2007, 11:04
  4. Replies: 0
    Last Post: 24-01-2007, 02:54

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •