Конфигуриране на свързване към Ethernet, FreeBSD

Въоръжени с тази информация, вие ще бъдете в състояние да се свърже системата си към мрежата с фоп (8) и маршрут (8).

фоп (8)

фоп (8) полезност показва списък с мрежови интерфейси на компютъра и ви позволява да ги конфигурирате. Нека да започнем като прегледате списъка на интерфейси в системата, което показва фоп (8) команда без аргументи:

За втори rl0 мрежова карта полезността не показва нищо подобно. Ключовият фактор тук е липсата на сигнал с носеща честота (без носител) (8). кабел не е свързан и светлината е изключена. Тази карта не се използва.

# Фоп интерфейс име IP-адрес маска

# Фоп fxp0 192.168.1.250 255.255.255.0

Мрежова маска може да бъде определен в точка нотация, както по-горе, или в шестнадесетичен (oxfffffff0). Но, може би, най-лесният начин е да се уточни маската от наклонена черта:

# Фоп fxp0 192.168.1.250/24

фоп (8) полезност е в състояние да изпълнява всяка друга конфигурация на мрежова карта, като избора на вида на сигнала носител и инсталиране режим дуплекс. Списъкът на поддържаните типове и как да инсталирате режим дуплекс сигнал може да бъде намерена в упътването на картата на водача. Избор на тип медии се произвежда с помощта на медиите ключова дума. и монтирането на дуплексен режим - използва mediaopt ключова дума. Някои комбинации от мрежовите карти и мрежови комутатори не са в състояние автоматично да "се споразумеят" на настройките на връзката, така че понякога е необходимо да зададете ръчно скоростта на връзката и режим дуплекс с едното или другото. Някои мрежови карти поддържат и двата полу-дуплекс и пълен дуплекс режим при скорост от 100 Mbps, но при скорост от 10 Mbps - пълен дуплекс режим само. (Ethernet стандарт със скорост от 1 гигабит изисква самите устройства се споразумяха за избор на режим, така че принудителното инсталацията. - Не е най-добрият вариант) Някои мрежови карти имат множество конектори и могат да бъдат свързани с различни типове медии към един и същ конектор. Разбира се, всички необходими настройки могат да бъдат комбинирани в един отбор.

# Фоп fxp0 192.168.1.250/24 медии 1000baseTX mediaopt пълен дуплекс

За да конфигурирате запазена и след рестартиране, трябва да добавите един ред, който казва на системата всички необходими настройки за /etc/rc.conf. Поредицата има форма ifconfig_imya_interfeysa = "фоп аргументи". Така например, за създаване на мрежа re0 карта може да изглежда така:

ifconfig_re0 =? "92.168.1.250 255.255.255.0 медии 1000baseTX mediaopt пълен дуплекс"

Веднага след като сте намерили работа конфигурация за интерфейса, трябва само да копирате фоп (8) аргументи в /etc/rc.conf.

Проверете интерфейс

# Пинг 192.168.1.1
PING 192.168.1.1 (192.168.1.1): байта данни 56
64 байта от 192.168.1.1: icnp_seq = 0 TTL = 64 време = 1.701 MS
64 байта от 192.168.1.1: icmp_seq = 1 TTL = 64 време = 1.436 MS
^ C
--- статистика 192.168.1.1 пинг ---
предавани пакети 2, получени 2 пакети, 0% загуба на пакети
двупосочен мин / ср / макс / StdDev = 1.436 / 1.569 / 1.701 / 0.133 MS

Ако не се получи никакъв отговор, по този начин вашата мрежа интерфейс не работи. Нещото, или лоша връзка (проверете кабел и LED светлина) или неправилна интерфейс за настройка.

Създаване маршрут по подразбиране

# Route добавите 192.168.1.1 подразбиране

маршрутизатора по подразбиране се инсталира по време на зареждане на системата, можете да поискате от defaultrouter оператор да /etc/rc.conf:

# Фоп fxp0 псевдоним 192.168.1.225/32

# Фоп fxp0
fxp0: знамена = 8843 MTU 1500
опции = б
inet6 fe80 :: 202: b3ff: fe63: e41d% fxp0 prefixlen 64 scopeid 0x1
Инет 192.168.1.250 маска 0xffffff00 предаването 192.168.1.255
Инет 192.168.1.225 маска 0xffffffff предаването 192.168.1.255
етер 00: 02: B3: 63: e4: 1г
.

Конфигуриране на псевдоними, можете да добавите друг фоп оператор с техните настройки до /etc/rc.conf:

Псевдоними и изходящите връзки

преименуване интерфейси

FreeBSD присвоява имена на мрежови интерфейси, базирани на името на драйвера на устройство, което се използва за обслужване на мрежовата карта. Това е една добра стара традиция в света на UNIX, и се наблюдава в по-голямата част от търговските операционни системи. Някои операционни системи дават имена на мрежови интерфейси, базирани на техния вид, например в Linux Ethernet интерфейси са eth0, eth1 имена и т.н. Понякога е необходимо да се преименува на интерфейса - .. Или да се гарантира съответствие, или за по-голяма яснота. Например, да предположим, че има устройство с дванадесет мрежови интерфейси, свързани към отделна мрежа. Всяка мрежа има свое име, като например тест. QA, и така нататък. Г. Определено има смисъл да преименувате мрежови интерфейси имената им да бъдат ясно говори за коя мрежа е свързан всеки от тях.

FreeBSD система е изключително гъвкави при избора на имена на интерфейса, но някои програми показват, че името на интерфейса - това е кратка дума, последвана от номер. Тази ситуация е малко вероятно да се промени в близко бъдеще, така че интерфейсът е желателно да се избере кратки имена, завършващи с една цифра. За да преименувате мрежовия интерфейс, използвайте ключовата дума име фоп (8) команда. Например, за да преименувате fxp1 интерфейс test1, може да изпълните следната команда:

# фоп име fxp1 test1

Работещи след фоп (8) команда без аргументи, можете да сте сигурни, че интерфейсът е преименуван.


test1: знамена = 8843 MTU 1500
опции = б
.

За да запазите тези промени, трябва да добавите опция ifconfig_ интерфейс _името към /etc/rc.conf.

ifconfig_fxp1_name = "dmz2"
ifconfig_dmz2 =? "192.168.1.2 маска 255.255.255.0"
ifconfig_dmz2_alias0 =? "192.168.1.3"

Рестартирайте!

Сега, когато всички мрежови интерфейси са конфигурирани, рестартирайте системата, за да се уверите, че всички настройки, описани в /etc/rc.conf. настроен правилно по време на зареждане. Ако по време на зареждане FreeBSD открива грешки в /etc/rc.conf. особено в мрежовите настройки, не можете да си взаимодействат със системата от отдалечено работно място. По-добре е да се определи грешката веднага, тъй като има достъп до сървъра, вместо да губите часове работа.