Статическая установка DNS на клиенте общего интернет-соединения

Если существует непустой каталог, где у Вас нет разрешения записи, Вы не можете удалить его содержание.

$ mkdir foo
$ touch foo/bar
$ chmod a-w foo
$ rm -rf foo
rm: cannot remove `foo/bar': Permission denied

Причина - это rm связывается полномочиями как любая другая команда и разрешением удалить bar требует разрешения записи на foo. Это не применяется, когда Вы работаете rm как базируются, потому что корень всегда имеет разрешение удалить файл.

Для создания дерева каталогов удаляемым сделайте все каталоги в нем перезаписываемыми (полномочия регулярных файлов не имеют значения когда дело доходит до удаления с rm -f). Можно использовать любую из этих команд:

chmod -R u+w here        # slow if you have a lot of regular files
find here -type d -exec chmod u+w {} +
2
23.11.2010, 23:10
3 ответа

Я не настроил NAT на сервере человечности.

Когда это было настроено, мне не было нужно, любой 'предварительно ожидает' материал, когда я смог установить IP-адрес сервера DNS на клиенте (Redhat в resolv.conf), чтобы быть тем же IP-адресом, как сервер человечности использовал. NAT обработал перевод от одной сети до другого.

Инструкции для установки NAT на сервере человечности я добрался отсюда:

http://ubuntuforums.org/showthread.php?t=713874

Спасибо fschmitt для Вашего ответа.

0
27.01.2020, 22:16

Серверы DNS указаны во всем дистрибутиве Linux в файле /etc/resolv.conf это должно содержать:

nameserver 208.67.222.222
nameserver 208.67.220.220

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

Это не ясно, какую версию Redhat Вы используете, таким образом, я должен стрелять в темноте немного, но если Вы имеете system-config-network, это - вероятно, правильный инструмент для использования для конфигурации сети. Более современные системы обычно используют network-manager.

2
27.01.2020, 22:16
  • 1
    И обычно в основанных на об/мин системах можно указать серверы DNS в eth файлах конфигурации, также (/etc/sysconfig/network-script/ifcfg-eth0, например). Это зависит от Вашей версии Linux, но это должно работать. В ifcfg-ethX Вы указываете DNS1 = 208.67.222.222 и DNS2 =.... Это работает, по крайней мере, над Mandriva, и она может работать над RedHat/Fedora также, но я не уверен. –  Patkos Csaba 15.10.2010, 09:41

Redhat также использует клиентский файл конфигурации:

$ man dhclient

Клиент DHCP обычно получает свою конфигурационную информацию от/etc/dhclient.conf

Тот файл по умолчанию не создается, таким образом, можно скопировать следующий файл примера и редактирование к комплекту, Вам нужно. Мой клиент ver 3.0.5, таким образом, путь к файлу:

/usr/share/doc/dhclient-3.0.5/dhclient.conf.sample
0
27.01.2020, 22:16

Теги

Похожие вопросы