Results 1 to 9 of 9

Thread: Файл /tmp/etc/hosts

  1. #1

    Thumbs down Файл /tmp/etc/hosts

    Добрый час!
    После попыток вычистить сабжевый файл от мусора типа my.router b my.wl500gp
    получен удручающий результат:

    [root@WL root]$ cat /tmp/etc/hosts
    127.0.0.1 localhost.localdomain localhost
    192.168.1.1 WL
    192.168.1.2 PC1
    192.168.1.3 PC2
    127.0.0.1 localhost.localdomain localhost
    192.168.1.1 WL my.router my.WL500gp
    192.168.1.2 PC1
    192.168.1.3 PC2
    [root@WL root]$

    Вычищалось тем, что указаный мусор был удален из сабжевого файлика, оный файл был включен в список для flashfs...

    Ерунда какая-то Видимо, содержимое этого файлика хранится еще где-то и после загрузки аддится к тому, что вынимается из /tmp/flash.tar.gz

    Никто не сталкивался?

  2. #2
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by Vacheslav View Post
    Добрый час!
    После попыток вычистить сабжевый файл от мусора типа my.router b my.wl500gp
    получен удручающий результат:

    [root@WL root]$ cat /tmp/etc/hosts
    127.0.0.1 localhost.localdomain localhost
    192.168.1.1 WL
    192.168.1.2 PC1
    192.168.1.3 PC2
    127.0.0.1 localhost.localdomain localhost
    192.168.1.1 WL my.router my.WL500gp
    192.168.1.2 PC1
    192.168.1.3 PC2
    [root@WL root]$

    Вычищалось тем, что указаный мусор был удален из сабжевого файлика, оный файл был включен в список для flashfs...

    Ерунда какая-то Видимо, содержимое этого файлика хранится еще где-то и после загрузки аддится к тому, что вынимается из /tmp/flash.tar.gz

    Никто не сталкивался?
    все в каталоге /tmp - временное, ничем не сохранить. Только скриптом после загрузки копировать.

  3. #3

    как отредактировать events и hosts

    Добрый день!

    возникла необходимость ручного редактирования etc/ethers и etc/hosts

    что делаю:
    вношу нужные изменения, сохраняю, потом flashfs save && flashfs commit && flashfs enable && reboot

    но после перезагрузки эти файлы остаются в исходном состоянии, как будто их и не редактировал я. В веб морде отключать "Assign IP Address Manually" пробовал, разницы никакой. Как сохранить изменения в них, или требуется ручной запуск DHCP сервера с ручной настройкой? По поиску порыскал, про ручную настройку dhcp сервера ничего не нашёл, к сожалению (или плохо смотрел просто, тогда ткните меня носом плз в тему)
    Last edited by residend; 03-09-2009 at 14:58.

  4. #4
    Join Date
    Nov 2007
    Location
    Belarus, Gomel
    Posts
    168
    Как-то так, наверное:
    Code:
    echo "/etc/hosts" >> /usr/local/.files

  5. #5
    тьфу, блин... Ну никак это запомнить не могу, постоянно на одни и те же грабли наступаю...

    спасибо!!!!

    только теперь возникла другая проблема, после сохранения и перезагрузки туда прописываются повторно строки, которые дублируют уже существующие, как бы это обойти. На сколько я понимаю это дописывает модуль конфигурирования через веб интефейс, этоможно как-то отключить?
    Last edited by residend; 03-09-2009 at 15:02.

  6. #6
    Join Date
    May 2007
    Location
    Истра
    Posts
    1,246
    Quote Originally Posted by residend View Post
    только теперь возникла другая проблема, после сохранения и перезагрузки туда прописываются повторно строки, которые дублируют уже существующие, как бы это обойти. На сколько я понимаю это дописывает модуль конфигурирования через веб интефейс, этоможно как-то отключить?
    Возможно, вам поможет это: если создать файл /usr/local/etc/hosts (и сохранить flashfs), то его содержимое при загрузке дописывается к /etc/hosts. При этом в /usr/local/.files ничего добавлять не надо. Возможно, то же справедливо для /etc/ethers.
    Everybody stand back. I know iptables.
    Мой вариант правильного выключения роутера.

  7. #7
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by Power View Post
    Возможно, то же справедливо для /etc/ethers.
    Как минимум, в 1.9.2.7-10 справедливо.

  8. #8

    Переадресация интернет имени на локальную машину

    Есть сервер находящийся в локальной сети и доступны из вне.
    Есть dir320 с прошивкой от энтузиастов подключенный к LTE.
    При обращении по DNS (blablabla.ru) имени извне все нормально, но при работе изнутри не пропускает.
    Есть идея чтобы роутер на имя blablabla.ru давал IP 192.168.x.x
    При копании прошивки найден файл /etc/hosts в котором были найдены хитрые имена и роутер подсовывает при обращении на эти имена свой IP.
    Но после прописки в этот файл строки 192.168.x.x blablabla.ru ничего не происходит и после ребута добавленная строка исчезает.
    Как решить эту проблему?

  9. #9

    Thumbs up Получилось

    Quote Originally Posted by Power View Post
    Возможно, вам поможет это: если создать файл /usr/local/etc/hosts (и сохранить flashfs), то его содержимое при загрузке дописывается к /etc/hosts. При этом в /usr/local/.files ничего добавлять не надо. Возможно, то же справедливо для /etc/ethers.
    Огромное спасибо.
    Сработало.
    з.ы. Извиняюсь, но в поиске не нашел ничего подходящего огромное спасибо модератору за то что тыкнул в эту тему.
    Last edited by gdetoctotochoto; 25-09-2012 at 20:34.

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
  •