The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз FreeBSD 10.2, opennews (??), 14-Авг-15, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


28. "Релиз FreeBSD 10.2"  +6 +/
Сообщение от Аноним (-), 14-Авг-15, 13:55 
> Там по-прежнему устаревшая звуковая система OSS?

Да что там ОСС, у них все еще на полном серьезе ifconfig используется!1

Ответить | Правка | Наверх | Cообщить модератору

51. "Релиз FreeBSD 10.2"  +/
Сообщение от kachsheev (ok), 14-Авг-15, 15:51 
А что в этом плохого? Удобно же.
Ответить | Правка | Наверх | Cообщить модератору

76. "Релиз FreeBSD 10.2"  –2 +/
Сообщение от Аноним (-), 14-Авг-15, 19:13 
> А что в этом плохого? Удобно же.

Оно же лет на 5 старше гнутого, из net-nools.
Который уже давно устарел и ненужен.
Т.е.,  в бздах как всегда, абсолютно черное некроманство :)

Ответить | Правка | Наверх | Cообщить модератору

79. "Релиз FreeBSD 10.2"  +3 +/
Сообщение от uniman (ok), 14-Авг-15, 19:50 
>> А что в этом плохого? Удобно же.
> Оно же лет на 5 старше гнутого, из net-nools.
> Который уже давно устарел и ненужен.
> Т.е.,  в бздах как всегда, абсолютно черное некроманство :)

Переименуй ifconfig в ifctl, route в rtctl, netconfig в netctl, и будет тебе щасте.

Да, по практике с Linux, надо при этом удалить полфункциональности, написать "новое" что-то и сырое забросить, разрабатывать отдельно от tcp/ip стека, и прибавить в названию цифру 2.

Будет белое, педофилийное, и об этом можно будет гордо рассказывать.

Ответить | Правка | Наверх | Cообщить модератору

134. "Релиз FreeBSD 10.2"  –1 +/
Сообщение от Аноним (-), 15-Авг-15, 08:43 
> Переименуй ifconfig в ifctl, route в rtctl, netconfig в netctl, и будет
> тебе щасте.

Это было не переименование, а замена.


> Да, по практике с Linux, надо при этом удалить полфункциональности, написать "новое"
> что-то и сырое забросить, разрабатывать отдельно от tcp/ip стека, и прибавить
> в названию цифру 2.

Благодаря новому сетевому стеку имени Кузнецова, линукс стал работать с сетью быстрее бзды. Я понял суть этого твоего баттхёрта.
А новые утилиты - это только вершина айсберга.

> Будет белое, педофилийное, и об этом можно будет гордо рассказывать.

Снова детки мерещатся? Это же не бздя.

Ответить | Правка | Наверх | Cообщить модератору

218. "Релиз FreeBSD 10.2"  –1 +/
Сообщение от uniman (ok), 16-Авг-15, 09:56 
> Благодаря новому сетевому стеку имени Кузнецова, линукс стал работать с сетью быстрее  бзды.

Главное - верить! =)

1 Во первых, не быстрее процессов, открывающих sockets и обрабатывющих данные.
И в частном случае, при маршрутизации, общие показатели не лучше, особенно при перегрузках и близких к этому состояниях.

2 "Работать с сетью" - феерическое по некомпетентности описание. Это как? IPsec?  Ввод-вывод из сокетов? Фильтрация L3, в 1001-й конфигурации? Маршрутизация-коммутация L3? ...

3 Помимо "быстрее", есть масса иных критериев: потенциал маштабируемости, качество, емкость-вариативность конфигурации, поведение в критичных режимах, возможности по мониторигу и управлению, емкость реализации стандартов, ...

Ты не в курсе и далек от таких вопросов.


Ответить | Правка | Наверх | Cообщить модератору

264. "Релиз FreeBSD 10.2"  –1 +/
Сообщение от Аноним (-), 17-Авг-15, 09:05 
Из какой книжки ты эти умные слова достаёшь? Их же ещё как-то связать надо.

Маршрутизация, коммутация и тоннелирование в линухе, кстати, быстрее работают. Попробуй сравнить скорость работы ната, хотя-бы. Установив на ту же машину бзду, а потом линух.


Ответить | Правка | Наверх | Cообщить модератору

266. "Релиз FreeBSD 10.2"  –1 +/
Сообщение от uniman (ok), 17-Авг-15, 09:51 
> Из какой книжки ты эти умные слова достаёшь?

деточка, понимаю, в твоем зажопинске английский не в ходу, но привыкай - в ict это базовый язык, так сказать, родной язык.

>Их же ещё как-то  связать надо.

попробуй думать. это даже может войти в привычку.

> Маршрутизация, коммутация и тоннелирование в линухе, кстати, быстрее работают.

главное - верить! =)

> Попробуй сравнить скорость работы ната, хотя-бы.

"скорость работы ната", нда... =)

1 какой метод для имерения "скорости работы ната" ты использовал?
2 в чем, по каким критериям измерялась "скорость работы ната"?
3 где измеряемые границы самого "ната"?

Ответить | Правка | Наверх | Cообщить модератору

330. "Релиз FreeBSD 10.2"  +/
Сообщение от Аноним (-), 20-Авг-15, 08:35 
> попробуй думать. это даже может войти в привычку.

У тебя пока не очень получилось следовать своему же совету. А напрасно.

>> Маршрутизация, коммутация и тоннелирование в линухе, кстати, быстрее работают.
> главное - верить! =)

Так мы можем и померять.

> 1 какой метод для имерения "скорости работы ната" ты использовал?
> 2 в чем, по каким критериям измерялась "скорость работы ната"?

Я не он, но позволю себе предположить:
1) Настраиваем nat
2) Смотрим какую скорость он потянет для 1 соединения по максимуму.
3) Смотрим сколько соединений он потянет и какая суммарная скорость для разного числа потоков и/или клиентов.
4) Кроме скоростей можно еще стресс-тест на PPS и работу коннтрека произвести. Ну там мелкими UDP пакетами, например.

> 3 где измеряемые границы самого "ната"?

NAT - вполне конкретный механизм. Его границы - между двумя разными сетями с разными адресами.

Ответить | Правка | Наверх | Cообщить модератору

157. "Релиз FreeBSD 10.2"  +/
Сообщение от Аноним (-), 15-Авг-15, 14:40 
> Переименуй ifconfig в ifctl, route в rtctl, netconfig в netctl, и будет тебе щасте.

А что, покажешь на бис аналог чего-то типа этого:


...
ip link add exit-00 type veth peer name entry-00
ip link add switch-00 type bridge
ip link set dev exit-00 master switch-00
...

Если что - это я тут создал "пару виртуальных эзернетов". Один из них отправится в контейнер и будет его и-фейсом ("entry-00"), второй ("exit-00") будет, грубо говоря "портом виртуального свича" (switch-00) в который этот контейнер "подключен". В общем, патчкорд виртуальный, с виртуальным свичом. Так можно сетку с контейнером расшарить, сделав "виртуалный свич" в который подключены "виртуальные интерфейсы" контейнеров.

А теперь покажи мне эквивалент на своих *ctl'ах? А как насчет создания tun/tap и настройки? А чтоб это в отдельный namespace утолкать? (контейнер отпиливается в свой namespace и поэтому ему и надо свой интерфейс, если он доступ в сеть хочет получить, при том настройки сети там полностью свои - и ифейс, и правила фаера, и маршруты, и что там еще).

> Да, по практике с Linux, надо при этом удалить полфункциональности, написать "новое"

А утилитка "ip" - таки очень сильно по умениям делает любые аналоги. В паре с линухом ессно. Штука специфичная, но за RTFM воздает кучей уникальных фич, которых у других вообще толком нет.

Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

175. "Релиз FreeBSD 10.2"  +1 +/
Сообщение от Dmitry (??), 15-Авг-15, 18:08 
>[оверквотинг удален]
> А теперь покажи мне эквивалент на своих *ctl'ах? А как насчет создания
> tun/tap и настройки? А чтоб это в отдельный namespace утолкать? (контейнер
> отпиливается в свой namespace и поэтому ему и надо свой интерфейс,
> если он доступ в сеть хочет получить, при том настройки сети
> там полностью свои - и ифейс, и правила фаера, и маршруты,
> и что там еще).
>> Да, по практике с Linux, надо при этом удалить полфункциональности, написать "новое"
> А утилитка "ip" - таки очень сильно по умениям делает любые аналоги.
> В паре с линухом ессно. Штука специфичная, но за RTFM воздает
> кучей уникальных фич, которых у других вообще толком нет.


ifconfig bridge0 create
ifconfig tap0 create
ifconfig bridge0 addm em0 addm tap0

Вот мне интересно, почему FreeBSD ругают те, кто ее видел только на картинке ?
Ответить | Правка | Наверх | Cообщить модератору

179. "Релиз FreeBSD 10.2"  –3 +/
Сообщение от Аноним (-), 15-Авг-15, 18:20 
>>[оверквотинг удален]
> Вот мне интересно, почему FreeBSD ругают те, кто ее видел только на картинке ?

Элементарно Ватсон! Потому что кто с ней работал - её _НЕ_ ругают! :)
Ну да - есть куда двигать до идеала, но ругать как лапчатые - ну реально не за что ...

Ответить | Правка | Наверх | Cообщить модератору

291. "Релиз FreeBSD 10.2"  +/
Сообщение от Денисemail (??), 18-Авг-15, 13:22 
Осталось ещё в отдельный fib запихнуть (setfib X) и вообще полный порядок.
Ответить | Правка | К родителю #175 | Наверх | Cообщить модератору

331. "Релиз FreeBSD 10.2"  +2 +/
Сообщение от Аноним (-), 20-Авг-15, 08:39 
> Осталось ещё в отдельный fib запихнуть (setfib X) и вообще полный порядок.

Сетевые namespaces веселее. Там свое вообще все. От lo до правил фаера.

Ответить | Правка | Наверх | Cообщить модератору

321. "Релиз FreeBSD 10.2"  +/
Сообщение от Аноним (-), 20-Авг-15, 07:15 
>
 
> ifconfig bridge0 create
> ifconfig tap0 create
> ifconfig bridge0 addm em0 addm tap0
>

А аналог создания пары veth-ов тут вообще где? Я его не вижу.

> Вот мне интересно, почему FreeBSD ругают те, кто ее видел только на картинке ?

Мне вот интересно:
1) Указание типа интерфейсов - где? Или как это чудо природы будет наобум пытаться угадать что я имел в виду? Как оно в вашем примере вообще отличает - бридж я хотел или tap? Вот мой entry-00 - это какой по вашему тип интерфейса?

2) Зачем вы как самый позер посоветовали мне tap вместо veth? Tap - это  
прекрасно. Вот только в случае veth - ядро само гоняет пакеты между парой и-фейсов (они создаются попарно) - "виртуальный пачкорд" получается. Можно подцеплять его между машинами, или в "свич" из бриджа, по вкусу. Пакеты гоняет кернель, при том т.к. это не физический и-фейс, MTU может быть десятки килобайтов, так что такая сеть разгонится до дофига гигабитов, если пакеты только между контейнерами летают.

3) А ты никогда не думал что в этом наборе команд будет дальше? Дальше будет ip link set netns <ns_контейнера>, для entry-00. Которое отправит одну сторону туннеля в вон тот контейнер. Получится "виртуалка на виртуальном патчкорде в виртуальном свиче". А твой пример - он к чему? И какое практическое применение имеет? И почему ты думаешь что это хоть в одном глазу эвивалентная конфига?

Итого - как обычно у бояздэшников: "не в лотерею, а в карты, не выиграл, а проиграл". Насоветовал нечто, ни разу не похожее на предложенную конфигу и вообще не понятно как использовать (куда ваш tap девать то потом?). Зато гнет пальцы. Эталонный бздюк.

Ответить | Правка | К родителю #175 | Наверх | Cообщить модератору

345. "Релиз FreeBSD 10.2"  –1 +/
Сообщение от Аноним (-), 20-Авг-15, 16:18 
> Мне вот интересно:
> 1) Указание типа интерфейсов - где? Или как это чудо природы будет
> наобум пытаться угадать что я имел в виду? Как оно в
> вашем примере вообще отличает - бридж я хотел или tap?

ifconfig tap0 create
ifconfig bridge0 create

man ifconfig
> create  Create the specified network pseudo-device.  If the interface is
> given without a unit number, try to create a new device with an
> arbitrary unit number.

Ответить | Правка | Наверх | Cообщить модератору

347. "Релиз FreeBSD 10.2"  –1 +/
Сообщение от uniman (ok), 20-Авг-15, 20:01 
>>
 
>> ifconfig bridge0 create
>> ifconfig tap0 create
>> ifconfig bridge0 addm em0 addm tap0
>>

> А аналог создания пары veth-ов тут вообще где? Я его не вижу.
>> Вот мне интересно, почему FreeBSD ругают те, кто ее видел только на картинке ?
> Мне вот интересно:
>Можно подцеплять его _между_ машинами, или в "свич" из бриджа, по вкусу.
>Пакеты гоняет кернель, при том т.к. это не физический и-фейс,

А между системами они будут передавать возмущенным вакуумом? =)


>MTU может быть десятки килобайтов, так что такая сеть разгонится до дофига гигабитов, если пакеты только между контейнерами летают.

Для связи между jail достаточно одного eth интефейса. Пакет ваще передаваться никуда не будет, будет передаваться только ссылка на него.

Если есть желание засунуть jail трафик в 802.1q - да ради бога.
# ifconfig re0.123 create
# ifconfig re0.123 10.1.1.1/24
# jail .... 10.1.1.1 ...

Конечно, лучше vlan id & address указать в стартовой конфигурации.

Если охота, то можно поизвращяться с epair
# ifconfig epair0 create
epair0a
# ifconfig
...
epair0a: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=8<VLAN_MTU>
    ether 02:c0:00:00:05:0a
    nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
    media: Ethernet 10Gbase-T (10Gbase-T <full-duplex>)
    status: active
epair0b: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=8<VLAN_MTU>
    ether 02:c0:00:00:06:0b
    nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
    media: Ethernet 10Gbase-T (10Gbase-T <full-duplex>)
    status: active

И там как хочешь - можешь в bridge и далее куда хочеться, хоть в vlan, хоть в gre/gif.
Конструктор, ты просто не в курсе.
Но извращения от лукавого, обычно нет необходимости.

Ответить | Правка | К родителю #321 | Наверх | Cообщить модератору

206. "Релиз FreeBSD 10.2"  –2 +/
Сообщение от uniman (ok), 16-Авг-15, 00:44 
> Если что - это я тут создал "пару виртуальных эзернетов".

Сурово! "Пара виртуальных эзернетов"! Ты их создал! Со "своими фаерами"! В натуре! =)

Поздравляю!

Ответить | Правка | К родителю #157 | Наверх | Cообщить модератору

332. "Релиз FreeBSD 10.2"  +1 +/
Сообщение от Аноним (-), 20-Авг-15, 08:43 
Ну я и не сомневался что у uniman квалификции не хватит хоть сколь-нибудь похожий аналог нарисовать. Другой чел попытался, но облажался, зачем-то всучив tap. Третий человек сказал что пары ифейсов вроде как есть.

Сразу видно - люди не пользуются контейнерами. А так размахивали своими jail'ами в свое время...

Ответить | Правка | Наверх | Cообщить модератору

346. "Релиз FreeBSD 10.2"  –2 +/
Сообщение от uniman (ok), 20-Авг-15, 19:35 
> Ну я и не сомневался что у uniman квалификции не хватит хоть
> сколь-нибудь похожий аналог нарисовать.

1 Детка, почему ты решил что кому-то что-то необходимо доказывать? =)
2 "Тебя в Гугле забанили?" =)

man jail

JAIL(8)                 FreeBSD System Manager's Manual                JAIL(8)

NAME
     jail -- manage system jails

SYNOPSIS
     jail [-dhilqv] [-J jid_file] [-u username] [-U username] [-cmr]
          param=value ... [command=command ...]
     jail [-dqv] [-f conf_file] [-p limit] [-cmr] [jail]
     jail [-qv] [-f conf_file] [-rR] [* | jail ...]
     jail [-dhilqv] [-J jid_file] [-u username] [-U username] [-n jailname]
          [-s securelevel] [path hostname [ip[,...]] command ...]

Достаточно указать ip address(-es) при старте jail. Перед стартом необходимо назначить этот адрес на кой-то интерфейс, куда фантазии хватит.

Все.

Ответить | Правка | Наверх | Cообщить модератору

308. "Релиз FreeBSD 10.2"  +/
Сообщение от Аноним (-), 19-Авг-15, 16:38 

> Если что - это я тут создал "пару виртуальных эзернетов". Один из
> них отправится в контейнер и будет его и-фейсом ("entry-00"), второй ("exit-00")


ifconfig epair create

> The epair is a pair of Ethernet-like software interfaces, which are con‐
> nected back-to-back with a virtual cross-over cable.

Оно?

Ответить | Правка | К родителю #157 | Наверх | Cообщить модератору

322. "Релиз FreeBSD 10.2"  +/
Сообщение от Аноним (-), 20-Авг-15, 07:26 
> Оно?

Если это пара интерфейсов, между которыми ядро само гоняет трафф - тогда да. Только они сами по себе не особо сдались ... без небольшого довеска, который все меняет: ip link set netns (отправка контейнера в namespace). Вот так эта странная штука превращается в очень полезную фичу - сетевой шнурок между VM-ами или между VM и виртуальным свичом.

Ну и ip netns exec <вон там> <что>, исполняющего команды в контексте контейнера. Что позволяет не отходя от кассы еще и параметры сети в контейнере нарулить. Если это "совсем лайтовый" контейнер (без копии OS, лишь программы отрезанные в иной сетевой namespace) - удобно, однако. А что, ifconfig у вас на все это разопрется? :)

Ответить | Правка | Наверх | Cообщить модератору

344. "Релиз FreeBSD 10.2"  –1 +/
Сообщение от Аноним (-), 20-Авг-15, 16:05 
> Если это пара интерфейсов, между которыми ядро само гоняет трафф - тогда
> да.

Значит оно.

> небольшого довеска, который все меняет: ip link set netns (отправка контейнера
> в namespace). Вот так эта странная штука превращается в очень полезную
> фичу - сетевой шнурок между VM-ами или между VM и виртуальным
> свичом.


ifconfig epair0a vnet <jailname> #воткни вот этот ифейс в джейл


> Ну и ip netns exec <вон там> <что>, исполняющего команды в контексте
> контейнера.
> ... А  что, ifconfig у вас на все это разопрется? :)

Вы не поверите:
jexec <jail> ifconfig <jail-specific-interface> <что-то>

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру