Linux жүйесінде жергілікті желіні орнату. Жергілікті желі арқылы Linux Linux қосылымынан Windows ортақ қалтасына кіру

💖 Сізге ұнайды ма?Сілтемені достарыңызбен бөлісіңіз

Үйде әртүрлі операциялық жүйелері бар компьютерлер жиі кездеседі. Және олардың арасында жергілікті желіні ұйымдастыру, қамтамасыз ету керек жалпы қолжетімділікфайлдарға. Мұны істеу өте оңай.

Жалпы ақпарат.

Желі бөлісулерін жасау үшін Windows ортасы, хаттама қолданылады CIFS(бұрын SMB ретінде белгілі), оған қолдау көрсетіледі UNIX тәріздіжүйелері қарастырылған бағдарламалық қамтамасыз етуСамба. Samba протоколдар бойынша жұмыс істейді TCPЖәне UDP, қосылым шифрланған. Samba көмегімен файлды және принтерді ортақ пайдалануды ғана емес, сонымен қатар, мысалы, қолдауы бар домен контроллерін құруға болады. Active Directory (бұл туралы келесі жолы толығырақ). Samba көмегімен Windows және Linux арасында ғана емес, сонымен қатар Linux және Linux арасында да ортақ пайдалануға болады. Дегенмен, кейбір шектеулер бар. Ең алдымен, ШОБ «терезе»хаттама, оның барлық білдіретінімен. Ол UNIX жүйелерімен жақсы интеграцияланбайды. Күрделі техникалық сипаттамаларға бармай-ақ, мен Samba арқылы деректерді беру жылдамдығы баяу, көбінесе айтарлықтай, желілік арнаның жүктемесі сияқты тұрақсыз екенін және процессорға айтарлықтай салмақ түсіретінін айтайын. Сондықтан, егер сіздің үй желісіЕгер Windows машиналары болмаса, онда желілік файлдық жүйе протоколын - NFS қолданған жөн.

Жұмыстың мәні NFSөте қарапайым. Қашықтағы ресурс жалпы файлдық жүйе тармағына ендірілген және нәтижесінде файл серверінде немесе басқа компьютерде орналасқан каталог жүйеде дискідегідей жергілікті болып шығады. NFS протоколды пайдалана отырып жұмыс істейді TCP. NFS жұқа клиенттер деп аталатындарды (жүйе желі арқылы жүктелетін дискісіз жұмыс станциялары) құру кезінде өте пайдалы. NFS тасымалдау жылдамдығы 2 есе жоғары Samba арқылы қарағанда, желі жүктемесі біркелкі және жүктеме CPUминималды. Дегенмен, NFS екі кемшілігі бар. Біріншісі Windows жүйесінде өте нашар қолдау (UNIX ішкі жүйесі және бөлек қолданба арқылы жүзеге асырылады). Екіншісі - шифрлаудың болмауы (нұсқадан NFSv4, Kerberos протоколын шифрлау үшін пайдалануға болады). Дегенмен, Linux желісі үшін NFS тамаша нұсқа болып табылады.

Назар аударыңыз: Статикалық IP мекенжайлары екі жүйеде де конфигурациялануы керек Windows жүйесінде желілік қосылымдар белгішесін тінтуірдің оң жақ түймешігімен басып, таңдаңыз «Желі және ортақ пайдалану орталығы», әрі қарай «Адаптер параметрлерін өзгерту», қажетті адаптерді (желілік картаңыз) таңдап, оның қасиеттеріне өтіңіз. Элементке өтіңіз "Интернет протоколының 4 нұсқасы"және таңдаңыз «Келесі IP мекенжайын пайдаланыңыз»:

Егер сіздің компьютерлеріңіз тікелей қосылған болса, өріс «Негізгі шлюз»бос қалдыруға болады. Маршрутизатор арқылы болса, маршрутизатордың IP мекенжайын көрсетіңіз (оның веб-интерфейсі арқылы кіруге болады, әдетте 192.168.0.1). Linux жүйесінде ұқсас операцияны мынада орындауға болады Желі менеджері(желі қосылымдарын орнату, IPv4 қойындысы):

Егер сіз пайдаланып жатсаңыз брандмауэр (Windows брандмауэрінемесе басқа ұқсас бағдарламалық құрал, сондай-ақ Linux жүйесіндегі iptables немесе маршрутизатордағы брандмауэр), қажетті порттардың ашық екеніне көз жеткізіңіз (үшін САМБА: 135, 139, 445/ TCP; 137, 138 /UDP. үшін NFS: 2049 /TCP).

Linux => Windows

Жағдайды елестетіп көрейік: сізде екінші компьютер (немесе файлдық сервер) жұмыс істеп тұр Ubuntu 14.04, ол орнатылған бөлек дискіде орналасқан бейнелеріңіздің, фотосуреттеріңіздің және т.б. үлкен жинағын қамтиды /медиа/MyDATA. Бұл диск жұмыс істеп тұрған компьютерде ортақ болуы керек Windows 8.1. Ең алдымен, қажетті пакеттерді орнатыңыз:

sudo apt орнату samba samba-жалпы smbclient

Енді сіз Samba-ны конфигурациялауыңыз керек. Сізде екі жол бар: консольдықЖәне графика.

Консольдық.

Файлды ашыңыз /etc/samba/smb.conf:

sudo nano /etc/samba/smb.conf

Барлық мазмұнды толығымен жойып, келесі параметрлерді енгізіңіз:


жұмыс тобы = WORKGROUP
netbios атауы = Ubuntu-PC
сервер жолы = Ubuntu компьютері
қонаққа карта = нашар пайдаланушы
қонақ тіркелгісі = ешкім
розетка опциялары = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192

#Символдық сілтемелерге жазылыңыз
unix кеңейтімдері = жоқ
кең сілтемелер = иә
символдық сілтемелерді орындаңыз = иә

журнал деңгейі = 1

# UTF кодтауы
unix таңбалар жинағы = UTF-8
dos charset = cp1251
dos атрибуттарын сақтау = иә

журналдың максималды өлшемі = 10


жол = /media/MyDATA
жазылатын = иә
қолжетімді = иә
қоғамдық = иә
қонақ жарайды = иә
мәжбүрлі пайдаланушы = ешкім
күш тобы = ешкім

Бөлімде жаһандықжалпы параметрлер сипатталады: ЖҰМЫС ТОБЫ- жұмыс тобының атауы (барлық машиналар үшін бірдей болуы керек жергілікті желі), Ubuntu-ДК- каталогтар ортақ пайдаланылатын компьютердің атауы (сіздікін көрсетіңіз), парольсіз кіру, қонаққа кіру және қосылу үшін оңтайландырулар. Бөлімде MyDATAорнатылған дискіге қол жеткізуді сипаттайды /медиа/MyDATA. Қаласаңыз, осы дискідегі жеке каталогтарға қол жеткізуді ұқсас жолмен көрсетуге болады. Файлды сақтаңыз және пәрменді орындаңыз:

testparm -s

Бұл пәрмен конфигурацияда қателер бар-жоғын тексереді және егер олар табылса, оны қай жерде түзету керектігін көрсетеді.

Енді Samba серверін іске қосыңыз:

sudo қызметі smbd бастау

Графика.

Samba параметрлерін конфигурациялау үшін графикалық интерфейс, 2 тамаша утилита бар - system-config-samba(тек Ubuntu және туындыларында қол жетімді) және гадмин-самба(барлық жерде қол жетімді). Бұл утилиталар графикалық режимде орындалатын бүкіл Samba конфигурациясын білдіреді. Ubuntu үшін бірінші утилитаны орнатыңыз:

sudo apt орнату system-config-samba

Мұнда бәрі өте түсінікті және кез келген адам параметрлерді түсіне алады :)

Басқа дистрибутивтер (мысалы, Debian) үшін gadmin-samba бумасын орнатыңыз:

sudo apt орнату gadmin-samba


Конфигурациядан кейін Samba демонын қайта іске қосыңыз. Ubuntu үшін:

sudo қызметі smbd қайта іске қосыңыз

sudo systemctl smbd.service қайта іске қосыңыз

Сондай-ақ, каталог сипаттарын ашу арқылы файл менеджерінен қалаған каталогқа кіруді ашуға болады:


Windows жүйесінде желіні табуды қосу керек. Бұл әрекетті орындау үшін, желіні басқару орталығында өтіңіз «Қосымша бөлісу параметрлерін өзгерту»


Осыдан кейін желі ортасында ортақ каталогтар пайда болуы керек.

Linux => Linux

Енді бізде компьютер бар деп елестетейік Debian 8 (IP мекенжайы 192.168.0.2 ) және ноутбук Ubuntu 14.04 (IP мекенжайы 192.168.0.3 ). Ноутбуктан сіз орнатылған диск бөлімін ортақ пайдалануыңыз керек /медиа/деректер(бұл торренттерге және басқа файлдарға арналған бөлім). Ол үшін біз пайдаланамыз NFS:

sudo apt орнату nfs-kernel-server nfs-common rpcbind

Нені бөлісу керектігін көрсетейік:

sudo nano /etc/exports

/media/DATA 192.168.0.0/255.255.255.0(rw,no_root_squash,no_subtree_check,crossmnt,fsid=0)


/медиа/деректер- бөлісуді қажет ететін нәрсе.
192.168.0.0/255.255.255.0 - тек осы ішкі желідегі компьютерлер ғана қол жеткізе алады ортақ ресурс(нақты IP мекенжайын көрсетуге болады).
rw- оқу және жазуды қолдау.
no_root_squash- Түбірлік пайдаланушыға (клиент жағында) бөлімге сенімді толық қол жеткізуге мүмкіндік береді.
жоқ_қосалқы ағаш_тексеру- Егер томның бір бөлігі ғана орнатылған болса, сервер клиент сұраған файлдың орнатылған томның бөлігіне жататынын тексереді. Бұл деректерді беруді баяулатады, сондықтан бұл опция жиі параметрлер тізіміне енгізіледі.
crossmnt- Бұл опция nohide-ге ұқсас, ол негізгі жүйеде орнатылған каталогтарды көруге мүмкіндік береді. Сонымен, «B» еншілес файлдық жүйесі бастапқы «A» жүйесіне орнатылған кезде, crossmnt параметрін «A» параметріне орнату B-де «nohide» параметрін орнату сияқты әсер етеді.
fsid=0- NFS сервері экспортталатын әрбір файлдық жүйені анықтай алуы керек. NFSv4 сервері үшін бүкіл экспортталған файлдық жүйенің түбірі болып табылатын арнайы файлдық жүйе бар. fsid = root немесе fsid = 0 бірдей нәрсені білдіреді.

Параметрлерді қолданыңыз:

sudo nano /etc/hosts.allow

Ішкі желіде орналасқан барлық машиналар үшін рұқсатты көрсетіңіз 192.168.0.0/255.255.255.0 :

nfsd: 192.168.0.0/255.255.255.0
rpcbind: 192.168.0.0/255.255.255.0
орнату: 192.168.0.0/255.255.255.0

Егер сіз файлда көрсетсеңіз экспорттек қалаған машинаның IP мекенжайын көрсетіңіз, содан кейін оны сәйкесінше көрсетіңіз.

Енді қызметті бастаңыз:

sudo қызметі nfs-ядро-серверді бастау

Компьютерге келесі бумаларды орнатыңыз:

sudo apt орнату nfs-common rpcbind

Бөлісуді орнату үшін каталог жасаңыз:

sudo mkdir /media/Share

Қолмен орнату.

sudo mount -t nfs4 192.168.0.3:/ /media/Бөлісу

Нәтижесінде дискінің барлық мазмұны /медиа/деректер(ноутбукта) каталогтағы компьютерде қолжетімді болады /медиа/Бөлісу, бұл деректер онда сақталған сияқты. Жүйе жүктелгеннен кейін ресурс автоматты түрде орнатылуы үшін екі жол бар.

fstab арқылы орнату.

Файл /etc/fstabқатысқандар туралы ақпаратты қамтиды файлдық жүйелер, бекіту нүктелері және орнату опциялары. Ресурсқа /медиа/деректеркомпьютерге автоматты түрде орнатылса, оны файлдың соңына қосыңыз /etc/fstabкелесі жол:

192.168.0.3:/ /media/Share nfs пайдаланушысы,rw,noauto 0 0

Опция жоқ автожүктеу кезінде автоматты орнатуды өшіреді, себебі желі қазір қол жетімді болмауы мүмкін. Оның орнына, файл менеджерінде ортақ пайдалану элементі оны басу арқылы сол жақ бағанда пайда болады, желі ресурсы автоматты түрде орнатылады; Дегенмен, бұл орнату әдісі бірнеше маңызды кемшіліктерге ие. Біріншіден, егер қазір компьютер өшірілген болса, желілік ресурста орналасқан кез келген файл ашық болса, компьютер өшіруден бас тартады. Екіншіден, клиент (компьютер) мен сервер (ноутбук) арасындағы байланыс жоғалса, дәл осындай жағдай орын алады. Бұл проблемаларды болдырмау үшін екінші орнату әдісі бар.

AutoFS көмегімен орнату.

AutoFSалынбалы және орнатуды қамтамасыз ету пакеті болып табылады желілік дискілер, олармен байланысқанда ғана. Белгілі бір уақыт ішінде желі ресурсына немесе алынбалы құрылғыға кіру мүмкіндігі болмаса, ол автоматты түрде ажыратылады және бірінші рет қатынасқанда бірден орнатылады. Орнату:

sudo apt autofs орнату

Орнату:

sudo nano /etc/auto.master

Файлдың соңына жолды қосыңыз:

/mnt /etc/auto.nfs --timeout=60

/mnt- желілік ресурсты орнатуға арналған каталог.
/etc/auto.nfs- монтаждау параметрлерін сипаттайтын файлға жол.
--тайм-аут=60- ресурс ажыратылатын секундпен уақыт (сіз өзіңізді көрсете аласыз).

Сақтаңыз және келесі файлға өтіңіз:

sudo nano /etc/auto.nfs

Жолды қосыңыз:

Бөлісу -fstype=nfs,rw,noatime,noexec,nosuid,tcp,async,rsize=32768,wsize=32768,intr,nolock,soft,noauto 192.168.0.3:/

Каталог құрайық Бөлісукаталогта /mnt, ресурс қайда орнатылады:

sudo mkdir /mnt/Бөлісу

Міне бітті. Қазір каталогта /mnt/Бөлісу, оған бірінші рет кірген кезде қашықтағы ресурстың мазмұны пайда болады /медиа/деректер. Файл менеджерінде желілік дискіні салыстыру түймесі пайда болады.

Бұл мақалада жергілікті желінің ең қарапайым жағдайы қарастырылады - тең дәрежелі, толық сенімді желі. Немесе, қарапайым тілмен айтқанда, бірнеше бірдей компьютерлер қосылған және барлығына барлығына кіруге рұқсат етілген. Дәл осылай қарапайым желілерең өзекті. Мұндай гетерогенді (Windows - Linux) желілер көп жағдайда GNU/Linux ОЖ пайдалануға көбірек ауысатын шағын және шағын компанияларды қызықтырады.

Бұл мақалада мұндай желінің аппараттық аспектілері қарастырылмайды, өйткені коммутатор мен кабельдер арқылы компьютерлерді бір-біріне қосуда қиын ештеңе жоқ. Бұдан әрі физикалық деңгейде желі орнатылған және дұрыс жұмыс істейді деп болжанады, яғни ол тек сипатталатын болады. бағдарламалық құралды орнатужелілер.

Ең алдымен, IP мекенжайларының желідегі компьютерлерге қалай тағайындалатынын таңдау керек. Екі әдіс бар, олардың әрқайсысының артықшылықтары мен кемшіліктері бар.

Динамикалық мекенжай тағайындау

Артықшылықтары:

  • Әдепкі бойынша қолмен ештеңе жасаудың қажеті жоқ, Ubuntu және Windows екеуі де осы желі интерфейсінің параметрлерін пайдаланады;
  • Желіге жаңа компьютерлерді қосу жеңілдетілген - мұндай компьютерді желілік коммутаторға қосу жеткілікті.

Кемшілігі компьютерлердің біріне DHCP серверін орнату немесе кірістірілген DHCP сервері бар маршрутизатор сияқты құрылғыны пайдалану қажет болады. Бұл жағдайда, егер бұл компьютер немесе маршрутизатор өшірілсе немесе сәтсіз болса, компьютерлердегі желі қолжетімсіз болады.

Статикалық мекенжай тағайындау

Бұл жағдайда әрбір компьютердегі IP мекенжайлары қолмен көрсетіледі. Артықшылықтары:

  • Желі өзінің кез келген сегментінде жұмыс істейтін болады. Яғни, егер төрттен болса желілік компьютерлерТек екеуі қосылды, содан кейін олардың арасындағы желі жұмыс істейді.
  • Ешбір компьютерде маршрутизатор немесе DHCP сервері қажет емес.

Кемшілігі мынада, сіз жаңа компьютерді қосқанда оған бұрыннан қолданыста бар мекенжайды бермеу үшін желіде қандай мекенжайлар бұрыннан бар екенін есте сақтауыңыз керек. Дегенмен, шағын желіде әрбір компьютерден мекенжайды іздеу қиын емес.

Жеке өзім желі шағын (7-8 компьютерге дейін) желілерде және бұл желіге жаңа компьютерлер (мысалы, ноутбуктер) үнемі қосылмаса, статикалық мекенжайларды жақтаймын. Әрі қарай осы мақалада біз IP мекенжайларын тағайындаудың статикалық әдісін қарастырамыз.

Желілік интерфейстерді орнату

Windows

Операция бөлмелерінде Windows жүйелеріБұл параметрлер желілік қосылым сипаттары апплеті арқылы жасалады және қол жетімді желі қосылымдары «Басқару тақтасы - Желі қосылымдары» бөлімінде берілген. Windows XP жүйесінде апплет келесідей көрінеді:

Ескерту. Windows 7, 8 және 10 жүйелерінде «Желілік қосылымдар» апплеті «Желі орталығы – Адаптер параметрлерін өзгерту» бөлімінде орналасқан. Немесе қысқа жол бар ма - диалогтық терезе арқылы « Орындау", оған файл атын жазу керек ncpa.cpl.

  • «Интернет протоколы (TCP/IP)» кез келген жағдайда, тіпті желі арқылы бір ғана Интернет «таралатын» болса да қосулы болуы керек.
  • Файлдарды желі арқылы тасымалдау немесе ортақ принтерге басып шығару қажет болса, «Microsoft желілеріне арналған клиент» және «Microsoft желілеріне арналған файлдар мен принтерлерді ортақ пайдалану қызметі» қосулы болуы керек.

Сонымен қатар, желі интерфейсіне IP мекенжайы тағайындалуы керек.

Бұл келесі апплеттегі Internet Protocol (TCP/IP) сипаттары арқылы жүзеге асырылады:

Жергілікті желілер үшін 192.168.x.x мекенжай диапазонын пайдалану әдетте қабылданған. «Әдепкі шлюз» өрісі, егер бұл компьютер Интернетті басқа компьютерден немесе модем-маршрутизатордан алатын болса ғана толтырылуы керек және бұл жағдайда Интернеттің «дистрибьюторының» мекенжайы болуы керек.Әрбір компьютерде «қонақ» және әрбір компьютерде:

  • Жұмыс тобының аты бірдей болды.
  • Компьютердің атауы ерекше болды.

Жұмыс тобының және компьютердің атауын «Жүйе» апплеті арқылы білуге ​​және өзгертуге болады:

Windows брандмауэрін пайдалансаңыз, файлдар мен қалталарға кіруге желілік қосылымдарға рұқсат беруіңіз керек:

Басқа брандмауэр пайдаланылса, ұқсас ереже жасалуы керек.

Ubuntu Linux

IN Ubuntu Linuxжелілік интерфейстердің параметрлерін «Желі» апплеті арқылы анықтауға болады:

Содан кейін қасиеттерде желілік интерфейс:

Файлға қол жеткізуді орнату

Windows

Бұл мәселе бөлек мақалаларда толығырақ қарастырылады:

Ескерту. Windows 7, 8 және 10 жүйелерінде файлға кіруді орнату Windows XP жүйесіне қарағанда сәл басқаша орындалады. Windows жүйесінің осы нұсқалары үшін бөлек мақалалар бар, сілтемелер жоғарыда берілген.

Windows орнатылған компьютерде желі арқылы қол жеткізу үшін кейбір файлдарды немесе принтерді қажет етсеңіз, осы файлдарды немесе принтерді «бөлісіңіз», яғни басқа пайдаланушылардың оларға қол жеткізуіне рұқсат беруіңіз керек. Бұл қалта немесе принтер сипаттары апплеті арқылы орындалады.

Windows XP жүйесінде апплет келесідей көрінеді:

«Қауіпсіздік» қойындысында «Барлығы» тобын қосып, оған қалтаға толық рұқсат беру керек. Бұл файлдарды желі арқылы осы қалтада жасауға және өңдеуге болатындай қажет.

Ubuntu Linux

Қалтаға ең қарапайым толық және анонимді қол жеткізу.

Сонымен қатар, «Кіру» қойындысында осы қалтаға желіге кіруге рұқсат беру және қалтаның желілік атауын көрсету керек. Қалтаның желілік атауын көрсеткенде, мен орыс әріптерін, сондай-ақ бос орындарды пайдалануды ұсынбаймын - атауды бос орынсыз латын әріптерімен жазған дұрыс: Қалтаны ортақ пайдалану Ubuntu файлдары мен қалталарына Windows компьютерлерінде желі арқылы қол жетімді ету үшін толық Samba бумасын орнату қажет. Өйткені әдепкі бойынша, бұл пакеттің бір бөлігі ғана орнатылған - SMB Client, ол тек Windows ОЖ жұмыс істейтін компьютерлерде желі ресурстарына қол жеткізуге мүмкіндік береді.

Бұл буманы Synaptic бума менеджері арқылы орнатуға болады немесе Ubuntu Linux жұмыс істейтін компьютердегі бірінші қалтаны «бөлісуге» әрекет жасағанда бұл бума автоматты түрде орнатылады. Бірақ бұл пакетті орнату үшін сізге не орнату қажет болады

DVD дискіСіз осы жергілікті 777 қалтасына рұқсаттар беруіңіз керек, яғни барлығына толық қолжетімділік. Мұны файл менеджері арқылы (қалта сипаттары - Access қойындысы арқылы) немесе консольдық бағдарлама арқылы жасауға болады chmod.

Енді бұл жергілікті (Linux үшін) қалтаға желі арқылы қол жеткізуге болады.

Қосымша Samba параметрлері

Samba — Windows компьютерлері үшін Linux файлдарының ортақ пайдалануына рұқсат беретін бағдарлама. Осылайша, жергілікті желідегі Linux компьютері Windows компьютерімен бірдей көрінеді. Ubuntu жүйесінде Nautilus арқылы қалтаны ортақ пайдалануды қосқан болсаңыз (жоғарыда сипатталғандай) Samba автоматты түрде орнатылады және іске қосылады.

Windows жүйесінен Linux желілік қалтасына құпия сөздерді сұрамай және кіру мәселелерінсіз ыңғайлырақ қол жеткізуді қамтамасыз ету үшін Samba қосымшасын конфигурациялау қажет. Ол үшін файлды өңдеңіз /etc/samba/smb.conf.

Linux жүйесіндегі желілік қалтаға қонақтардың толық рұқсаты

Бөлім

  1. қауіпсіздік = пайдаланушы
  2. қонаққа карта = Нашар пароль

Ескерту: параметр қонаққа картақате логин немесе пароль болған жағдайда samba әрекетін анықтайды. Бұл жағдайда Samba желі пайдаланушысын Қонақ тіркелгісі арқылы қосады. Бұл параметрде басқа мәнді көрсетуге болады - нашар пайдаланушы.

Бөлім

  • тек оқу = жоқ
  • қонақ жарайды = иә
  • каталог маскасы = 0777
  • маска жасау = 0777

Ескерту: каталог маскасы және маска параметрлерін жасау Samba-ны желі арқылы осы қалтада жасалатын файлдарға барлығына толық құқық беруге мәжбүрлейді. Бұл файлдар мен қалталардың жергілікті желідегі барлық пайдаланушылар үшін қолжетімді болуын қамтамасыз ету үшін қажет.

Мұндай параметрлер ортақ деректермен «тыныш» жұмыс істеуге мүмкіндік береді. Linux файлдарыавторизация туралы алаңдамай-ақ желі арқылы.

Мұнда тағы екі параметр қосуға болады: " мәжбүрлеу пайдаланушы = пайдаланушы аты«Және» күш тобы = пайдаланушылар тобы". Бұл жағдайда желі арқылы жасалған барлық файлдар мен қалталар үшін иесі пайдаланушы аты және иеленушінің тобы пайдаланушы тобы болады. Пайдаланушы аты мен пайдаланушы тобының мәндері жергілікті Linux пайдаланушысының аты мен тобына сәйкес келуі керек.

Nautilus арқылы қалтаны ортақ пайдаланғаннан кейін бөлімдердегі қажетті параметрлер автоматты түрде жазылады. Бірақ каталог маскасы мен масканы жасау параметрлерін қолмен қосу керек.

Жергілікті Linux ортақ қалтасына кіруге қатысты мәселелер

Осы параметрлердің барлығынан кейін осы қалтадағы кейбір файлдарға желі арқылы кіруге қатысты мәселе әлі де болуы мүмкін. Бұл мәселе туындауы мүмкін, егер жергілікті пайдаланушы Linux бұл қалтаны жергілікті түрде ашады және онда жасайды жаңа файл. Басқа желі пайдаланушылары бұл файлды өңдей алмайды.

Өйткені оған құқықтар қалтадағы барлық басқа файлдардан басқаша орнатылады (666 емес).

Жергілікті Linux пайдаланушысы файлдарды Linux компьютеріндегі басқа қалтадан немесе, мысалы, сыртқы құрылғыдан осы қалтаға көшірсе, дәл солай болады. Тамақәртүрлі жолдар

бұл мәселенің шешімдері. Техникалық тұрғыдан ең қарапайымы - жергілікті Linux пайдаланушысы бұл қалтаны желі арқылы ашты. Мәселе мынада: графикафайл менеджерлері

(Explorers) желілік орта арқылы желідегі басқа компьютерлердегі қалталарды ғана емес, сонымен қатар жеке компьютердегі ортақ қалталарды да ашуға мүмкіндік береді!

Егер жергілікті Linux пайдаланушысы ортақ қалтасын желілік орта арқылы ашса, оның қалтадағы барлық әрекеттері «желі» болады, яғни жаңа файлдарды жасау кезінде бұл файлдар Samba параметрлеріне сәйкес кіру атрибуттарын алады.

Windows жұмыс тобы Жұмыс тобының аты болса Windows компьютерлері "WORKGROUP" параметрінен өзгеше болса, параметр мәнін өзгерту керекжұмыс тобы /etc/samba/smb.conf.файлда "WORKGROUP" мәнінің орнына Windows компьютерлерінде қолданылатын топ атауын жазу керек. Әдепкі бойынша samba үшін параметр мәні болып табыладыжұмыс тобы =

ЖҰМЫС ТОБЫ.

Linux жүйесінде қалтаны ортақ пайдалану және рұқсаттар мен рұқсаттарды орнату жолы

Жергілікті желі арқылы анонимді қол жеткізу үшін қалтаны ортақ пайдалану үшін Linux жүйесінде рұқсаттар мен кіру құқықтарын қалай конфигурациялау керектігі туралы мәселені егжей-тегжейлі қарастыратын басқа мақала (құпия сөзсіз кіру).

Windows

Желілік принтерлерге қол жеткізу

Ubuntu Linux

Принтер Windows компьютеріне қосылған болса, оған желіге кіруге рұқсат беру керек. Бұл файлдар жағдайындағы сияқты «Сипаттар» апплеті арқылы жасалады.

Windows желілік принтеріне қол жеткізу үшін сізге «Жүйе - Әкімшілік» мәзірі арқылы қол жеткізуге болатын «Басып шығару» апплетін пайдалану қажет. Бұл апплетте жаңа принтерді қосып, Windows Network Printer Search параметрін таңдау керек:

Мұндай принтерді іздеу «Шолу» түймесін басу арқылы жүзеге асырылады. .

Иван Сухов, 2011, 2015, 2017 ж Егер сіз бұл мақаланы пайдалы деп тапсаңыз немесе оны ұнатсаңыз, авторға қаржылық қолдау көрсетуден тартынбаңыз. Бұл ақшаны шашу арқылы жасау оңайЯндекс әмиян No 410011416229354 +7 918-16-26-331 .

. Немесе телефонда

Linux жүйесінде желілік қосылымды орнатуды бастамас бұрын, қазіргі уақытта қандай желі параметрлері қолданылып жатқанын қараудан бастау керек. Ол үшін пәрменді пайдалану керек ifconfig. Ақпараттық режимде ол ROOT құқықтарынсыз да қол жетімді, бірақ оны толық пайдалану үшін пәрменді енгізу арқылы суперпайдаланушы артықшылықтарын алған дұрыс. sudo ifconfig. Оның жұмысының нәтижесі жүйеде қол жетімді желілік қосылымдардың тізімі және олардың параметрлері болады.

Linux-тың әртүрлі нұсқаларында желілік интерфейстің атауы Ethernet үшін қысқа болуы мүмкін - eth0, eth1, eth2 және т.б.

Интерфейсте lo – loopback үшін қысқаша – яғни 127.0.0.1 адресі бар жергілікті цикл.
Мысалы, Eth0 интерфейсін қарастырыңыз.
Кезекте inet мекенжайыОсы желі картасына қосылған жергілікті желідегі компьютердің ағымдағы IP мекенжайы көрсетіледі. Мысалда бұл: 192.168.1.144
Bcast- бұл Broadcast деп аталатын желідегі хабар тарату мекенжайы.
Маскажелі маскасы болып табылады.
HWaddr- бұл деректер сілтемесі деңгейінде қолданылатын MAC мекенжайы ретінде белгілі желілік картаның аппараттық мекенжайы.

Біз ағымдағы қосылымдар туралы білдік, енді Linux жүйесінде жергілікті желіні орнатуды қарастырайық. Мұны үш жолмен жасауға болады:
1 - Графикалық қабық арқылы
2 - пәрмен арқылы ifconfigнемесе құрал Желі менеджері
3 - Netork немесе Networking желі қызметінің конфигурация файлдары арқылы.

Менің ойымша, соңғы әдіс ең ыңғайлы және сенімді, сондықтан дұрыс. Linux жүйесінде желіні конфигурациялау үшін интерфейс конфигурациясын қамтитын файлды ашу керек. Мұның бәрі сіз қолданатын Linux дистрибутивіне байланысты.

1-нұсқа. Debian негізіндегі дистрибутивтерде (Ubuntu, Kubuntu, т.б.)

Желі қосылымы параметрлері бар файл:

/etc/network/interfaces

Өзгерту үшін linux параметрлеріжелі үшін файл қажет түбірлік құқықтаркез келген мәтіндік редактор. Мысалы, нано арқылы:

Sudo nano /etc/network/interfaces

DHCP серверінен мекенжайларды автоматты түрде алу үшін келесіні жазу керек:

Рұқсат ету-hotplug eth0 iface eth0 inet dhcp

Мекенжайды статикалық түрде көрсету қажет болса, келесіні көрсетіңіз:

Allow-hotplug eth0 iface eth0 inet статикалық мекенжай 192.168.1.2 желі маскасы 255.255.255.0 желі 192.168.1.0 таратылым 192.168.1.255 шлюз 192.168.1.119.-nameservers.18.

Бұл конфигурация кәдімгі үй желісінің мысалын сипаттайды, мұнда компьютер мекенжайы 192.168.1.2, шлюз және DNS серверінің мекенжайы болады (олардың функцияларын әдетте Wi-Fi маршрутизаторы орындайды).

2-нұсқа. RedHat негізіндегі дистрибутивтер (Fedora, OpenSuse, CentOS)

Linux желі параметрлері файлы:

/etc/sysconfig/network-scripts/ifcfg-eth0

Біз оны nano немесе vim арқылы ашамыз:

Vim /etc/sysconfig/network-scripts/ifcfg-eth0

DHCP серверінен параметрлер автоматты түрде алынған жағдайда:

DEVICE=eth0 BOOTPROTO=dhcp HWADDR=00-1C-1B-11-F6-07 ONBOOT=иә

Статикалық IP мекенжайы:

ҚҰРЫЛҒЫ=eth0 HWADDR=00-1C-1B-11-F6-07 IPADDR=192.168.1.2 NETMASK=255.255.255.0 BROADCAST=192.168.1.255 GATEWAY=192.168.1.255

Бұл жағдайда DNS серверлерінің IP мекенжайлары файлға жазылады

/etc/resolv.conf

Мұнда Google ұсынған жалпыға қолжетімді DNS серверлеріне мысал келтірілген:

Атау сервері 8.8.8.8 аттар сервері 8.8.4.4

Linux жүйесінде желіні орнату аяқталды. Желіні пәрменмен қайта іске қосу ғана қалады:

Қызмет желісін қайта іске қосу

Бар болғаны.

Постскрипт ретінде мен сізге Linux жүйесінде желіні қалай қосу және өшіру керектігін айтамын. Бұл бірдей ifconfig пәрмені арқылы жасалады. eth0 желі картасын өшіру:

Sudo ifconfig eth0 төмен

Linux жүйесінде желілік картаны қайта қосыңыз:

Sudo ifconfig eth0 жоғары

Барлық желілік интерфейстерді толығымен тоқтатыңыз.

Қызмет желісінің тоқтауы

/etc/init.d/network stop

Барлығын кері қайтарыңыз:

Қызмет желісінің іске қосылуы

/etc/init.d/network қайта іске қосыңыз

Компьютермен жұмыс істеу барысында әртүрлі міндеттер туындайды, олардың бірі жергілікті желіні орнату болып табылады. Бұл мақалада біз Ubuntu операциялық жүйесінде жергілікті желіні қалай конфигурациялау керектігін егжей-тегжейлі қарастырамыз. Ендеше, бастайық.

Ubuntu жүйесінде жергілікті желіні орнату пәрмендер арқылы орындалады.

Барлық Linux тәрізді операциялық жүйелерде, соның ішінде Ubuntu жүйесінде консольдық желі конфигурациясы арнайы ifconfig пәрмені арқылы жүзеге асырылады. Терминалға осы пәрменді жай ғана енгізсеңіз, консоль сол сәтте компьютерде жұмыс істейтін барлық желілік интерфейстерді көрсетеді. Бұл келесідей көрінеді:

eth0 Сілтеме қақпағы: Ethernet HWaddr 00:04:75:c1:e2:ab
inet мекенжайы:10.2.10.32 Bcast:10.2.10.255 Маска:255.255.255.0
….
….
eth1 Сілтеме қақпағы: Ethernet HWaddr 00:04:75:c1:e2:6b
inet мекенжайы:192.168.140.1 Bcast:192.168.140.255 Маска:255.255.255.0
….
….
lo Сілтеме қақпағы:Жергілікті кері қайтару
inet адресі: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

eth1 интерфейсінің IP мекенжайын 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 желі маскасы 255.255.255.0

eth0 интерфейсінің ішкі желі маскасын 255.255.255.0 етіп өзгертіңіз

Дегенмен, осылай орнатылған параметрлер компьютер қайта іске қосылғаннан кейін қалпына келтіріледі. Бұған жол бермеу үшін /etc/network/interfaces ішінде орналасқан желі интерфейстерінің конфигурация файлындағы параметрлерді өзгерту керек. Бұл файл келесідей көрінеді:

# Бұл файл жүйеде қол жетімді желі интерфейстерін сипаттайды
# және оларды қалай белсендіру керек. Қосымша ақпаратты интерфейстер(5) бөлімінен қараңыз.
# Кері желі интерфейсі
авто т
iface lo inet loopback
# Негізгі желі интерфейсі
auto eth0
iface eth0 inet статикалық
мекенжайы 10.2.10.32
#hwaaddress эфир 12:34:56:78:90:12
желі маскасы 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
желі маскасы 255.255.255.0

DNS серверінің мекенжайын орнату үшін /etc/network/interfaces файлына өтіңіз, бірақ әдетте Ubuntu жүйесінде DNS сервер мекенжайларын басқару /etc/resolv.conf файлы арқылы жүзеге асырылатынын ескеріңіз, бұл конфигурация файлының синтаксисі өте қарапайым, және осылай көрінеді

атау сервері 80.227.64.17

атау сервері 80.231.56.1

Осы конфигурация файлдарына өзгерістер енгізгеннен кейін пәрменді пайдаланып желі қызметін қайта іске қосыңыз:

Егер сізге желі параметрлерін динамикалық түрде (DHCP арқылы) алу үшін компьютер қажет болса, /etc/network/interfaces файлына келесі жолдарды жазыңыз:

Желі параметрлерін динамикалық жаңарту үшін мынаны жазыңыз:

Желі қызметін тоқтату немесе іске қосу үшін пәрмендерді пайдаланыңыз:

sudo /etc/init.d/networking stop
sudo /etc/init.d/networking бастау

Қарастырылып отырған конфигурация файлын қарасаңыз, eth0 интерфейсінің параметрлерінде MAC мекенжайын өзгертетін жолға түсініктеме беріледі. Бұл жасалды, себебі сіз оған түсініктеме бермесеңіз, желі қызметі іске қосылмауы мүмкін және MAC мекенжайын өзгерту үшін мынаны жазу қажет болуы мүмкін:

sudo ifconfig eth0 төмен
sudo ifconfig eth0 hw эфир 12:34:56:78:90:12
sudo ifconfig eth0 жоғары
sudo /etc/init.d/networking қайта іске қосыңыз

Сонымен қатар, сіз bash сценарийін жаза аласыз.

/home/user қалтасында mynetconfig деп аталатын файлды жасаңыз және оған кодты көшіріңіз:

echo “########OTKLYCHENIE eth0#######”
sudo ifconfig eth0 төмен
echo “#####MENYAEM MAC ADRES#####”
sudo ifconfig eth0 hw эфир 00:13:8f:cb:10:21
echo "########VKLUCHAEM eth0#########"
sudo ifconfig eth0 жоғары
echo “####PEREZAGRYGAEM NETWORKING####”
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 жүйесінде. Бұл өте қарапайым түрде жасалады. Алдымен «Өту» мәзірін ашып, «Серверге қосылу» тармағын таңдаңыз. Ашылған терезеде қызмет түрін және басқа жалпы деректерді көрсету қажет. «Қосылу» түймесін басыңыз. Әрі қарай, құпия сөзді енгізіп, «Қосылу» түймесін басу керек. Дайын. Барлығы өте оңай және жылдам.

Енді сіз Ubuntu жүйесіндегі консоль арқылы желіні өзіңіз қалай орнату керектігін, сондай-ақ желілік дискіні картаға түсіруді білесіз. Түсініктемелерде осы тапсырманы жеңе алдыңыз ба, өз тәжірибеңізді басқа пайдаланушылармен бөлісіңіз және осы мақаланың тақырыбы бойынша сізді қызықтыратын сұрақтар қойыңыз.

Linux ОЖ-де желіні орнату туралы ақпаратты жүйелеу үшін осы жазбаны жазу туралы шешім қабылданды. Мұнда желі интерфейсін орнату процесі мысал ретінде Ubuntu ОЖ көмегімен қолжетімді пішінде сипатталған. Бұл нұсқаулық сонымен қатар кез келген басқа Linux дистрибутивтерінде жергілікті желіңізді «көтеруге» көмектеседі.

Ағымдағы желі параметрлерін және Linux жүйесіндегі желі интерфейстерінің күйін көру үшін келесі пәрмен бар:

Мысал шығару:

eth0Сілтеме қақпағы: Ethernet HWaddr 00:11:5b:91:25:3e

inet мекенжайы: 192.168.1.18 Bcast: 192.168.255.255 Маска: 255.255.0.0
inet6 мекенжайы: fe80::211:5bff:fe91:253e/64 Ауқым:Ref
ЖОҒАРЫ ХАБАР MULTICAST ОРЫНДАУ MTU:1500 Метрика:1
RX пакеттері: 648009 қателер: 0 төмендеді: 0 асып кету: 0 кадр: 0
TX пакеттері: 1075413 қате: 0 төмендеді: 0 асып кету: 0 тасымалдаушы: 0
соқтығыстар:0 txqueuelen:1000
RX байты: 70177943 (70,1 МБ) TX байты: 1536487024 (1,5 ГБ)
Тоқтатылды: 19 Негізгі мекенжай: 0xd000

мынау Сілтеме қақпағы: Жергілікті кері қайтару

inet адресі:127.0.0.1 Маска:255.0.0.0
inet6 мекенжайы: ::1/128 Ауқым: Түйін
ЖОҒАРЫ ҚАЙТҚА ЖҮРГІЗУ MTU:16436 Метрика:1
RX пакеттері: 106 қате: 0 тасталды: 0 асып кету: 0 кадр: 0
TX пакеттері: 106 қате: 0 төмендеді: 0 асып кету: 0 тасымалдаушы: 0
соқтығыстар:0 txqueuelen:0
RX байты: 13776 (13,7 КБ) TX байты: 13776 (13,7 КБ)

Барлық желі интерфейстерін көру үшін пәрменді пернемен іске қосыңыз :

# sudo ifconfig -a

Жоғарыда келтірілген мысалдан компьютер екі желілік интерфейсті пайдаланатыны анық: eth0Және мынау.

Интерфейс мынау 127.0.0.1 IP мекенжайы бар және жеке компьютерге желіге кіруге арналған жергілікті цикл. Бұл интерфейс одан әрі қарастырылмайды, өйткені ол тиімді жұмыс істеу үшін қосымша конфигурацияны қажет етпейді.

Интерфейс eth0- Бұл Ethernet желісібар карта желі параметрлері: IP мекенжайы - 192.168.1.18 , желі маскасы - 255.255.0.0 және MAC мекенжайы - 00:11:5b:91:25:3e. Мағынасы ЖҮГІРУекенін көрсетеді қазір eth0 желілік интерфейсі жұмыс істейді.

eth0 желі интерфейсі қолдайтын қосылым түрін, жылдамдығын және параметрлерін көру үшін пәрменді теріңіз:

# sudo ethtool eth0

Қорытынды:

Қолдау көрсетілетін порттар: [TP ​​MII]
Қолдау көрсетілетін сілтеме режимдері: 10baseT/Haf 10baseT/Full

100базаТ/Жартылай 100базаТ/Толық

Автоматты келіссөздерді қолдайды: Иә
Жарнамаланған сілтеме режимдері: 10baseT/Half 10baseT/Full

100базаТ/Жартылай 100базаТ/Толық

Жарнамаланған автоматты келіссөздер: Иә
Жылдамдығы: 100 Мб/с
Дуплекс: толық
Порт: MII
PHYAD: 1
Трансивер: ішкі
Автоматты келіссөздер: қосулы
Оянуды қолдайды: бет
Ояну: d
Ағымдағы хабар деңгейі: 0x000000c5 (197)
Сілтеме анықталды: иә

Шығудан eth0 желілік интерфейсі Толық дуплексті қосулы 100 Мб/с жылдамдықпен жұмыс істейтінін көруге болады. Толық дуплекстің жартылай дуплекстен (Жартылай дуплекстен) айырмашылығы, біріншісі деректерді екі бағытта бір уақытта жіберуді қамтамасыз етеді, ал екіншісі кіріс және шығыс деректерді кезектесіп береді.

2. Желі интерфейсін қалай тоқтатуға/бастауға немесе қайта жүктеуге болады?

eth0 желілік интерфейсін тоқтату үшін пәрмен бар:

# sudo ifconfig eth0 төмен

Пәрменді есте сақтау оңай, өйткені команданың атынан кейін интерфейстің аты, содан кейін онда орындалатын әрекет (төмен немесе жоғары) келеді.

eth0 желі интерфейсін жалғастыру үшін:

# sudo ifconfig eth0 жоғары

ОЖ-ның барлық желілік интерфейстерін қайта іске қосу үшін пәрменді енгізіңіз:

# sudo /etc/init.d/networking қайта іске қосу

Бұл жол жүйенің желі интерфейстерін қайта іске қосатын желілік bash сценарийін іске қосады.

Сондай-ақ, ұқсастық бойынша барлық интерфейстер тоқтатылады:

# sudo /etc/init.d/networking stop

Және олардың іске қосылуы:

# sudo /etc/init.d/networking бастау

3. Желі параметрлерін қалай өзгертуге болады?

Linux операциялық жүйесінде желі параметрлерін өзгерту үшін екі жолмен баруға болады:
  1. желі интерфейсінің параметрлерін тағайындау үшін командаларды пайдалану;
  2. желі интерфейсінің параметрлерін қамтитын конфигурация файлын өңдеңіз.

Жоғарыда аталған әдістердің бірін пайдаланып желіні конфигурациялауға болады. Бұл екі әдіс мүлдем бір-бірін алмастырады. Кімге бұл көбірек таныс.

  1. Пәрмендер арқылы желіні орнату.

    Желілік интерфейсті конфигурация файлының джунглиіне кірместен конфигурациялау үшін арнайы пәрмендерді пайдалану керек.

    eth0 интерфейсі үшін негізгі IP мекенжайы мен желі маскасын орнату үшін:

    # sudo ifconfig eth0 192.168.0.1 желі маскасы 255.255.255.0

    eth0 интерфейсіне қосымша IP мекенжайын тағайындау үшін:

    # sudo ifconfig eth0:0 10.10.0.1 желі маскасы 255.255.255.0

  2. Конфигурация файлын өңдеу арқылы желіні орнату.

    Біз конфигурация файлын өңдейміз /etc/network/interfaces. Конфигурацияның мазмұнын көрсету үшін пәрменді теріңіз:

    # sudo nano /etc/network/interfaces

    Егер біз қосылып жатқан жергілікті желі меңзесе қолмен орнату IP мекенжайлары, содан кейін конфигурация файлының мазмұны келесідей болуы керек:

    iface lo inet loopback

    auto eth0
    iface eth0 inet статикалық
    мекенжайы 192.168.1.18
    желі маскасы 255.255.0.0
    шлюз 192.168.1.253

    Біз бірінші жолдарды сол күйінде қалдырамыз, өйткені олар қосымша теңшеуталап етілмейді.

    Сызық auto eth0 eth0 желілік интерфейсі ОЖ жүктелген кезде іске қосылуы керек дейді.

    Екінші жол iface eth0 inet статикалық eth0 желі интерфейсі үшін IP мекенжайы қолмен тағайындалғанын айтады.

    Сызық мекенжайы 192.168.1.18 eth0 желілік интерфейсіне 192.168.1.18 IP мекенжайы берілгенін айтады (бұл желілік мекенжай мысал ретінде алынған және оның орнында кез келген басқа болуы мүмкін).

    Сызық желі маскасы 255.255.0.0желі маскасы 255.255.0.0 дейді.

    Соңғы жол шлюз 192.168.1.253желілік шлюз 192.168.1.253 IP мекенжайы бар компьютер екенін көрсетеді. Бұл жол жоқ болуы мүмкін, өйткені оның конфигурация файлында болуы конфигурацияланатын компьютер қосылған жергілікті желінің параметрлеріне байланысты.

    Қосылған жергілікті желі желі параметрлерін DHCP сервері арқылы автоматты түрде таратуды пайдаланса, конфигурация файлы /etc/network/interfacesпішінге келтіру керек:

    iface lo inet loopback

    auto eth0
    iface eth0 inet dhcp

4. Қосымша желі параметрлері: DNS серверлері, MAC мекенжайлары және желі интерфейсінің жылдамдығы.

DNS серверін орнату.

Сондай-ақ, көптеген жағдайларда жергілікті желі сіз орнатып жатқан компьютерде дұрыс жұмыс істеуі үшін пайдаланылатын DNS серверінің IP мекенжайын енгізу қажет болады.

Ол үшін конфигурация файлын келесі пәрменмен ашыңыз:

# sudo nano /etc/resolv.conf

Қорытынды:

# NetworkManager жасаған
атау сервері 192.168.1.253

Сызық атау сервері 192.168.1.253 DNS сервері ретінде 192.168.1.253 IP мекенжайы бар компьютер пайдаланылатынын айтады.

Желілік картаның MAC мекенжайын өзгерту.

eth0 желілік картасының MAC мекенжайын уақытша өзгерту үшін келесі пәрменді пайдалану керек:

# sudo ifconfig eth0 hw ether 00:01:02:03:04:05

Соңғы нөмір - жаңа MAC мекенжайы.

MAC мекенжайын біржола өзгерту үшін оны конфигурация файлында орындау керек /etc/network/interfacesжелі интерфейсінің параметрлеріне жаңа MAC мекенжайы бар жолды қосыңыз:

iface eth0 inet dhcp

pre-up ifconfig eth0 hw ether 00:01:02:03:04:05

Желі интерфейсінің жылдамдығын өзгертіңіз.

Желілік карта жылдамдығын қатаң орнату үшін:

# sudo ethtool -s eth0 жылдамдығы 100 дуплексті толық автонег өшірулі

# Желі интерфейсінің жылдамдығын 100 Мбит және Толық дуплекс режиміне мәжбүрлеп, өшіріңіз автоматты анықтау

# sudo ethtool -s eth0 жылдамдығы 10 дуплексті жарты автонег өшірулі

# Желі интерфейсінің жылдамдығын 10 Мбит және жарты дуплекс режиміне мәжбүрлеп, автоматты анықтауды өшіріңіз

Кездейсоқ 7 мақала:

Пікірлер

  1. серго
    1 қараша, 23:27

    мақала үшін көп рахмет! Мен жақында Linux жүйесіне ауыстым, ол шынымен көмектесті, айта аласыз ба компьютерде екі желі бар ма, бірінде желілік dns-сервер 192.168.0.9, ал екіншісінде, мысалы, 192.168.1.9 деп жазсаңыз дұрыс болар еді. resolv.conf бір файлда
    атау сервері 192.168.0.9
    атау сервері 192.168.1.9
    Желі пайдаланушылары қандай DNS түсінеді?
    Linux жүйесінде желілік картаға атау беруге болады ма, мысалы, eth0 - loc, ал eth1 - prov?

  2. Mut@NT
    2 қараша, 00:07

    1. DNS екеуін де көрсетуге болады, бірақ желі маскаларын 255.255.255.0 ретінде көрсету керек. Содан кейін олар өздерінің DNS-ін пайдаланады.

    2. Мен желілердің атаулары туралы білмеймін. Менің ойымша, бұл мүмкін, бұл Linux!!

  3. серго
    2 қараша, 03:44

    интерфейсті өшіріңіз
    ifconfig eth0 төмен
    пәрмен беріңіз
    ifrename -i eth0 -n new_name (мысалы, жергілікті)
    ifconfig local up
    онда Linux жүйесінде /etc/network/interfaces файлындағы кейбір eth0-ді жергілікті етіп өзгерту қажет болуы мүмкін, менде тек alt бар және бұл файл мүлде жоқ, менде /etc/net/ifaces/folders_with_interfaces бар , енді маған eth0 қалтасының атын жергілікті деп өзгерту керек, содан кейін
    қызмет желісін қайта іске қосу :)

  4. Mut@NT
    2 қараша, 08:45

    Мен оны мақалаға қосуым керек, рахмет))

  5. GPS
    14 мамыр, 17:36

    Менің ойымша, жолды тексеру керек: sudo ifconfig eth0:0 10.10.0.1 желі маскасы 255.255.255.0
    Бүркеншік аттың /24 маскасы болуы мүмкін емес (255.255.255.0), бұл қате емес, себебі кез келген жағдайда eth0:0 интерфейсіне /32 маскасы тағайындалады (255.255.255.255)
    Сіздің жағдайда бұл болады: sudo ifconfig eth0:0 10.10.0.1/32

  6. Mut@NT
    16 мамыр, 12:02

    GPS:Менің ойымша, жолды тексерген жөн: sudo ifconfig eth0:0 10.10.0.1 желі маскасы 255.255.255.0 Бүркеншік аттың /24 маскасы (255.255.255.0) болуы мүмкін емес, бұл қате емес, себебі кез келген жағдайда eth0:0 интерфейсіне маска тағайындалады /32 (255.255.255.255) Сіздің жағдайда ол келесідей болады: sudo ifconfig eth0:0 10.10.0.1/32

    Қарғыс атқыр, сен менің бүкіл санамды төңкеріп жібердің. Бізге 2 жылға жуық жұмыс істеп тұрған компьютердегі желілік интерфейс параметрлерін қайта жасау керек болады.
    Неге сонда команда ifconfigмен қойған маска пайда бола ма?

  7. GydruS
    13 қыркүйек, 23:32

    Қарапайым тілмен айтқанда! Түсінікті және түсінікті! Көп рахмет!
    P.S. Тек пәрменді енгізу тізімдерінде қаріпті 0 O-дан көрнекі түрде ерекшеленетін етіп жасау жақсы болар еді.

  8. Mut@NT
    14 қыркүйек, 18:34

    GydruS: P.S. Тек пәрменді енгізу тізімдерінде қаріпті 0 O-дан көрнекі түрде ерекшеленетін етіп жасау жақсы болар еді.

    Рахмет, мен ескертемін. Айырмашылық бар сияқты болғанымен, бір нүктеге дейін)

  9. Андрей
    18 қыркүйек, 23:50

    сайтыңызға рахмет. Маған ұнайды! бәрі түсінікті және түсінікті
    Сізге мынадай сұрағым бар. Мүмкін болса, LAN және DSL қосылымдары бір уақытта жұмыс істейтіндей желіні қалай орнату керектігін айтыңыз.
    Мен мұны қалай жасау керектігін түсінбеймін ???!!!

  10. Mut@NT
    20 қыркүйек, 07:18

    Андрей:сайтыңызға рахмет. Маған ұнайды! Барлығы түсінікті және түсінікті менің сізге сұрағым бар. Мүмкін болса, LAN және DSL қосылымдары бір уақытта жұмыс істейтіндей желіні қалай орнату керектігін айтыңыз.

    Шынымды айтсам, мен көптен бері DSL қосылымдарын кездестірмедім. Толығырақ айтып беріңізші:
    1. Қандай жергілікті желі? Модемнің артында ма әлде басқа желіде ме?

  11. Андрей
    20 қыркүйек, 18:38

    ең көп тараған байланыс – қалалық желі
    компьютер желілік карта арқылы қосылған
    Интернетке кіру DSL қосылымы арқылы қосылған

  12. Mut@NT
    21 қыркүйек, 17:22

    Андрей:қосылым ең көп таралған - компьютер желілік карта арқылы қосылған, DSL қосылымы арқылы қосылған;

    Менің ойымша, модемнің өзін конфигурациялау керек. Алысқа қара Қос PPPOE
    Мен D-Link DIR-320 маршрутизаторында ұқсас нәрсені жасадым, бірақ модемде ешқашан болған емес.

  13. Андрей
    21 қыркүйек, 18:22

    Рақмет сізге!!! Мен қараймын!

  14. Жылан22
    3 қараша, 06:21

    Жергілікті желі арқылы DSL туралы айтатын болсақ: мен көп уақытымды өткіздім, көп мананы ақтардым (менде Дебиан Ленни бар) және басқа адамдарды бірдей рейктен құтқару үшін, мен pppoeconf бәріне көмектеспейді деп айтамын, мысалы, мен үшін Интернет бірнеше секундта пайда болды және керемет түрде жоғалып кетті. Конфигурациялар мен журналдар көмектеспеді. Бірақ екі аптадан кейін және көптеген жыртылған шаштардан кейін мен қарапайым ifconfig ppp0 mtu 1372 пәрменін таптым. Бұл біреуге көмектеседі деп үміттенемін. Мен сөйледім және оңай болды)))

  15. ник
    7 желтоқсан, 09:17

    Қайырлы күн, менің etc қалтасында желілік қалта да, таза қалта да жоқ, менде centos 5.7 бар, не істеу керектігін айтыңыз

  16. Марина
    27 желтоқсан, 21:12

    Сәлеметсіз бе, бұл мәселе орын алды. Компьютер роутер арқылы интернетке қосылған.. Мәселе кейбір сайттар ашылмайды - dns түрлендіру қатесі дейді.. Не істеу керек. сондықтан бәрі жақсы жұмыс істейді ?? Алдын-ала рақмет!!

  17. әке
    30 шілде, 17:05

    Артем: 2 желілік карталар. домені бар бір Windows желісі. Екіншісінде PPPoE қосылымы бар adsl модемі бар. Интернетте, интернетте жұмыс істей алатындай етіп қалай жасауға болады?!

    мысалы, жергілікті желіге арналған пакеттер etn0-ге, ал қалғандары etn1-ге жіберілетіндей етіп машинада маршруттау ережелерін жазыңыз.
    бірақ бұл тақырып осы мақаланың ауқымынан тыс.

  18. Компловер
    29 тамыз, 03:01

    Өте жақсы мақала. Көп рахмет

  19. Валера
    21 қаңтар, 07:20

    Мен Linux-ты 3 ай ғана қолдандым, бірақ мен 17-ге жуық нәрсені қолданып көрдім, бірақ ешкім DSL қосылымын қаламайды\бірден жергілікті қосылымды үзіп тастадым\ Мен зорин қалдырдым, енді ALT орнаттым - үйдегідей жұмыс істеймін, бірақ Грюша желісі үшін\7 - Мен оны басқалар сияқты бұздым\.егер- Өмірімнің соңына дейін ALT желісінде болсам... Мен компьютерді 7 жылдай ғана меңгердім – Мен әлдеқашан ескі.

Достарға айт