В общем, такая инфа:
1. Адреса ДНС хранятся в файле
/etc/resolv.conf Чтобы дописать сервер в список, надо выполнить команду
echo "nameserver xxx.xxx.xxx.xxx" >> /etc/resolv.conf. Команда >> означает дозапись в конец файла, если вместо нее набрать >, то содержимое файла уничтожится, и в нем появится только новая запись. Удобно, если надо стереть предыдущий список ДНС
2. С поднятием сетевых интерфейсов несколько сложнее. У меня стоит Fedora, что на базе Red Hat, если на роутере система на основе Debian или какой-то другой, расположение, название и структура файлов может отличаться. Итак, скрипты инициализации сети находятся в папке
/etc/sysconfig/network-scripts. Для каждого интерфейса существует файл с именем ifcfg-<name>, структура которого понятно любому ежику:
Цитата:
# VIA Technologies, Inc. VT6105/VT6106S [Rhine-III]
DEVICE=eth1
HWADDR=00:19:5B61:F3
ONBOOT=yes
IPADDR=10.120.13.241
NETMASK=255.252.0.0
GATEWAY=10.120.8.1
METRIC=10
#DHCP=yes
|
ONBOOT=yes - значит поднимать интерфейс при загрузке,
DHCP=yes - выполнять запрос DHCP сервера
Ну вот как-то так. Если на роутере система Debian, то надо ковырять команду ifconfig и иже с ней
3. Правила фаервола
iptables хранятся в файле
/etc/sysconfig/iptables.save. Чтобы указанные в статье команды выполнялись при загрузке системы, достаточно их дописать в нужные секции файла. Если в команде указана таблица
-t nat, то сохранять надо в этот раздел, если параметра -t нет, то это таблица по умолчанию filter, обычно последняя в этом файле.
Доп. информацию по линуксовым командам можно получить на ресурсе opennet.ru