Оглавление Оглавление 1
Вид материала | Документы |
СодержаниеБазовая настройка сети Настройка сетевого интерфейса |
- Кожич Павел Павлович Минск 2010 г Оглавление Оглавление 2 Применение информационных, 302.47kb.
- Оглавление оглавление, 63.5kb.
- Оглавление Оглавление, 259.29kb.
- Ланин Борис Евсеевич Оглавление Оглавление 1 лекция, 810.53kb.
- Оглавление: Оглавление:, 350.3kb.
- Октябрьской Революции Краснознаменной академии (ввиа) имени профессора Н. Е. Жуковского, 1685.68kb.
- Караваева Елена Леонидовна г. Светлый 2008 г. Оглавление оглавление 2 пояснительная, 130.81kb.
- Винарский Владимир Афанасьевич ассистент Шешко Сергей Михайлович Минск 2008 г. Оглавление, 156.88kb.
- Коледа Виктор Антонович, ст преподаватель Пол Кожич Минск 2010 г. Оглавление Оглавление, 340.48kb.
- Обуховский Виктор Степанович, ассистент Позняков Андрей Михайлович Минск 2006 г оглавление, 266.12kb.
Базовая настройка сети
/sbin/route /sbin/ifconfig /sbin/arp /usr/sbin/arpwatch /etc
Чтобы присоединить компьютер к локальной сети, необходимо настроить IP-адрес и маску сети. Эти параметры используются для идентификации компьютера в сети. Если компьютер должен иметь доступ в другую сеть, необходимо указать маршрутизатор, через который этот доступ будет осуществляться. ifconfigС помощью утилиты ifconfig, можно вывести на экран или изменить параметры сетевого интерфейса. Перед использованием утилиты ifconfig должен быть загружен драйвер сетевой карты, и сама карта должна быть распознана драйвером. Команда ifconfig отображает либо все сконфигурированные интерфейсы, либо принимает имя интерфейса в качестве аргумента. [root@test root]# ifconfig eth0 Link encap:Ethernet HWaddr 00:40:F4:98:D2:D9 inet addr:192.168.0.42 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::240:f4ff:fe98:d2d9/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:9 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:618 (618.0 b) Interrupt:20 Base address:0xf000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:2476 errors:0 dropped:0 overruns:0 frame:0 TX packets:2476 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:558766 (545.6 Kb) TX bytes:558766 (545.6 Kb) [root@test root]# Команда ifconfig -a отображает все сетевые интерфейсы, включая не сконфигурированные. Чтобы настроить интерфейс с помощью DHCP, в вашей локальной сети должен быть DHCP сервер. Интерфейс настраивается командой dhclient : [root@test root]# dhclient Internet Software Consortium DHCP Client V3.0.1rc13 Copyright 1995-2002 Internet Software Consortium. All rights reserved. For info, please visit rg/products/DHCP Listening on LPF/eth0/00:40:f4:98:d2:d9 Sending on LPF/eth0/00:40:f4:98:d2:d9 Listening on LPF/lo/ Sending on LPF/lo/ Sending on Socket/fallback DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7 send_packet: Network is down DHCPDISCOVER on lo to 255.255.255.255 port 67 interval 5 DHCPOFFER from 192.168.0.254 DHCPREQUEST on eth0 to 255.255.255.255 port 67 DHCPACK from 192.168.0.254 bound to 192.168.0.30 -- renewal in 250 seconds. [root@test root]# Для конфигурирования интерфейса со статическим адресом, используется следующий синтаксис: [root@test root]# ifconfig eth0 192.168.0.42 netmask 255.255.255.0 [root@test root]# ifconfig eth0 Link encap:Ethernet HWaddr 00:40:F4:98:D2:D9 inet addr:192.168.0.42 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::240:f4ff:fe98:d2d9/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:11 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:1302 (1.2 Kb) Interrupt:20 Base address:0xf000 lo Link encap:Local Loopback inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:2479 errors:0 dropped:0 overruns:0 frame:0 TX packets:2479 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:559750 (546.6 Kb) TX bytes:559750 (546.6 Kb) [root@test root]# Маска подсети 255.255.255.0 не обязательна, так как такое значение используется по умолчанию. Сетевой интерфейс может иметь более одного IP адреса. Псевдонимы сетевых интерфейсов имеют имена: eth0:0, eth0:1, и т.п... [root@test root]# ifconfig eth0 192.168.0.42 [root@test root]# ifconfig eth0:1 192.168.0.43 [root@test root]# ifconfig eth0:2 192.168.0.44 [root@test root]# ifconfig eth0 Link encap:Ethernet HWaddr 00:40:F4:98:D2:D9 inet addr:192.168.0.42 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::240:f4ff:fe98:d2d9/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2 errors:0 dropped:0 overruns:0 frame:0 TX packets:11 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:684 (684.0 b) TX bytes:1302 (1.2 Kb) Interrupt:20 Base address:0xf000 eth0:1 Link encap:Ethernet HWaddr 00:40:F4:98:D2:D9 inet addr:192.168.0.43 Bcast:192.168.0.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2 errors:0 dropped:0 overruns:0 frame:0 TX packets:11 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:684 (684.0 b) TX bytes:1302 (1.2 Kb) Interrupt:20 Base address:0xf000 eth0:2 Link encap:Ethernet HWaddr 00:40:F4:98:D2:D9 inet addr:192.168.0.44 Bcast:192.168.0.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2 errors:0 dropped:0 overruns:0 frame:0 TX packets:11 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:684 (684.0 b) TX bytes:1302 (1.2 Kb) Interrupt:20 Base address:0xf000 lo Link encap:Local Loopback inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:2479 errors:0 dropped:0 overruns:0 frame:0 TX packets:2479 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:559750 (546.6 Kb) TX bytes:559750 (546.6 Kb) [root@test root]# Таким образом, компьютер может стать мостом между несколькими подсетями, имея всего лишь одну сетевую карту. Активация интерфейса: [root@test root]# ifconfig eth0 up или [root@test root]# ifup eth0 Деактивация интерфейса: [root@test root]# ifconfig eth0 down или [root@test root]# ifdown eth0 Все эти команды конфигурируют сетевую карту только до следующей перезагрузки. Чтобы сохранить эту конфигурацию и после перезагрузки, необходимо воспользоваться графической утилитой или модифицировать указанный ниже файл: [root@test root]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static IPADDR=192.168.0.42 NETMASK=255.255.255.0 NETWORK=192.168.0.0 BROADCAST=192.168.0.255 GATEWAY=192.168.0.254 ONBOOT=yes MII_NOT_SUPPORTED=no WIRELESS_ENC_KEY="" [root@test root]# routeС помощью команды route можно выводить на экран и конфигурировать таблицу маршрутизации ядра. Наиболее часто эту команду используют для установки маршрута по умолчанию, но с ее помощью можно также указать ядру, через какой маршрутизатор посылать пакеты для определенной сети. Чтобы вывести таблицу маршрутизации на экран, наберите route: [root@test root]# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 * 255.255.255.0 U 0 0 0 eth0 127.0.0.0 * 255.0.0.0 U 0 0 0 lo default 192.168.0.254 0.0.0.0 UG 0 0 0 eth0 [root@test root]# Также есть возможность не выполнять преобразование IP адресов в имена, что весьма полезно, так как DNS запросы в большинстве случаев работают очень медленно. Для этого используется флаг -n. [root@test root]# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo 0.0.0.0 192.168.0.254 0.0.0.0 UG 0 0 0 eth0 [root@test root]# Чтобы указать маршрут по умолчанию: [root@test root]# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 * 255.255.255.0 U 0 0 0 eth0 127.0.0.0 * 255.0.0.0 U 0 0 0 lo default 192.168.0.254 0.0.0.0 UG 0 0 0 eth0 [root@test root]# Если несколько интерфейсов сконфигурированы с одним и тем же IP-адресом, пакеты могут маршрутизироваться с помощью маски подсети в зависимости от того, какая подсеть к какому интерфейсу подсоединена. [root@test root]# route add -net 10.0.0.0 netmask 255.255.255.0 gw 192.168.0.253 [root@test root]# Новая таблица маршрутизации: [root@test root]# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.0.0.0 192.168.0.253 255.255.255.0 UG 0 0 0 eth0 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo 0.0.0.0 192.168.0.254 0.0.0.0 UG 0 0 0 eth0 [root@test root]# Также есть возможность указать устройство, которое будет использоваться для маршрутизации пакетов: [root@test root]# route add -net 10.0.0.0 netmask 255.255.255.0 gw 192.168.0.253 dev eth1 [root@test root]# |