Шаблоны Joomla 2.5 здесь: http://joomla25.ru/shablony/

Настройка TCP/IP в Debian

Настройка TCP/IP в Debian

проверка наличия драйверов сетевой карты

Чтобы узнать, загружены ли драйверы сетевой карты, запустите команду:

dmesg | grep eth

Если в результате Вы увидите какие-либо сообщения, содержащие текст ethX, то значит, драйверы установлены успешно, и необходимо только поднять/настроить интерфейс сетевой карты.

просмотр текущей конфигурации сети

Для того, чтобы узнать текущие параметры сети в Debian, есть очень простой способ - запустите команду:

ifconfig

Если среди отображаемых интерфейсов не присутствуют интерфейсы ethX (eth0, eth1, ...), то либо не загружены драйвера сетевой карты (она не опознана), либо не поднят сетевой интерфейс.

динамическая настройка параметров сети

Обратите внимание: в данном случае настройки сети будут применяться сразу же, но они не сохранятся после перезагрузки!

Для настройки IP адреса и маски подсети наберите в командной строке:
ifconfig -a <название-интерфейса ethX> <ip-адрес> netmask <маска-подсети>
например:
ifconfig -a eth0 192.168.1.15 netmask 255.255.255.0

для настройки шлюза по умолчанию укажите в командной строке
route add default gw <ip-адрес-шлюза>
например:
route add default gw 192.168.1.1

включение / отключение сетевого интерфейса

После того, как Вы настроили сеть, она по-прежнему может бьть недоступна. Причиной может быть то, что не включен (т.е. не "поднят") сетевой интерфейс.

Включить сетевой интерфейс можно командой:
ifconfig <имя-интерфейса> up
например:
ifconfig eth0 up
или (основной способ) командой:
ifup <имя-интерфейса>
например:
ifup eth0

Отключить сетевой интерфейс не менее просто:
ifconfig <имя-интерфейса> down
например:
ifconfig eth0 down
или (основной способ) командой
ifdown <имя-интерфейса>
например:
ifdown eth0

 

настройка маршрутизации

добавление маршрутов

Маршруты добавляются командой:
route add -net <ip-адрес>/<маска подсети> gw <шлюз>
например:
route add -net 192.168.5.0/24 gw 10.0.1.1

просмотр таблицы маршрутов

Для просмотра таблицы маршрутизации запустите команду:
netstat -rn
или
route -n

удаление маршрутов

Маршруты удаляются командой:
route delete -net <ip-адрес>/<маска подсети>
например:
route delete -net 192.168.5.0/24

настройка DNS

возможна только через файл /etc/resolv.conf (см. ниже)

 

настройка параметров сети с помощью файлов конфигураций

Если Вы хотите настроить сеть таким образом, чтобы указанные параметры сети сохранялись и после перезагрузки системы, Вам необходимо изменить конфигурационные файлы.

расположение конфигурационных файлов

Настройка параметров сети (IP адрес, маска сети, шлюз, параметры DNS) производится в файл interfaces, который находится в папке /etc/network/.
Маршруты (из таблицы маршрутизации) также хранятся в файле /etc/network/interfaces.
Параметры DNS описываются в файле /etc/resolv.conf.

структура конфигурационных файлов

interfaces

Файл находится в папке /etc/network/.

Параметры

Название параметра Описание параметра Возможные значения Примеры использования
iface   ethX inet dhcp
ethX inet static
...
iface eth0 inet dhcp
iface eth1 inet static
allow-hotplug   ethX allow-hotplug eth0
address IP адрес   address 192.168.1.5
netmask маска подсети   netmask 255.255.255.0
gateway шлюз   gateway 192.168.1.1
dns-nameservers DNS сервер(ы)   dns-nameservers 192.168.1.1
dns-nameservers 192.168.1.1 192.168.5.1
auto автоматическое включение интерфейса при загрузке (должно быть последним параметром из всех параметров интерфейса) ethX auto eth0
auto eth1
up route маршруты (настройка маршрутизации) add -net <IP>/<netmask> gw <IP> up route add -net 192.168.0.0/24 gw 192.168.1.1
up route add -net 192.168.5.0/24 gw 192.168.1.10
up route add -net 5.5.5.0/24 gw 192.168.0.5

 

resolv.conf

Этот файл находится в папке /etc.

Название параметра Описание параметра Возможные значения Пример использования
nameserver адрес DNS сервера. Таких записей может быть несколько (не более 3-х)   nameserver 192.168.1.1
nameserver 192.168.1.2
domain имя локального домена (?)   domain mydom.local
search подставляемое имя домена, если адрес задан не полностью   search mydom.local

 

перезагрузка сетевого сервиса

Перезагрузить сетевой сервис (при этом перезагружаются все сетевые интерфейсы) в Debian можно командой:
/etc/init.d/networking restart
При этом перезапускаются все интерфейсы из файла /etc/network/interfaces.

 

примеры файлов

Пример файла /etc/network/interfaces:

Пример файла /etc/resolv.conf:

nameserver=192.168.1.5
nameserver=192.168.1.7
domain=mydomain.ru