Локальна мережа через wifi linux mint. Налаштування локальної мережі на Linux. Зміна MAC-адреси мережної картки

💖 Подобається?Поділися з друзями посиланням

Незважаючи на простоту доступу до загальної папці Windowsз Linux деякі користувачі, що особливо почали користуватися Linux, можуть зіткнутися з проблемою, яка, на перший погляд, може виявитися нерозв'язною. При цьому користувачі Windows будуть говорити "нічого не знаю - від мене кулі вилітають". Щоб не виникло враження про "глючність" Linux, спробуємо в цьому питанні розібратися.

Розглядається приватне питання про роботу в домашньої мережі Linux з спільною папкою Windows XP з метою зміни в ній даних, тобто запису та видалення. Зміст публікації не розкриває роботу з пізнішими версіями Windows(хоча ситуація з ними може бути схожою), а також роботу в доменних мережах, тобто в мережах із централізованим керуванням політикою паролів та базою даних користувачів, наприклад Windows Active Directory.

Отже, на Windows відкривається папка загального доступу. Але при зверненні користувача Linux до цієї папки через мережеве оточення виявляється, що достукатися неможливо навіть до вузла.

На початку можна зіткнутися з проблемою відсутності доступу навіть до робочої групи.


Це може пояснюватися невеликою інерційністю при першому зверненні за протоколом SMB, який використовується для доступу до папок і файлів Windowsз мережі. Зачекайте трохи, хоча б кілька секунд, і спробуйте ще раз. Зрештою Ви комп'ютер "побачите".


При подальшому зверненні висвітиться форма запиту повноважень доступу, наприклад:


Користувач Linux вводить свій пароль і знову на екрані отримує цю ж форму запиту. І так може продовжуватися до безкінечності.

Причина в тому, що як у Linux, так і Windows, з метою забезпечення безпеки на рівні файлової системидіють так звані права на файли та папки. А в даному випадку користувач Linuxнамагається звернутися до папки Windows під своїм ім'ям та паролем, про який Windows не має жодного уявлення. Звертатися до ресурсу необхідно з використанням даних, про які "знає" Windows. Тобто, використовуючи якісь ім'я користувача та пароль Windows, які відомі Windows.

Бо на російськомовних Windows іменакористувачів можуть бути кириличними, тобто, наприклад, Адміністратор, Вася, Петя, красуня і т.п., то для цілей надання доступу до папки попросіть адміністратора комп'ютера Windowsзавести користувача з латинським логіном або перейменувати існуючий логін на латинські літери. Наприклад, можна створити спеціального користувача,


у якого буде постійний пароль і він перебуватиме у групі "Користувачі". Цим можна виключити можливі подальші випадки "системного нерозуміння" між Linux та Windows.

Права на папку, що надається в доступ, потребують деякого коригування, оскільки за замовчуванням для користувачів призначаються права "тільки читання".

Пояснення. Щоб побачити повний вміст вкладки "Безпека" на Windows, відкрийте Провідник і в розділі "Сервіс - Властивості папки - Вид" зніміть галочку в полі "Використовувати простий спільний доступ до файлів".




Не потрібно виставляти Повний доступ" ні на вкладці "Доступ – Дозволи", ні на вкладці "Безпека", хоча дуже багато хто робить саме так. Повний доступ передбачає дозвіл на зміну як дозволів на об'єкт, так і його власника. І якщо певною мірою це може бути допустимо у межах домашньої мережі з 2-3 комп'ютерів, то інших випадках краще не робити.

Краще поставити галочку в полі "Зміна" (Всі – це активні, тобто не відключені, облікові записикористувачів на комп'ютері Windows).


Далі необхідно перейти до вкладки "Безпека" і для користувачів комп'ютера Windows поставити галочку в полі "Запис".



Але це ще не все. Потрібно натиснути на кнопку "Додатково" і для рядка зі внесеною зміною (стовпчик "Дозвіл - Запис") додати галочки в полях "Огляд папок", "Зміст папки", "Видалення підпапок та файлів", "Видалення".




При цьому встановити галочку в полі "Застосовувати ці дозволи до об'єктів та контейнерів тільки всередині цього контейнера" ​​(див. малюнок вище).

Ого скільки всього. Прямо пристрасті якісь мексиканські. І все це потрібно зробити на Windows.


Тепер повернемося до питання звернення до папки з Linux. Вводимо правильні значення. Замість


вкажемо ім'я користувача у форматі комп'ютер. Так як комп'ютер, до якого здійснюється звернення називається H-38, а сервер DHCP, що функціонує в моїй маленькій мережі, призначає ім'я домену vot, то вводжу необхідні дані і, нарешті, отримую перелік загальних ресурсів комп'ютера H-38.



Як видно з малюнка, клієнт Samba відобразив не тільки папку Data, але й приховані ресурси ADMIN та C, які використовуються системою Windowsдля цілей адміністрування (приховані ресурси Windows відображаються значком $ після імені ресурсу).

Однак при спробі звернення до папки Data система знову видає запит на введення облікових даних. При цьому за промовчанням пропонується підключитися анонімно.


Згадайте, що загальний доступ було надано користувачам Windows. Тому необхідно вводити ім'я та пароль конкретного користувача.

Якщо пароль користувача Windows ніколи змінюватися не буде (а на початку рекомендувалося створити на Windows користувача з незмінним паролем), то можна вибирати "Запам'ятати назавжди" і тоді пароль при зверненні до папки загального доступу надалі не буде запитуватися. Це справедливо й у звернення до комп'ютера. У наведених прикладах пароль не зберігається.

У процесі роботи з комп'ютером виникають різні завдання, одним з яких є налаштування локальної мережі. У цій статті детально розглянемо, як виконувати налаштування локальної мережі в операційній системі Ubuntu. Отже, почнемо.

Налаштування локальної мережі в Ubuntu здійснюється за допомогою команд.

Консольне налаштування мережі у всіх Лінукс-подібних операційних системах, у тому числі і Ubuntu, здійснюється за допомогою спеціальної команди ifconfig. Якщо просто прописати цю команду в терміналі, консоль покаже всі мережеві інтерфейси, які запущені на ПК в цей момент. Виглядає це так:

eth0 Link encap:Ethernet HWaddr 00:04:75:c1:e2:ab
inet addr:10.2.10.32 Bcast:10.2.10.255 Mask:255.255.255.0
….
….
eth1 Link encap:Ethernet HWaddr 00:04:75:c1:e2:6b
inet addr:192.168.140.1 Bcast:192.168.140.255 Mask:255.255.255.0
….
….
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
….
….

Перший стовпець містить імена інтерфейсів, а другий - налаштування цих самих інтерфейсів. Команда ifconfig eth0 виводить налаштування лише інтерфейсу eth0. Щоб вимкнути або ввімкнути інтерфейс eth0, введіть команди:

sudo ifconfig eth0 down
sudo ifconfig eth0 up

Зверніть увагу, що для керування інтерфейсами потрібні так звані права суперкористувача.

Для зміни налаштувань інтерфейсів пропишіть наступні команди:

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

поміняє МАС-адресу на 00:12:34:56:78:90

sudo ifconfig eth0 netmask 255.255.255.0

поміняти маску підмережі інтерфейсу eth0 на 255.255.255.0

Однак, встановлені таким чином параметри скидаються після перезапуску комп'ютера. Щоб уникнути цього, слід змінити параметри у файлі конфігурації мережевих інтерфейсів, який знаходиться в /etc/network/interfaces. Виглядає цей файл таким чином:

# Цей файл містить ключові мережі, доступні на вашій системі
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 10.2.10.32
#hwaddress ether 12:34:56:78:90:12
netmask 255.255.255.0
network 10.2.10.0
broadcast 10.2.10.255
gateway 10.2.10.1
dns-nameservers 212.212.45.174
# The secondary network interface
auto eth1
iface eth1 inet static
address 192.168.140.1
netmask 255.255.255.0

Щоб встановити адресу DNS-сервера , перейдіть до файлу /etc/network/interfaces, але зверніть увагу, що зазвичай управління адресами DNS-серверів в Ubuntu відбувається через файл /etc/resolv.conf, синтаксис цього конфігураційного файлу гранично простий, і виглядає так

nameserver 80.227.64.17

nameserver 80.231.56.1

Після внесення змін до цих конфігураційних файлів виконайте перезапуск мережевої служби за допомогою команди:

Якщо потрібно, щоб комп'ютер отримував налаштування мережі динамічно (через DHCP), пропишіть у файлі /etc/network/interfaces наступні рядки:

Для динамічного оновлення параметрів мережі пропишіть:

Щоб зупинити або запустити мережу, скористайтеся командами:

sudo /etc/init.d/networking stop
sudo /etc/init.d/networking start

Якщо подивитися аналізований файл конфігурації, в налаштуваннях інтерфейсу eth0 рядок, який змінює MAC-адресу, закоментована. Це зроблено тому, що якщо її не закоментувати, то мережева служба може не запуститись, і для зміни MAC-адреси може знадобитися прописати:

sudo ifconfig eth0 down
sudo ifconfig eth0 hw ether 12:34:56:78:90:12
sudo ifconfig eth0 up
sudo /etc/init.d/networking restart

Як варіант, можна написати bash-скрипт.

У папці /home/user створіть файл під назвою mynetconfig і скопіюйте код:

echo “########OTKLYCHENIE eth0#######”
sudo ifconfig eth0 down
echo “#####MENYAEM MAC ADRES#####”
sudo ifconfig eth0 hw ether 00:13:8f:cb:10:21
echo “########VKLUCHAEM eth0##########”
sudo ifconfig eth0 up
echo “####PEREZAGRYGAEM NETWORKING####”
sudo /etc/init.d/networking restart
echo "KONEC"

Тепер замість цих рядків вам доведеться писати лише одну команду: /home/user/mynetconfig

Далі скопіюйте файл mynetconfig у каталог /use/local/bin. Тепер запускати скрипт можна буде за допомогою команди mynetconfig. Щоб скрипт запускався відразу під час завантаження системи, скопіюйте його в /etc/init.d/, а потім відкрийте консоль і перейдіть в /etc/init.d/ , після чого виконайте команду:

update-rc.d mynetconfig defaults 99,

де mynetconfig – ім'я скрипта;

defaults – виконувати на всіх режимах завантаження від другого до п'ятого;

99 – порядок завантаження.

Щоб видалити скрипт з автозавантаження, відкрийте каталог /etc/init.d/ та пропишіть:

update-rc.d -f mynetconfig remove

Існує ще один спосіб додавання скрипта до автозавантаження. Досить просто вписати ім'я скрипта у файл /etc/rc.local або видалити його, якщо хочете прибрати скрипт. Перший спосіб дещо складніше, але варто віддати перевагу саме йому, тому що в цьому випадку можна буде вибрати порядок та режим завантаження, що може бути важливим у деяких ситуаціях.

Тепер розглянемо, як підключити мережевий дискв Ubuntu. Робиться це досить просто. Спочатку відкрийте меню «Перехід» та виберіть «З'єднатися з сервером». У вікні необхідно буде вказати тип сервісу та інші загальні дані. Натисніть кнопку "З'єднатися". Далі потрібно буде ввести свій пароль і натиснути на кнопку «Підключитися». Готово. Все досить легко та швидко.

Тепер ви знатимете, як самостійно налаштувати мережу через консоль в Ubuntu, а також як підключити мережний диск. Пишіть у коментарях чи вдалося вам впоратися з цим завданням, ділитесь своїм досвідом з іншими користувачами, і ставте будь-які питання, які вас цікавлять по темі цієї статті.

Перед тим, як приступати до налаштування мережного підключенняв Лінукс, треба почати з того, що подивитися - які установки мережі використовуються зараз. Для цього треба скористатися командою ifconfig. В інформаційному режимі вона доступна і без прав ROOT, хоча для її повноцінного використання краще отримати привілеї суперкористувача, ввівши команду sudo ifconfig. Результатом її роботи буде список наявних у системі мережевих підключень та їх параметрів.

У різних версіяхЛінукс ім'я мережного інтерфейсуможе бути скороченням від Ethernet - eth0, eth1, eth2 і т.п.

На інтерфейс lo – скорочення від loopback – тобто локальна петля з адресою 127.0.0.1.
Наприклад розглянемо інтерфейс Eth0.
В рядку inet addrвідображається поточна IP-адреса комп'ютера в локальній мережі, підключеній до цієї мережі. У прикладі це: 192.168.1.144
Bcast- Це широкомовна адреса в мережі, так званий Бродкаст (Broadcast).
Mask- Це маска мережі.
HWaddr- Це апаратна адреса мережевої карти, він же MAC-адреса, що використовується на канальному рівні.

Інформацію про поточних підключенняДізналися, тепер розглянемо налаштування локальної мережі в Linux. Зробити це можна трьома способами:
1 - Через графічну оболонку
2 - через команду ifconfigабо інструмент Network Manager
3 — через файли конфігурації мережевого сервісу Netork або Networking.

На мій погляд, останній спосіб - найзручніший і надійніший, а значить - правильний. Щоб налаштувати мережу в Лінукс, потрібно відкрити файл, що містить конфіг інтерфейсу. Тут все залежить від того, який дистрибутив Linuxвикористовується.

Варіант 1. У дистрибутивах, заснованих на Debian (Ubuntu, Kubuntu тощо)

Файл із параметрами підключення до мережі:

/etc/network/interfaces

Для того, щоб змінити linux налаштуваннямережі, файл його треба з правами rootбудь-яким текстовим редактором. Наприклад, через nano:

Sudo nano /etc/network/interfaces

Для автоматичного отримання адрес від DHCP-сервера треба пописати таке:

Allow-hotplug eth0 iface eth0 inet dhcp

Якщо адресу треба прописати статично, то вказуємо наступне:

Allow-hotplug eth0 iface eth0 inet static address 192.168.1.2 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.16.16

У цьому конфізі розглянуто приклад звичайної домашньої мережі, де адреса комп'ютера буде 192.168.1.2, адреса шлюзу та DNS-сервера (їх функції зазвичай виконує wifi-роутер)- .

Варіант 2. RedHat-based дистрибутиви (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=yes

Статична IP-адреса:

DEVICE=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.1

IP-адреси DNS-серверів у цьому випадку прописуються у файлі

/etc/resolv.conf

ось приклад для публічних DNS-серверів від Google:

Nameserver 8.8.8.8 nameserver 8.8.4.4

Налаштування мережі в Лінукс завершено. Залишається тільки перезапустити мережу командою:

Service network restart

Власне, все.

Як постскриптум розповім як включити і вимкнути мережу в Linux. Робиться це через ту саму команду ifconfig. Вимкнути мережну картку eth0:

Sudo ifconfig eth0 down

Включити мережну плату в Лінуксі назад:

Sudo ifconfig eth0 up

Цілком зупинити роботу всіх мережевих інтерфейсів.

Service network stop

/etc/init.d/network stop

Включити все назад:

Service network start

/etc/init.d/network restart

Для систематизування інформації щодо налаштування мережі в ОС Linux було вирішено написати цю нотатку. Тут у доступній формі описаний процес налаштування мережного інтерфейсу на прикладі ОС Ubuntu. Також цей посібникдопоможе «підняти» локальну мережу та на будь-якому іншому дистрибутиві Linux.

Для перегляду поточних параметрів мережі та стану мережних інтерфейсів у ОС Лінукс існує команда:

Приклад висновку:

eth0 Link encap:Ethernet HWaddr 00:11:5b:91:25:3e

inet addr:192.168.1.18 Bcast:192.168.255.255 Mask:255.255.0.0
inet6 addr: fe80::211:5bff:fe91:253e/64 Діапазон:Посилання
ВВЕРХ BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:648009 errors:0 dropped:0 overruns:0 frame:0
TX пакетів:1075413 errors:0 dropped:0 overruns:0 carrier:0
колізії:0 txqueuelen:1000
RX bytes:70177943 (70.1 MB) TX bytes:1536487024 (1.5 GB)
Перервано:19 Base address:0xd000

lo Link encap:Локальна петля (Loopback)

inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Діапазон:Вузол
ВВЕРХ LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:106 errors:0 dropped:0 overruns:0 frame:0
TX пакетів:106 errors:0 dropped:0 overruns:0 carrier:0
колізії:0 txqueuelen:0
RX bytes:13776 (13.7 KB) TX bytes:13776 (13.7 KB)

Для перегляду всіх мережевих інтерфейсів запускаємо команду з ключем -a:

# sudo ifconfig -a

З наведеного прикладу видно, що на комп'ютері використовується два мережеві інтерфейси: eth0і lo.

Інтерфейс lo- це локальна петля, яка має IP-адресу 127.0.0.1 і призначена для мережного доступу до свого комп'ютера. Далі цей інтерфейс розглядатися не буде, оскільки ефективної роботине потребує додаткового налаштування.

Інтерфейс eth0- це Ethernet мережева карта, яка має мережеві параметри: IP-адреса - 192.168.1.18 , маску мережі - 255.255.0.0 та MAC-адреса - 00:11:5b:91:25:3e. Значення RUNNINGпоказує, що в Наразімережевий інтерфейс eth0 працює.

Для перегляду типу з'єднання, швидкості та підтримуваних параметрів мережним інтерфейсом eth0 набираємо команду:

# sudo ethtool eth0

Висновок:

Supported ports: [ TP MII ]
Supported link modes:10baseT/Half 10baseT/Full

100baseT/Half 100baseT/Full

Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full

100baseT/Half 100baseT/Full

Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pg
Wake-on: d
Current message level: 0x000000c5 (197)
Link detected: yes

З висновку видно, що мережевий інтерфейс eth0 працює на швидкості 100Мб/с з повним повним дуплексом (Full Duplex). Повний дуплекс від напівдуплексу (Half Duplex) відрізняється тим, перший забезпечує передачу даних в обидві сторони одночасно, а другий здійснює передачу вхідних і вихідних даних по черзі.

2. Як зупинити/запустити або перезавантажити мережний інтерфейс?

Для зупинки інтерфейсу eth0 існує команда:

# sudo ifconfig eth0 down

Команду легко запам'ятати, тому що після назви самої команди йде ім'я інтерфейсу та після дія, яку потрібно зробити над ним (down або up).

Для відновлення роботи мережного інтерфейсу eth0:

# sudo ifconfig eth0 up

Щоб перезапустити всі мережеві інтерфейси ОС, вводимо команду:

# sudo /etc/init.d/networking restart

Цей рядок запускає bash-скрипт networking, що перезапускає мережні інтерфейси системи.

Також за аналогією проводиться зупинка всіх інтерфейсів:

# sudo /etc/init.d/networking stop

І їхній запуск:

# sudo /etc/init.d/networking start

3. Як змінити мережеві налаштування?

Щоб змінити налаштування мережі в ОС Linux можна піти двома шляхами:
  1. використовувати команди для визначення параметрів мережевих інтерфейсів;
  2. редагувати файл конфігурації, що містить параметри мережевих інтерфейсів.

Налаштувати мережу можна одним із наведених вище способів. Ці два способи абсолютно взаємозамінні. Кому як звичніше.

  1. Налаштування мережі за допомогою команд.

    Щоб налаштувати мережний інтерфейс, не влазячи в нетрі конфігураційного файлу, потрібно скористатися спеціальними командами.

    Щоб встановити основну IP-адресу та маску мережі для інтерфейсу eth0:

    # sudo ifconfig eth0 192.168.0.1 netmask 255.255.255.0

    Для присвоєння додаткової IP-адреси інтерфейсу eth0:

    # sudo ifconfig eth0:0 10.10.0.1 netmask 255.255.255.0

  2. Налаштування мережі за допомогою редагування конфігураційного файлу.

    Редагувати конфігураційний файл /etc/network/interfaces. Щоб вивести вміст конфіга на екран, набираємо команду:

    # sudo nano /etc/network/interfaces

    Якщо локальна мережа, до якої підключаємося, має на увазі ручне налаштування IP-адреси, то конфігураційний файл має виглядати приблизно так:

    iface lo inet loopback

    auto eth0
    iface eth0 inet static
    address 192.168.1.18
    netmask 255.255.0.0
    gateway 192.168.1.253

    Перші рядки залишаємо як є, тому що їх додаткове налаштуванняне вимагається.

    Рядок auto eth0каже, що мережевий інтерфейс eth0 має стартувати під час завантаження ОС.

    Другий рядок iface eth0 inet staticкаже, що мережному інтерфейсу eth0 IP-адреса задається вручну.

    Рядок address 192.168.1.18каже, що мережному інтерфейсу eth0 призначено IP-адресу 192.168.1.18 (це мережева адресавзятий для прикладу і на його місці може бути будь-яка інша).

    Рядок netmask 255.255.0.0каже, що маска мережі 255.255.0.0.

    Останній рядок gateway 192.168.1.253показує, що мережевим шлюзом є комп'ютер із IP-адресою 192.168.1.253. Цей рядок може бути відсутнім, оскільки його наявність у конфігураційному файлізалежить від параметрів локальної мережі, до якої підключається комп'ютер, що настроюється.

    Якщо в локальній мережі, що підключається, використовується автоматична роздачамережевих налаштувань DHCP-сервером, то конфігураційний файл /etc/network/interfacesмає бути приведений до вигляду:

    iface lo inet loopback

    auto eth0
    iface eth0 inet dhcp

4. Додаткові налаштування мережі: DNS-сервера, MAC-адреси і швидкість мережного інтерфейсу.

Налаштування сервера DNS.

Так само в багатьох випадках для правильної роботи локальної мережі на комп'ютері, що настроюється, потрібно ввести IP-адресу використовуваного DNS-сервера.

Для цього потрібно відкрити файл конфігурації командою:

# sudo nano /etc/resolv.conf

Висновок:

# Generated by NetworkManager
nameserver 192.168.1.253

Рядок nameserver 192.168.1.253каже, що як DNS-сервер використовується комп'ютер з IP-адресою 192.168.1.253.

Зміна MAC-адреси мережі.

Щоб тимчасово поміняти MAC-адресу картки eth0 потрібно скористатися командою:

# 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 speed 100 duplex full autoneg off

# Примусово встановити швидкість мережного інтерфейсу 100Mbit і режим Full Duplex і відключити автоматичне визначення

# sudo ethtool -s eth0 speed 10 duplex half autoneg off

# Примусово встановити швидкість мережного інтерфейсу 10Mbit і режим Half Duplex і вимкнути автоматичне визначення

Випадкові 7 статей:

Коментарі

  1. sergo
    1 Листопада, 23:27

    велике спасибі за статтю! в лінукс нещодавно, оч допомогло, не підкажете, якщо мережевих в комп'ютері дві, в однієї мережевий dns-server 192.168.0.9, а в інший наприклад 192.168.1.9, коректно буде в одному файлі resolv.conf написати
    nameserver 192.168.0.9
    nameserver 192.168.1.9
    Чи зрозуміють сетевухи кому який dns?
    І чи можна в лінукс призначити мережевій картці якесь ім'я, наприклад eth0 це loc, а eth1 це prov?

  2. Mut@NT
    2 Листопад, 00:07

    1. DNS можна вказати обидва, але мережним слід зазначити маски мережі 255.255.255.0. Тоді вони будуть ходити своїм DNS `ам.

    2. Про назви мережевих не знаю. Думаю, що можна, це ж Linux!

  3. sergo
    2 Листопад, 03:44

    вимикаємо інтерфейс
    ifconfig eth0 down
    даємо команду
    ifrename -i eth0 -n нове_ім'я (наприклад, local)
    ifconfig local up
    потім у вашому лінуксі напевно треба буде у файлі /etc/network/interfaces деякі eth0 поміняти на local, у мене просто альт, і цього файлу взагалі немає, у мене /etc/net/ifaces/папки_з_інтерфейсами, і ось у мене треба папку eth0 перейменувати в local, та й потім
    service network restart:)

  4. Mut@NT
    2 Листопад, 08:45

    Потрібно буде додати до статті, дякую))

  5. gpns
    14 Травня, 17:36

    Думаю варто поправити рядок: sudo ifconfig eth0:0 10.10.0.1 netmask 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

    gpns:Думаю варто поправити рядок: sudo ifconfig eth0:0 10.10.0.1 netmask 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 від візуально відрізняється.

  8. Mut@NT
    14 Вересень, 18:34

    GydruS: P.S. Тільки в лістингах введення команд добре шрифт зробити такий, де 0 від візуально відрізняється.

    Дякую, прийму до уваги. Хоча начебто відмінність є, у точці)

  9. andrey
    18 Вересень, 23:50

    дякую за ваш сайт. мені подобається! все зрозуміло і зрозуміло
    у мене до вас таке запитання. якщо можна підкажіть будь ласка, як налаштувати мережу щоб працювала локалка та DSL з'єднання одночасно.
    не можу зрозуміти як це зробити???!!

  10. Mut@NT
    20 Вересень, 07:18

    andrey:дякую за ваш сайт. мені подобається! все зрозуміло в мене до вас таке питання. якщо можна підкажіть будь ласка, як налаштувати мережу щоб працювала локалка та DSL з'єднання одночасно.

    Якщо чесно давно не стикався з DSL-з'єднаннями. Розкажіть детальніше:
    1. Яка локальна мережа? За модемом чи на інший мережевий?

  11. andrey
    20 Вересень, 18:38

    з'єднання звичайнісіньке – міська мережа
    комп'ютер підключено через мережну картку
    вихід в інтернет підключається через з'єднання DSL

  12. Mut@NT
    21 Вересень, 17:22

    andrey:з'єднання звичайнісіньке – міська мережа комп'ютер підключений через мережну карту вихід в інтернет підключається через з'єднання DSL

    По-моєму, Вам потрібно налаштовувати сам модем. Подивіться убік Dual PPPOE
    Я щось подібне робив на роутері D-Link DIR-320, але на модемі неодноразово.

  13. andrey
    21 Вересень, 18:22

    Дякую!!! буду шукати!

  14. Serpent22
    3 Листопад, 06:21

    До слів про DSL через локальну мережу: дуже багато парився, перерив купу манів (у мене Debian Lenny) і щоб позбавити інших людей від тих же граблів скажу - pppoeconf допомагає не всім, у мене наприклад, інет з'являвся на пару секунд і зникав чудовим чином . Конфіги, логи не допомогли. Але через два тижні і нару шматків вирваного волосся, наткнувся на просту команду ifconfig ppp0 mtu 1372. Сподіваюся комусь це допоможе. Виговорився, аж легше стало)))

  15. nick
    7 Грудень, 09:17

    Доброго дня, у мене в папці etc немає ні папки network, ні папки net, варто centos 5.7, що робити підкажіть

  16. Марина
    27 Грудень, 21:12

    Здрастуйте, така проблема трапилася. До інтернету комп'ютер підключений через роутер.. Проблема в тому, що деякі сайти не відкриваються- пише помилка перетворення dns.. Що потрібно зробити. щоб все нормально працювало? Заздалегідь дякую!!

  17. papick
    30 Липень, 17:05

    Артем: 2 мережні карти. по одній гвинтова мережа з доменом. у другій встромлять адсл модем з підключенням PPPoE. Як зробити так, щоб і в мережі працювати можна було і в Інтернеті?!

    наприклад прописати правила маршрутизації на машині таким чином, щоб пакети призначені для локальної мережі відправлялися в етн0, а всі інші в етн1
    Однак ця тема виходить за межі цієї статті.

  18. Комполюбитель
    29 Серпень, 03:01

    Цілком придатна стаття. велике дякую

  19. Valera
    21 Січня, 07:20

    я всього 3-й міс на linux але вже штук 17 перепробував але ніхто не хоче dsl підкл\одразу обриває локалку\ залишив zorin і ось поставив ALT -працюю як домашні а для мережі ХРюша\7 -зніс як і всі інші\.якщо- б мережа на ALT то до кінця життя ... я всього років 7 як освоїв комп - старий вже.



Розповісти друзям