BG Development


Страници: (3) 1 [2] 3   ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> Как работи мрежата в линукс
thrawn
Публикувано на: 06-11-2020, 14:51
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 3864
Регистриран на: 17.01.17



QUOTE (Lachezar @ 06-11-2020, 13:56)
Този файл съществува на Debian производни дистрибуции.

В ubuntu го няма

CODE
/etc/network
├── if-down.d
│   ├── avahi-autoipd
│   ├── clamav-freshclam-ifupdown
│   └── wpasupplicant -> ../../wpa_supplicant/ifupdown.sh
├── if-post-down.d
│   ├── avahi-daemon -> ../if-up.d/avahi-daemon
│   ├── wireless-tools
│   └── wpasupplicant -> ../../wpa_supplicant/ifupdown.sh
├── if-pre-up.d
│   ├── wireless-tools
│   └── wpasupplicant -> ../../wpa_supplicant/ifupdown.sh
└── if-up.d
   ├── avahi-autoipd
   ├── avahi-daemon
   ├── clamav-freshclam-ifupdown
   └── wpasupplicant -> ../../wpa_supplicant/ifupdown.sh
PMEmail Poster
Top
dvader
Публикувано на: 06-11-2020, 18:11
Quote Post


Group Icon
Име: Валерий Тодоров
Група: VIP
Ранг: Почетен член

Мнения: 5419
Регистриран на: 12.07.05



QUOTE (thrawn @ 06-11-2020, 13:02)
Не можеш да разчиташ, че /etc/network/interfaces съществува.

Или не четеш внимателно или не знам.
Изрично написах "за дадената дистрибуция".

Ще перифразирам - за всяка една дадена дистрибуция има ли едно определено място, където се пази мрежовата настройка? На една машина ако настроя нещата с ifconfig ще мога ли после да видя настройките с ip?


--------------------
I find your lack of faith disturbing
PM
Top
JanBirdX
Публикувано на: 06-11-2020, 18:42
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1818
Регистриран на: 21.02.05



QUOTE (JanBirdX @ 05-11-2020, 18:44)
може да махнеш ип-то от картата, как да не участва в присвояването му ... не знам

ако даддена "карта" няма ип, участвали в ип стека?
PMEmail Poster
Top
ici
Публикувано на: 06-11-2020, 19:31
Quote Post


Group Icon
Име: Ивайло Илчев
Група: VIP
Ранг: Почетен член

Мнения: 19077
Регистриран на: 06.06.04



if up, if down


--------------------
Facebook is a bit like checking your underwear after a fart.
Most likely there's nothing new and if there is it's probably shit.
PMEmail PosterUsers Website
Top
SuN
Публикувано на: 06-11-2020, 19:58
Quote Post


Group Icon
Име:
Група: Администратор
Ранг: Почетен член

Мнения: 13463
Регистриран на: 27.01.05



QUOTE
за всяка една дадена дистрибуция има ли едно определено място, където се пази мрежовата настройка? На една машина ако настроя нещата с ifconfig ще мога ли после да видя настройките с ip?


Да за последният въпрос. Тествал съм го преди месеци на работа. Имай предвид, че в новите дистрибуции се очаква да имаш само програмата ip, без ifconfig.

По-рано беше споменато, че настройките на ядрото за мрежата са видими през файловата система (/proc е част от линукс, не от дистрибуцията). Пътят е /proc/net. Тука има повторена същата информация : https://unix.stackexchange.com/questions/10...s/102027#102027.

Все пак според мен трябва да кажеш през каква програма мислиш да четеш/пишеш настройките (допускам, че пишеш твоя). Програмите за конзолата ifconfig и ip са удобни като абстракция над /proc/net и са предвидени да се ползват от програми, които работят с текст лесно (bash, grep, perl...).

В отговора на stackexchange има разлика между /proc/net от 2013 и моя дебиан. Не знам доколко ще е стабилно като интерфейс, ако се четат директно файловете. През програмата ip очаквам да няма проблеми и поне ще е налична на всички по-нови дистрибуции.

Това мнение е било редактирано от SuN на 06-11-2020, 20:24


--------------------
Само аз не троля.
Всички коментари са плод на художествена измислица и нямат общо с действителни и недействителни лица, събития и факти.
PMEmail Poster
Top
dvader
Публикувано на: 06-11-2020, 21:31
Quote Post


Group Icon
Име: Валерий Тодоров
Група: VIP
Ранг: Почетен член

Мнения: 5419
Регистриран на: 12.07.05



Предполага се, че настройките ще се правят еднократно и няма да се пипат.
Питането за конфиг файла беше с оглед това, че да не стане така, че усера да пипне с едната програма, пък аз после да си скубя косата и да гледам с другата. Ако всички тулове пишат на едно място, тогава съм спокоен.


--------------------
I find your lack of faith disturbing
PM
Top
SuN
Публикувано на: 06-11-2020, 21:48
Quote Post


Group Icon
Име:
Група: Администратор
Ранг: Почетен член

Мнения: 13463
Регистриран на: 27.01.05



Да, за диагностика става. Всички така го ползваме - диагностика и временна настройка на картата за тест.


--------------------
Само аз не троля.
Всички коментари са плод на художествена измислица и нямат общо с действителни и недействителни лица, събития и факти.
PMEmail Poster
Top
Lachezar
Публикувано на: 09-11-2020, 15:39
Quote Post



Име: Лъчезар Добрев
Група: Потребител
Ранг: Почетен член

Мнения: 2795
Регистриран на: 10.11.04



QUOTE (thrawn @ 06-11-2020, 14:51)
...
В ubuntu го няма
...

CODE
user@host:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.1 LTS
Release:        20.04
Codename:       focal
user@host:~$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback


QUOTE (dvader @ 06-11-2020, 18:11)
Ще перифразирам - за всяка една дадена дистрибуция има ли едно определено място, където се пази мрежовата настройка?

Не, конфигурациите могат да бъдат на много места, дори в една дистрибуция.

QUOTE (dvader @ 06-11-2020, 18:11)
На една машина ако настроя нещата с ifconfig ще мога ли после да видя настройките с ip?

Да, тези програми не работят с конфигурацията, а с ядрото.

Това мнение е било редактирано от Lachezar на 09-11-2020, 15:42


--------------------
И'м ватцхинг ъоу...
PMUsers Website
Top
dvader
Публикувано на: 09-11-2020, 15:55
Quote Post


Group Icon
Име: Валерий Тодоров
Група: VIP
Ранг: Почетен член

Мнения: 5419
Регистриран на: 12.07.05



Тогава за какво са конфигурациите?


--------------------
I find your lack of faith disturbing
PM
Top
thrawn
Публикувано на: 09-11-2020, 15:58
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 3864
Регистриран на: 17.01.17



CODE
office@office:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.1 LTS
Release:        20.04
Codename:       focal
office@office:~$ cat /etc/network/interfaces
cat: /etc/network/interfaces: No such file or directory
office@office:~$


Конфигурационните файлове са просто интерфейс. Ето аз и Lachezar ползваме една и съща дистрибуция която се конфигурира по различен начин ...

---edit---
QUOTE
# interfaces(5) file used by ifup(8) and ifdown(8)

Това обяснява нещата - при мен ifup и ifdown не са инсталирани.

Това мнение е било редактирано от thrawn на 09-11-2020, 16:06
PMEmail Poster
Top
0 потребители преглеждат тази тема в момента (0 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (3) 1 [2] 3  Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0