PDA

Bekijk de volledige versie : Файл /tmp/etc/hosts



Vacheslav
17-11-2008, 19:41
Добрый час!
После попыток вычистить сабжевый файл от мусора типа 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

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

vectorm
17-11-2008, 20:22
Добрый час!
После попыток вычистить сабжевый файл от мусора типа 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 - временное, ничем не сохранить. Только скриптом после загрузки копировать.

residend
03-09-2009, 12:41
Добрый день!

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

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

но после перезагрузки эти файлы остаются в исходном состоянии, как будто их и не редактировал я. В веб морде отключать "Assign IP Address Manually" пробовал, разницы никакой. Как сохранить изменения в них, или требуется ручной запуск DHCP сервера с ручной настройкой? По поиску порыскал, про ручную настройку dhcp сервера ничего не нашёл, к сожалению (или плохо смотрел просто, тогда ткните меня носом плз в тему)

Lupo_Alberto
03-09-2009, 13:08
Как-то так, наверное:


echo "/etc/hosts" >> /usr/local/.files

residend
03-09-2009, 14:57
тьфу, блин... Ну никак это запомнить не могу, постоянно на одни и те же грабли наступаю...

спасибо!!!!

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

Power
03-09-2009, 17:34
только теперь возникла другая проблема, после сохранения и перезагрузки туда прописываются повторно строки, которые дублируют уже существующие, как бы это обойти. На сколько я понимаю это дописывает модуль конфигурирования через веб интефейс, этоможно как-то отключить?

Возможно, вам поможет это: если создать файл /usr/local/etc/hosts (и сохранить flashfs), то его содержимое при загрузке дописывается к /etc/hosts. При этом в /usr/local/.files ничего добавлять не надо. Возможно, то же справедливо для /etc/ethers.

lly
03-09-2009, 17:44
Возможно, то же справедливо для /etc/ethers.
Как минимум, в 1.9.2.7-10 справедливо.

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

gdetoctotochoto
25-09-2012, 20:14
Возможно, вам поможет это: если создать файл /usr/local/etc/hosts (и сохранить flashfs), то его содержимое при загрузке дописывается к /etc/hosts. При этом в /usr/local/.files ничего добавлять не надо. Возможно, то же справедливо для /etc/ethers.

Огромное спасибо.
Сработало.
з.ы. Извиняюсь, но в поиске не нашел ничего подходящего огромное спасибо модератору за то что тыкнул в эту тему.