Бележки системен администратор - Конфигуриране мрежови интерфейси
13.2. Конфигуриране на мрежови интерфейси
13.2. 1 Местоположение на конфигурационни файлове
Трябва да се отбележи веднага, че всички посочени по-долу команди могат да бъдат изпълнявани от командния ред, но тогава ще трябва да повторите тези стъпки всеки път, когато рестартирате компютъра. Поради това, тя може да бъде по-удобно да ги запишете в един от инициализация файлове стартират автоматично при стартиране на системата. Различни процес дистрибуции обувка е организирана по различен начин. В "Linux NET-3-HOWTO", следната таблица:
Таблица 13.1. Местоположение на конфигурационни файлове в основните дистрибуции
Настройка на интерфейса и маршрута
Имайте предвид, че за Debian и Red Hat дистрибуции съдържат отделна директория за скриптове работят системни услуги (въпреки че конфигурационните файлове са на други места, например, в разпределението на Red Hat, те се съхраняват в директорията / и т.н. / sysconfig). За разбирането на процеса на зареждане, прочетете съдържанието на файла / и т.н. / inittab и документацията за процеса на първоначален.
13.2.2 фоп Командният
Пусни го без никакви аргументи (или с един-единствен аргумент -а) и ще разберете какви опции в момента са инсталирани за активни мрежови интерфейси (като мрежова карта). Между другото, има смисъл да стартирате тази команда преди да се свържете модула: какво ще стане ако се намесвам вградена поддръжка в ядрото, а необходимите корекции са направени по време на инсталирането на системата. След това можете да се върнете на информация за параметрите на вашите Ethernet карти, както и така наречените "примка" или "обратна връзка" - Local Loopback (Ethernet интерфейс с едно мрежова карта е посочена като eth0, на интерфейс-примка - като ето). Ако тази команда, вие няма да получите нищо, което трябва да се премине към модула за свързване и въвеждане, и трябва да започне с интерфейса-примка.
Създаване ето местен интерфейс
Този интерфейс се използва за предаване на програмите IP-клиенти с IP-сървъри, работещи на същата машина, така че е необходимо да се създаде, дори и ако не се свърже с мрежата устройства.
Местната интерфейс е конфигуриран много прост: на екипа
[Root] # / sbin / фоп ето 127.0.0.1
Сега, за да се тества функционалността на TCP / IP протокола на вашата машина, можете да изпълните:
Конфигуриране на Ethernet мрежова платка (eth0)
[Root] # / sbin / фоп eth0 192.168.0.15 маска 255.255.255.0 до
Ако не зададете маска на подмрежата, по подразбиране е зададена маска на подмрежата 255.0.0.0.
корен # / sbin / фоп eth0 IRQ 5 220 io_addr медии 10baseT
Не всички устройства (борда) поддържа динамични промяната на тези параметри (т.е.. Е. може да се наложи да рестартирате превключвателите на дъската).
Serial Port Interface
13.2. 3 Конфигуриране Routing
правила за маршрутизация определят къде да изпратите IP-пакети. Информацията за маршрутизиране се съхранява в една от основните таблици. Водещ таблица за маршрутизация може да бъде статично или динамично. Статично маршрут - маршрут, който е посочен изрично като използвате командата маршрут. Динамична маршрутизация се извършва процес демон (пренасочени или затворен тип), която поддържа и актуализира таблицата за маршрутизация въз основа на съобщения от други компютри в мрежата. За извършване на специални протоколи, разработен динамично рутиране: RIP, OSPF, IGRP, ЕСР, BGP, и т.н. ...
Динамична маршрутизация е необходимо в случай, че имате комплекс, постоянно променящ се мрежова структура и съща машина може да бъде на разположение за различни интерфейси (например, чрез различни Ethernet или SLIP интерфейси). Маршрути определени статично, обикновено не се променят, дори ако използвате динамично рутиране.
Kernel IP маршрутизиране на маса
Целеви Gateway маската, Знамена MSS Window irtt Iface
10.72.128.101 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
10.72.128.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 ето
0.0.0.0 10.72.128.254 0.0.0.0 UG 0 0 0 eth0
Ако таблицата е празна, а след това ще виждате само заглавията на колоните. След това ние трябва да използваме по маршрута. С помощта на командата маршрут, можете да добавяте или премахвате един (в даден момент), статичен маршрут. Ето следния формат:
Като правило, е необходимо да се коригира маршрута на гореспоменатите три интерфейси:
- местно интерфейс (ето)
- Interface Card Ethetnet (eth0),
- интерфейс за сериен (PPP и SLIP).
[Root] # / sbin / маршрут добавят -net 127.0.0.1 ето
Ако се налага да общуват с локалната мрежа използва една дъска Ethernet, както и всички машини са на мрежа (мрежова маска 255.255.255.0), а след това за маршрутизация настройки, просто се обадете на:
[Root] # / sbin / маршрут добавят -net 192.168.36.0 маска 255.255.255.0 eth0
Ако имате много, което означава, че трябва да се определи мрежовата маска и се обадете команда маршрут на всеки интерфейс.
[Root] # / sbin / маршрут добавят подразбиране GW 192.168.1.1 eth0
След маршрутизация настройки, можете да се уверите, че сте успели. За да направите това, да даде командата отново
Ако изхода на командата изглежда така, както е показано по-горе, но не съдържа низ, който съдържа графика Destination 0.0.0.0. и в колоната Gateway определя маршрута, който се използва за връзки по подразбиране, а след това най-вероятно не посочи маршрута.
13.2.4. Конфигуриране на услугата за имена
Въпреки това, за да инсталирате само името и единственият отбор, който все още не е достатъчно, тъй като името на командата се променя само за текущата сесия. Поради тази команда обикновено е в един от файловете на инициализация, например, /etc/rc.d/rc или /etc/rc.d/rc.local. Можете да опитате да я намери там, за да промените правилно име на компютър, който е определен като параметър име на хост команда. В този случай е необходимо да се рестартира, за да влязат промените в сила.
Друг начин да се промени името на компютъра или името на домейна е, че тези имена са написани на файла / и т.н. / sysconfig / мрежа под формата на две линии, подобни на следното:
След това в процеса на инициализиране на имената на системата ще бъде възстановен, тъй като файл / и т.н. / sysconfig / мрежа, наречена от /etc/rc.d/rc.sysinit.
Дори ако компютърът не е свързан към мрежата във файла / и т.н. / Силите трябва да се предписват най-малко една линия на формата.
127.0.0.1 Localhost localhost.localdomain
Ако компютърът ви е свързан към TCP / IP мрежа, а след това този файл е по-нататък е необходимо да се регистрирате на ред, като
192.168.0.15 host_name host_name.localdomain
който казва, че резолюцията на име първо трябва да използвате файл / и т.н. / домакините, а след това трябва да бъде адрес на DNS сървър. В повечето случаи, файлът /etc/hosts.conf достатъчно, за да има две линии:
Но конфигурация за преобразуване не се ограничава до редактиране на файлове / и т.н. / домакините и /etc/hosts.conf. Трябва да посочите имената на компютър DNS сървър. Те са написани на /etc/resolv.conf. Този файл е с много прост формат. Този текстов файл, всеки ред от който определя един от параметрите на резолвера за името. Обикновено има три ключови думи параметъра:
Ако не ще започнем подкрепа на името на услугата за мрежата си (което е доста сложни организационни и технически проблеми) и доверително управление на техните имена администраторски локална мрежа или вашия IP-доставчик, тогава ще трябва само да посочите файла /etc/resolv.conf, подобно на следното :
Търсене abcd.ru xyz.edu.ru
13.2.5. Тестване на връзката с мрежата
или (тук сте в същото време и да се провери работата на DNS услуга)
Ако се установи връзка с мрежата, и трябва да се появи актуализира периодично бод приблизително следния вид:
64 байта от 192.168.0.2: icmp_seq = 0 TTL = 32 време = 1.2 MS
64 байта от 192.168.0.2: icmp_seq = 1 TTL = 32 време = 1.0 MS
64 байта от 192.168.0.2: icmp_seq = 2 TTL = 32 време = 1.0 MS
64 байта от 192.168.0.2: icmp_seq = 3 TTL = 32 време = 1.0 MS
64 байта от 192.168.0.2: icmp_seq = 4 TTL = 32 време = 1.1 MS
Това означава, че връзката с мрежата е активна. С цел да се прекъсне мрежата тестване, натиснете клавишната комбинация