Конфигурация интерфейс IP
След инсталирането на хардуера, както е обяснено в предишната глава, трябва да знаят за тази мрежа софтуер. Чифт команди използва за конфигуриране на мрежови интерфейси и инициализира таблицата за маршрутизация. Тези задачи обикновено се извършват в rc.inet1 скрипт при стартиране. Тези команди се наричат фоп (където "ако" се отнася до интерфейса) и маршрута.
# Фоп интерфейс на IP адрес
маршрут ви позволява да добавяте или премахвате маршрути от таблицата за маршрутизация. Това може да се използва като
маршрут [Добави | дел] мишена
Когато добавката и дел аргументи определят за добавяне или изтриване на пътя за масата.
интерфейса-примка
Първият интерфейс, който е необходимо да се образуват и укрепване - интерфейса-примка:
# Фоп ето 127.0.0.1
# Sample / и т.н. / влизане Силите за Localhost Localhost 127.0.0.1
ето линк encap Local Loopback
инертен адр 127.0.0.1 Bcast [None SET] маска 255.0.0.0
RX пакети паднаха 0 грешки 0 0 0 преразхода
0 Тексас пакети грешки паднаха 0 0 0 преразход
Сега можете да започнете да играете с вашия мини "мрежа". Единственото нещо, което липсваше - рекорд в таблицата за маршрутизация, която разказва IP, което този интерфейс като маршрут за направление 127.0.0.1. Това се прави с помощта на следната команда
# Route добавите 127.0.0.1
Пинг Localhost (127.0.0.1):
56 байта данни 64 байта от 127.0.0.1: ICMP SEQ = 0 TTL = 32 време = 1 MS
64 байта от 127.0.0.1: ICMP SEQ = 1 TTL = 32 време = 0 MS
64 байта от 127.0.0.1: ICMP SEQ = 2 TTL = 32 време = 0 MS
^ C --- Localhost пинг статистики ---
3 пакети, предавани, 3 пакети получени, 0% загуба на пакети двупосочен мин / ср / макс = 0/0/1 MS
Стъпките, описани по-горе, е достатъчно, за да се използват мрежови приложения самостоятелен хост. След добавяне на горните редове към rc.inet1 и проверете дали и двете rc.inet стартира скрипта от / и т.н. / RC, можете да рестартирате машината си и се опитайте да използвате различни приложения. Например, "телнет Localhost" следва да установи Telnet връзка към вашия хост.
Въпреки това, интерфейса-примка е полезно не само като пример в книгите за мрежи. или как да се трасира на системата, но това всъщност е използвано от някои приложения по време на нормална работа. Затова винаги трябва да го конфигурирате, независимо от това дали вашето устройство е свързано към мрежата, или не.
Ethernet интерфейси
Конфигуриране на Ethernet интерфейс е почти същата като интерфейса-примка, той просто изисква повече параметри, когато използвате подмрежа.
В Виртуалната пивоварна, бяхме изпратени подмрежа IP мрежа, който първоначално е бил един клас Б. При инсталиране на интерфейса ще бъде необходимо да се напише:
# Фоп eth0 vstout мрежова маска 255.255.255.0
eth0 Link encap 10Mps Ethernet HWaddr 00: 00: на C0: 90: B3: 42
Инет вр 191.72.1.2 Bcast 191.72.1.255 маска 255.255.255.0
НАГОРЕ BROADCAST RUNNING MTU 1500 метрични 1
RX пакети паднаха 0 грешки 0 0 0 Тексас пакети надхвърлили грешки 0 0 0 0 отпаднали преразход
Както и към корпуса на примка, сега трябва да зададете записи за маршрутите, който информира ядрото за мрежата, към която може да се стигне през eth0. За Виртуалната пивоварна, вие ще сте го направили
# Route добавите -net 191.72.1.0
Разбира се, по-горе команда е малко досадно да се определи и дава много грешки. По-удобен подход - използват имената на мрежите, които са определени в / и т.н. / мрежи. Това прави командата по-разбираеми; и дори -net флаг вече могат да бъдат пропуснати, защото маршрут сега знае, че 191.72.1.0 е мрежа.
# Route добавите отвара-нето Сега, когато сте готови с основните стъпки за конфигурация, трябва да се уверите, че вашият Ethernet интерфейс наистина работи правилно Изберете домакин на вашия Ethernet, например! А§ег и тип
# Ping! А§ег PING
у! а§ег: 64 байтови пакети от 64 байта от 191.72.1.1: ICMP SEQ = 0. време = 11. мс
64 байта от 191.72.1.1: ICMP сл = 1. време = 7. MS 64 байта от 191.72.1.1: ICMP сл = 2. време = 12. MS 64 байта от 191.72.1.1: ICMP сл = 3. време = 3. MS ^ С
----vstout.vbrew.com PING Статистика ----
Kernel маршрутната таблица Цел Gateway маската Flags Metric Ref Използвайте Iface
127.0.0.1 * 255.255.255.255 UH 0112 1 ето 191.72.1.0 * 255.255.255.0 U 1 0 10 eth0
Прекарването през Gateway
В предишния раздел, аз покрита само случая с въвеждането на множество с един Ethernet. Доста често, обаче, ние сме изправени пред мрежите, свързани с врата. Този портал може просто да се свържете два или повече от Ethernet, както и да се осигури връзка с външния свят (например Интернет). За да използвате услугата, портал, трябва да предостави допълнителна информация за маршрутизиране на мрежовия слой.
Например, Ethernet Виртуалната пивоварна и Виртуалната изба са свързани чрез такава врата, а именно у! А§ег гостоприемник. Да приемем, че! А§ег вече е конфигуриран, и ние просто трябва да добавите нов ред към таблицата vstout относно маршрута, който го уведомява, че ядрото, че то може да достигне до всички хостове в мрежата Винарна чрез! А§ег. Съответното описание на маршрута е показано по-долу; GW ключова дума, която казва, че на следващия аргумент обозначава шлюз. # Route добавите лозаро-нето GW! А§ег
Разбира се, всеки хост в избите на мрежата, с които искате да говорите трябва да има запис в таблицата за маршрутизация на пивоварна, в противен случай ще бъде в състояние да изпрати само данни за vstout vbardolino, но отговорът, което получаваш.
Този пример описва само една врата, която прехвърля пакети между две изолирани Ethernet. Сега да приемем, че! А§ег също има връзка с интернет (чрез допълнителна операционна връзка SLIP). Тогава ние бихме искали да deytagramy за всяка мрежа, различна от пивоварната, предава! А§ег. Това може да стане с помощта на настройките по подразбиране за vstout шлюз: # маршрут добавите подразбиране GW! А§ег
При използване на пинг, можете да открие голям процент от загуба на пакети, тъй като те преминават през няколко шлюза, това може да означава много високо натоварване на мрежата. загуба на пакети се случва най-вече не заради технически проблеми, а по-скоро, тъй като на временно прекомерно натоварване на водача е домакин, че поради това забавяне или дори хвърлят идва deytagramy.
Конфигуриране на Gateway
191.72.1.1! А§ег vlager.vbrew.com
191.72.1.1 у! А§ег-if1 191.72.2.1 у! А§ег-IF2
Последователността на команди за създаване на два интерфейса:
# Фоп eth0! А§ег-if1
# Фоп eth1! А§ег-if2
# Route добавите отвара-нето
# Riute добавите лозаро-нето
PLIP интерфейса
При използване на PLIP връзка за свързване на двете машини, има само малки разлики между това, което трябва да направите, когато се използва Ethernet. В горната връзка се нарича точка-до-точка (точка до точка) връзка, тъй като той се свързва само две домакини ( "точка"), за разлика от излъчи мрежи.
Като пример, ние вземем преносимия компютър на някои работник във Виртуалната пивоварна, която е свързана с! А§ег чрез PLIP. Лаптоп директно на име vlite, и има само един паралелен порт. По време на товарене, пристанището ще бъдат регистрирани като plip1. За осъществяване на връзка, трябва да конфигурирате интерфейса plip1, като се използват следните команди:
# Фоп plip1 vlite pointopoint! А§ег
# Route добавите подразбиране GW! А§ег
# Фоп plip1! А§ег pointopoint vlite
Сега, когато сте конфигурирали маршрутизация от лаптопа към уеб пивоварна; но това все още няма маршрутизиране от Пивоварна домакините да vlite на. Особено трудно начин sostoit да се добави специфичен маршрут към таблицата за маршрутизация за всеки хост, който е за деклариране! А§ег като портал към vlite:
# Route добавите vlite GW! А§ег
Бъдещите версии на Net-3 ще съдържат инструмент, наречен plipconfig, което ще ви позволи да зададете IRQ на порта на принтера. По-късно, тя може да бъде заменена с по-обща команда фоп.
SLIP и PPP интерфейси
Въпреки че SLIP и PPP връзка - само един прост точка до точка връзка като PLIP връзките, защото те също имат малко повече информация. Обикновено, когато инсталирате SLIP съединение изисква да се свържа с отдалечения сайт чрез модема и серийна линия, за да регулирате метод SLIP. ПЧП се използва по подобен начин.
Сляпо (сляпо) интерфейс
# Фоп сляпо vlite
# Route добавите vlite