В процеса на работа с компютър има множество задачи, една от които е да се конфигурира локалната мрежа. В тази статия ще разгледаме подробно как да конфигурирате локалната мрежа в операционната система Ubuntu. Така че нека започнем.
Създаването на локална мрежа в Ubuntu се извършва с помощта на команди.
Конзолната мрежова конфигурация във всички Linux-подобни операционни системи, включително Ubuntu, се изпълнява с помощта на специалната команда ifconfig. Ако просто регистрирате тази команда в терминала, конзолата ще покаже всички мрежови интерфейси, които се изпълняват на компютъра в този момент. Изглежда така:
eth0 Връзка encap: Ethernet HWaddr 00: 04: 75: c1: e2: ab
inet addr: 10.2.10.32 Bcast: 10.2.10.255 Маска: 255.255.255.0
....
....
eth1 Връзка encap: Ethernet HWaddr 00: 04: 75: c1: e2: 6b
inet addr: 192.168.140.1 Bcast: 192.168.140.255 Маска: 255.255.255.0
....
....
lo Link encap: Локален Loopback
inet addr: 127.0.0.1 Маска: 255.0.0.0
....
....
Първата колона съдържа имената на интерфейсите, а втората - настройките на същите тези интерфейси. Командата ifconfig eth0 показва само настройките на интерфейса eth0. За да деактивирате или активирате интерфейса eth0, въведете следните команди:
sudo ifconfig eth0 надолу
sudo ifconfig eth0 нагоре
Моля, имайте предвид, че управлението на интерфейса изисква така наречените права на суперпотребител.
За да промените настройките на интерфейса, избройте следните команди:
sudo ifconfig eth1 inet 192.168.140.1
променете IP адреса на eth1 интерфейса на 192.168.140.1
sudo ifconfig eth0 hw ether 00: 12: 34: 56: 78: 90
ще промени MAC адреса на 00: 12: 34: 56: 78: 90
sudo ifconfig eth0 netmask 255.255.255.0
променете eth0 подмрежовата маска на интерфейса eth0 на 255.255.255.0
Въпреки това параметрите, зададени по този начин, се нулират след рестартиране на компютъра. За да избегнете това, променете настройките в конфигурационния файл на мрежовия интерфейс, който се намира в / etc / network / interfaces. Този файл изглежда така:
# Този файл е мрежовият интерфейс, достъпен във вашата система
# и как да ги активирате. За повече информация вижте интерфейси (5).
# Интерфейсът на мрежовата верига
auto lo
iface lo inet loopback
# Интерфейсът на основната мрежа
auto eth0
iface eth0 inet статичен
адрес 10.2.10.32
#hwaddress ether 12: 34: 56: 78: 90: 12
netmask 255.255.255.0
мрежа 10.2.10.0
излъчване 10.2.10.255
шлюз 10.2.10.1
dns-сървъри на имена 212.212.45.174
# Вторичният мрежов интерфейс
auto eth1
iface eth1 inet статичен
адрес 192.168.140.1
netmask 255.255.255.0
За да зададете адреса на DNS сървъра, отидете в / etc / network / interfaces файла, но забележете, че обикновено адресите на DNS сървърите в Ubuntu се управляват чрез файла /etc/resolv.conf, синтаксисът на този конфигурационен файл е изключително прост и изглежда така
сървър на имена 80.227.64.17
сървър на имена 80.231.56.1
След като направите промени в тези конфигурационни файлове, рестартирайте мрежовата услуга с командата:
sudo /etc/init.d/networking рестартиране
Ако компютърът ви трябва да получава мрежови настройки динамично (чрез DHCP), напишете следните редове в файла / etc / network / interfaces:
auto eth0
iface eth0 inet авто
За динамична актуализация на мрежовите настройки:
dhclient
За да спрете или стартирате мрежовата услуга, използвайте командите:
sdo /etc/init.d/networking стоп
Стартирайте sudo /etc/init.d/networking
Ако погледнете въпросния конфигурационен файл, в настройките на интерфейса eth0, коментира се реда, който променя MAC адреса. Това се прави, защото ако не е коментиран, мрежовата услуга може да не се стартира и може да се наложи да се регистрирате, за да промените MAC адреса:
sudo ifconfig eth0 надолу
sudo ifconfig eth0 hw ether 12: 34: 56: 78: 90: 12
sudo ifconfig eth0 нагоре
sudo /etc/init.d/networking рестартиране
Друга възможност е да напишете bash скрипт.
В папката / home / user създайте файл с име mynetconfig и копирайте кода в него:
echo "######## ОТКЛИЧЕНИЕ eth0 #######"
sudo ifconfig eth0 надолу
ехо "##### MENYAEM MAC ADRES #####"
sudo ifconfig eth0 hw ether 00: 13: 8f: cb: 10: 21
echo "######## VKLUCHAEM eth0 #########"
sudo ifconfig eth0 нагоре
ехо "#### PEREZAGRYGAEM МРЕЖОВА ####"
sudo /etc/init.d/networking рестартиране
ехо "KONEC"
Сега вместо тези редове ще трябва да напишете само една команда: / home / user / mynetconfig
След това копирайте файла mynetconfig в директорията / use / local / bin. Сега можете да стартирате скрипта просто като използвате командата mynetconfig. За да стартирате скрипта веднага, когато системата се стартира, копирайте го в /etc/init.d/, след това отворете конзолата и отидете в /etc/init.d/, след това изпълнете командата:
update-rc.d по подразбиране mynetconfig 99,
където mynetconfig е името на скрипта;
по подразбиране - изпълнява всички режими от второ до пето изтегляне;
99 - ред на зареждане.
За да премахнете скрипт от стартиране, отворете директорията /etc/init.d/ и напишете:
update-rc.d -f mynetconfig премахване
Има и друг начин да добавите скрипт за автоматично зареждане. Просто въведете името на скрипта в /etc/rc.local файла или го изтрийте, ако искате да премахнете скрипта. Първият метод е малко по-сложен, но си заслужава да му се даде предимство, тъй като в този случай ще бъде възможно да се избере ред и начин на натоварване, което може да е важно в някои ситуации.
Сега помислете как да свържете мрежово устройство в Ubuntu. Това се прави съвсем просто. Първо отворете менюто "Go to" и изберете "Connect to Server". В отворения прозорец ще трябва да посочите вида на услугата и други общи данни. Кликнете върху бутона Свързване. След това трябва да въведете паролата си и да кликнете върху бутона "Свързване". Това е направено. Всичко е доста лесно и бързо.
Сега ще знаете как да настроите мрежа чрез конзолата в Ubuntu, както и как да свържете мрежово устройство. Напишете коментарите, ако успеете да се справите с тази задача, споделете опита си с други потребители и задайте въпроси, които ви интересуват по темата на тази статия.