Linux е безплатна алтернатива с отворен код на Windows и Mac OS. Тази операционна система може да работи под формата на сурова текстова конзола или в графична среда като GNOME и KDE. Това ръководство ще обясни как да присвоите IP адрес на Linux система чрез конзолата. Това ръководство предполага, че знаете основите на използването на Linux и как работят мрежите, IP адресите и DNS сървърите.
Стъпка
Метод 1 от 5: Използване на „Root“акаунт
Стъпка 1. Ако не сте влезли в системата като „root“(вид администраторски акаунт в Linux), отворете конзола и въведете „su“
Натиснете "Enter".
Стъпка 2. Забележка:
Дистрибуциите на Ubuntu Linux обикновено имат същата „root“парола като паролата за акаунт, създадена при инсталирането на операционната система.
Стъпка 3. Въведете паролата за „root“акаунт, когато бъдете подканени, и натиснете „Enter“
Метод 2 от 5: Debian/Ubuntu/Kubuntu
Стъпка 1. Направете копие на файла/etc/network/interfaces, като напишете следната команда в конзолата:
'cp/etc/network/interfaces /etc/network/interfaces.backup'
Стъпка 2. Въведете „vi/etc/network/interfaces“, след което натиснете „Enter“
Натиснете 'i', за да влезете в режим на редактиране.
Стъпка 3. Превъртете, докато намерите мрежовата карта във файла
Мрежовата карта обикновено се нарича eth0 за Ethernet мрежова карта или wlan0/wifi0 за безжична мрежа.
Стъпка 4. Променете „iface eth0 inet dhcp“на „iface eth0 inet static“
Стъпка 5. Добавете следните редове към файла
Заменете IP адреса с желания IP адрес: адрес 192.168.0.10netmask 255.255.255.0network 192.168.0.0 Broadcast 192.168.0.255gateway 192.168.0.1dns-сървъри на имена 216.10.119.241
Стъпка 6. Запазете файла и излезте от редактора
Натиснете "Esc", за да влезете в команден режим vi, след това напишете ": wq". Натиснете "Enter".
Стъпка 7. Въведете „ifdown eth0“и натиснете „Enter“
Стъпка 8. Въведете „ifup eth0“и натиснете „Enter“
Метод 3 от 5: Red Hat или Slackware
Стъпка 1. Най -лесният начин да зададете IP на Red Hat или Slackware е да въведете „netconfig“на по -стари версии на дистрибуция или „ifconfig /netstat“на нови версии на разпространение
Изпълнете командата в конзолата като "root". Текстовото меню ще ви помогне да зададете необходимата конфигурация.
Стъпка 2. Напишете следната команда в конзолата: nano/etc/sysconfig/network-scripts/ifcfg-eth0. Използвайте „Tab“, за да се придвижвате между колони, и използвайте интервали, за да поставите или премахнете отметките от квадратчетата.
Стъпка 3. След като въведете желаните настройки, затворете прозореца с настройки
Стъпка 4. За да приложите правилата, въведете командата 'service network restart' в конзолата, след което натиснете "Enter"
Тази стъпка не е необходима, ако използвате Slackware - промените ви ще бъдат приложени автоматично. Забележка: Има различни дистрибуции, базирани на Red Hat Linux, като Fedora Core, CentOS, White Box и т.н. Повечето от тези операционни системи може да имат една и съща команда за конфигуриране на IP.
Метод 4 от 5: Всяка Linux система с ядро 2.4 и нагоре
Следният метод е малко по -сложен. Все още ще ви е необходима конзола, но стъпките трябва да работят за всяка съвременна дистрибуция на Linux. Използваната конфигурационна програма е "ip" и се намира в папката "/sbin/".
Стъпка 1. Знайте името на мрежовия интерфейс, който да използвате
За да покажете всички налични мрежови интерфейси, изпълнете командата "/sbin/ip link". На екрана ще се появи списък с имена на интерфейси, MAC адреси и друга информация.
Стъпка 2. Приложете IP адреса с подкоманда "addr", като например "/sbin/ip addr add 192.168.0.10/24 dev [INTERFACE_NAME]"
-
Точката за достъп по подразбиране се добавя с подкомандата "route", като например "/sbin/ip route add default via [GATEWAY_ADDRESS]".
Стъпка 3. Активирайте мрежовия интерфейс с подкоманда "link":
"/sbin/ip връзката е настроена [INTERFACE_NAME] нагоре". Ако всички въведени от вас данни са правилни, мрежата ще работи нормално. За съжаление всички мрежови настройки ще бъдат загубени, ако рестартирате системата, така че ако искате да възстановите настройките след стартирането на системата, добавете всички горепосочени команди към „/etc/rc.local“- файл, който се изпълнява, когато системата стартира.
Метод 5 от 5: Динамичен IP адрес/DHCP
Динамичните IP адреси се генерират автоматично и обикновено не изискват внимание на потребителя, но има конкретни случаи, които трябва да знаете:
Стъпка 1. Ако мрежата не е активна при стартиране на системата, интернет връзката може да не е налична дори след решаване на мрежовия проблем
За да възстановите незабавно интернет връзката, изпълнете командата "dhclient" като root. Динамичният адрес също ще бъде нулиран.
Стъпка 2. Същата ситуация може да възникне и при достъп до мрежата от хардуер, който стартира с вашия компютър
В някои случаи Linux се стартира по -бързо от мрежовия "рутер" и не намира мрежата при стартиране. Намерете dhclient.conf (напр. /Etc/dhcp3/dhclient.conf за Debian) и добавете/коригирайте реда за рестартиране nn;. Заменете nn с интервал от време за изчакване за процеса на активиране на "рутера", след като системата е активна.
Съвети
- Командата 'sudo' (съкращение от "superuser do") позволява временен администраторски достъп и е по -подходяща от "su" в повечето случаи. Прочетете ръководството за sudo, като напишете „man sudo“, и бъдете благодарни, че го направихте.
- /Etc/resolv.conf файлът може да се наложи да бъде редактиран, ако искате да получите достъп до системата по име на домейн вместо по IP адрес. Използвайте методи като редактиране на файла/etc/network/interfaces и не забравяйте да архивирате оригиналите!
Внимание
- Не забравяйте да архивирате файловете си, за да можете да възстановите първоначалните настройки.
- Не опитвайте горните стъпки, освен ако не разбирате как работят мрежите, IP адресите и DNS сървърите.
- Не продължавайте да влизате като root. Препоръчваме ви да влезете като друг потребител, да използвате командата su в конзолата и след това да се върнете към този потребителски акаунт, когато приключите. Коренният достъп позволява на други потребители с достъп до вашия компютър да правят всичко с вашата система.