В Линукс работната среда автоматично се свързва с интернет. Тя може да се свърже с WiFi или Ethernet мрежа. Това е страхотно, но ако имате нужда от достъп до интернет чрез командния ред, това не ви позволява. Ето защо в тази статия ще разгледаме как да се свържем с интернет от командния ред в Linux. Ще покрием както Ethernet, така и безжични мрежи.

ВНИМАНИЕ СПОЙЛЕР: Превъртете надолу и гледайте видеоурока в края на тази статия.

Свържете се по Ethernet с помощта на dhcpcd

Свързването към интернет от командния ред през Ethernet може да бъде ненужно сложно. Потребителите ще трябва ръчно да включат индивидуално мрежово устройство, да му зададат IP адрес, да настроят настройките на DNS, подмрежи и т.н. Никой няма време за това. За щастие има бърз и лесен начин да се осъществи това.

Имайте предвид, че ако вашият Linux компютър няма интернет връзка, няма да можете бързо да инсталирате dhcpcd5 пакети. Вместо това трябва да проверите за зареждаеми двоични файлове, да изтеглите файловете и да ги заредите, докато сте офлайн. Проверете дали вашият компютър има dhcpcd, като го стартирате в терминала. Ако терминалът повтаря „команда не е намерена” или нещо подобно, тя не е в системата.

dhcpcd

Да не се притесняваме обаче, повечето дистрибуции на Linux идват с dhcpcd, зареден, така че това няма да е необходимо. Ако по някаква причина вашата Linux операционна система не я използва. Отидете на pkgs.org, изтеглете пакет и го инсталирайте с мениджъра на пакети.

Debian / Ubuntu може да изисква dhcpcd5. Други използват dhcpcd. Ако не можете да намерите двоичен файл на pkgs.org, най-добре е да се обърнете към официалното wiki на вашата операционна система за това как да стартирате dhcpcd.

Ако операционната ви система няма автоматично dhcpcd, ще трябва ръчно да активирате услугите на systemd.

sudo systemctl разреши dhcpcd.service

след това незабавно стартирайте услугата с:

sudo systemctl стартиране на dhcpcd.service

С пускането на услугата е време да се свържете с интернет от командния ред. Първата стъпка е да разкриете имената на мрежовите си адаптери. Това се прави с командата ip link. Когато се комбинира с опцията “show”, тя ще разкрие всички налични устройства. Стартирайте го, за да намерите името на вашата Ethernet карта.

Имайте предвид: Ethernet картите почти винаги започват с “enp” или “eth”.

ip link show

Ако имате твърде много отделни мрежови устройства, добър начин бързо да филтрирате Ethernet картата е да го комбинирате с командата grep. Опитайте се да го стартирате два пъти, ако не сте сигурни дали картата започва с „eth“ или „enp“.

ip линк шоу | grep "eth"

или

ip линк шоу | grep "enp"

Сега, след като познаваме името на адаптера, можем лесно да го включим директно в dhcpcd инструмента, за да получим мрежова връзка.

Забележка: заменете "eth0" с намерената мрежова карта с помощта на командата ip link.

sudo dhcpcd eth0

След като стартирате командата dhcpcd, трябва да имате интернет. За да проверите връзката, изпълнете командата ping.

Този пинг ще отиде директно на сървърите на Google точно 3 пъти. Ако връща съобщение, което съдържа „неизвестно“, а не Google IP адресите, които нямате интернет връзка, и ще трябва да извършите този процес отново.

пинг google.com -c3

Свързване с Wi-Fi чрез конзолата на мрежовия мениджър

Графичният инструмент за свързване на Network Manager има конзолен режим. С него свързването към безжични мрежи чрез командния ред е по-лесно от всякога. Ето как да го използвате.

Първо, уверете се, че вече сте инсталирали мрежовия мениджър. Това не би трябвало да е проблем, тъй като почти всяка операционна система Linux използва мрежовия мениджър. Ако по някаква причина не е инсталиран, вижте ръководството на вашата операционна система за това как да го активирате (или го активирайте отново, ако сте го деактивирали в миналото).

В терминала изпълнете радиокомандата nmcli, за да видите дали Wi-Fi радиото работи:

nmcli радио

Той трябва да изведе „разрешен активиран активиран активиран“, ако работи. Радиото не работи? Натиснете бутона Wi-Fi на лаптопа си, за да го включите.

След това изпълнете сканиране в nmcli за близките безжични мрежи. Първо изпълнете командата rescan, за да генерирате нов списък.

nmcli устройство wifi rescan

След като стартирате повторно сканиране, отпечатайте списъка в терминалния прозорец.

nmcli устройство wifi списък

Използването на nmcli с "wifi списък на устройства" ще отпечата подробен списък на всички безжични мрежи, до които потребителят има достъп, пълни със SSID, канали, режими на свързване, сила на сигнала и т.н. свърже ". В този пример ще използваме Тестова мрежа.

nmcli устройство wifi свързване Тест Мрежа парола testnetworkpassword

След като се свържете, не забравяйте да изпълните командата ping, за да проверите дали имате връзка с интернет:

пинг google.com -c3

Забележка: може да имате проблеми със свързването с SSID с интервали в тях. Не се опитвайте да ги въвеждате, тъй като те се появяват в списъка.

Вместо това следвайте примерната команда и добавете обратно наклонени черти. Обратната наклонена черта, последвана от интервал, и друга обратна наклонена черта ще покаже на командния ред bash, че има интервал: Тест SSID Връзка

Е Работил За Вас: Robert Gaines & George Fleming | Искате Ли Да Се Свържете С Нас?

Коментари В Сайта: