ifconfig eth0:0 192.168.10.33
Просмотр текущей конфигурации интерфейсов и статистики их работы может быть выполнен также с помощью команды ifconfig:
ifconfig имя-интерфейса
или
ifconfig –a
В последнем случае будет выведена информация по всем установленным интерфейсам. Пример информации, выдаваемой в результате данной команды:
eth0 Link encap:Ethernet HWaddr 00:3C:1F:E6:3B:A4
inet addr:192.168.50.201 Bcast:192.168.50.255 Mask:255.255.255.0
UP BROADCAST RUNNING MTU:1500 Metric:0
RX packets:7412 errors:3 dropped:0 overruns:2 frame:0
TX packets:4720 errors:1 dropped:0 overruns:0 carrier:0
collisions:319 txqueuelen:0
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:3924 Metric:1
RX packets:17 errors:0 dropped:0 overruns:0 frame:0
TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
При работе с протокольными стеками, отличными от TCP/IP, на этапе запуска системы производится привязка соответствующего стека (напр., IPX/SPX) к установленным в системе сетевым интерфейсам. В отличие TCP/IP, являющегося фактически основным протокольным стеком в UNIX-системах, реализации других протоколов существенно отличаются в разных вариантах UNIX. Как правило, система содержит средства настройки таких протоколов в составе графических утилит настройки сети.
8.2 Основы маршрутизации в сетях TCP/IP применительно к UNIX.
Под маршрутизацией в сетях TCP/IP принято понимать комплекс процессов, связанных с доставкой пакета от источника к получателю, возможно, через один или несколько промежуточных сетевых узлов. Важнейшей составной частью процессов маршрутизации является механизм принятия решений о выборе направления передачи пакета. В UNIX этот механизм реализуется программным модулем протокола IP при участии модуля протокола ARP на основе маршрутных таблиц и ARP-таблиц.
В сетях TCP/IP для обозначения узла сети, доступного по протоколу IP, принято использовать термин хост. В роли хоста может выступать не только компьютер, но и любое другое устройство, поддерживающее стек TCP/IP – сетевой принтер, маршрутизатор, коммутатор и т.п.
Процедуры маршрутизации опираются на понятие IP-сети, задаваемой номером сети и маской сети. В простейших случаях не вводится различия между понятиями «IP-сеть» и «IP-подсеть», которые, строго говоря, не тождественны. Маска позволяет явным образом указать, сколько разрядов в записи адреса относится к номеру сети. Маска – это 4-байтовое число, используемое в паре с IP-адресом; двоичная запись маски содержит единицы в тех разрядах, которые в IP-адресе интерпретируются как номер сети. Таким образом, маска содержит некоторое количество непрерывно следующих единиц в старших разрядах и нули в оставшихся младших. IP-адрес принадлежит к заданной сети, если разряды, которым соответствуют единицы в маске, совпадают с номером сети.
Так, например, к сети 192.168.10.0 с маской 255.255.255.0 (в двоичном представлении – 11111111.11111111.11111111.00000000) принадлежат IP-адреса от 192.168.10.0 до 192.168.10.255. Поскольку адреса 0 и 255 имеют специальное назначение, в описанной сети эффективные (действующие) адреса составляют интервал 192.168.10.1 – 192.168.10.254.
В некоторых случаях используется сокращенная запись маски сети, при которой указывается только число единичных разрядов (число бит, относимых к номеру сети). Сеть в приведенном примере может быть описана как
192.168.10.0/24
В реальных сетях число единиц в маске может не быть кратным 8, т.е. может быть описана сеть, у которой граница номера сети и номера узла не совпадает с границей байта. Так, например, сеть 192.168.22.24 с маской 255.255.255.248 (или 192.168.22.24 / 29) включает 8 адресов, из которых 6 являются эффективными.
Простейшим случаем является прямая маршрутизация, при которой маршрут пакета от источника к получателю не содержит промежуточных узлов. Такая ситуация возникает, например, если источник и получатель включены в единую локальную сеть или соединены через РРР-канал.
Если маршрут включает один или более промежуточных хостов (которые в этом случае называются шлюзами), режим маршрутизации называется косвенным. Источник определяет, что пакет должен быть направлен ближайшему шлюзу, и выполняет передачу на канальном уровне. Шлюз, приняв такой пакет, на основе анализа его адресной информации производит дальнейшую передачу пакета – получателю либо следующему шлюзу. Эта операция носит название ретрансляции пакетов (forwarding).
Решение о том, куда должен быть передан данный IP-пакет, принимается на основе маршрутной таблицы (routing table). Каждый хост, на котором установлен стек протоколов TCP/IP, содержит маршрутную таблицу. В UNIX-системах ее текущее содержимое может быть выведено командой route:
#route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
192.168.50.7 * 255.255.255.255 UH 0 0 17 eth0
192.168.22.36 * 255.255.255.255 UH 0 0 147 eth1
192.168.50.0 * 255.255.255.0 U 1 0 56 eth0
192.168.22.0 * 255.255.255.0 U 1 0 4 eth1
192.168.25.0 192.168.22.5 255.255.255.0 UG 1 0 12 eth1
0.0.0.0 192.168.50.8 0.0.0.0 UG 1 0 205 eth0
Каждая строка таблицы содержит информацию, называемую маршрутом и описывающую способ доставки пакета к некоторой группе хостов (IP-сети), заданной маской IP-адресов. При отправке IP-пакета модуль протокола IP просматривает таблицу до тех пор, пока не встретит маршрут (строку), соответствующую полю «адрес получателя» для данного пакета. Передача пакета (прямая либо косвенная) производится в соответствии с найденным маршрутом. Если же в таблице не будет найден ни один соответствующий маршрут, передача отменяется, а модуль протокола верхнего уровня получает сообщение о недоступности хоста.
Соответствие ищется по столбцам «Destination» («Место назначения» - номер IP-сети) и «Genmask» (маска сети). Маршрут считается соответствующим, если IP-адрес получателя пакета попадает в сеть, описанную парой «номер-маска». Если в поле «Gateway» (шлюз) указан адрес шлюза, это озачает, что пакет должен быть направлен получателю через этот шлюз. В противном случае считается, что с получателем существует прямое соединение (например, через локальную сеть), и передача производится непосредственно получателю. В любом случае для передачи пакета используется интерфейс, указанный в поле «Iface» соответствующего маршрута.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.