LINUX.ORG.RU
ФорумAdmin

Объединение сетевых интерфейсов


0

1

Исторически на домашнем серваке три сетевухи eth0 — для интернет провайдера eth1 для рабочей станции и eth2 для wi-fi роутера.

eth1 находится в сегменте 192.168.1.

eth2 находится в сегменте 192.168.2.

Теперь понадобилось объединить локальную сеть в один сегмент. 192.168.1. создав виртуальное сетевое устройство eth_sum вопрос как? Попробовал сделать мост:

brctl addif br0 eth1

brctl addif br0 eth2

ifconfig br0 192.168.1.1

но тогда с клиентов сервер не пингуется. Как быть?

Ответ на: комментарий от beastie

Значит, всё таки срача захотелось, раз до systemd добросили ? :-)

posix'овый ifconfig убог по современным меркам, почему добавлять к ifconfig не posix опции кошернее, чем писать отдельную утилиту, управляющее всем? Особенно удобен ″ip route″, который позволяет копи-пастить вывод ″ip route show″ прямо в продолжение команды ″ip route add/ip route del″.

mky ★★★★★
()
Ответ на: комментарий от mky

команда ip у линуксоидов это как редактор vi. 99% ниасиляторы

Gordon01 ★★
()
Ответ на: комментарий от mky

Не, сраться не будем. ;) Я его просто привёл как отличнейший пример «велосипеда велосипедного». (Столкнулся с ним кстати на днях — чуть не родил на месте. Жуть страшная. Но речь не о нём.)

По поводу другого. Согласен, может и удобно, но согласись, что операции эти «одноразовые». Городить ради этого целую новую тулзу — решение спорное.

С исторической точки зрения я это ещё как-то могу (ведь что было? ifconfig, iwconfig, econfig, brconfig, vconfig, ifenslace… а теперь что? ip, ip2, ip3, ip4, ip5… :-/ Шило на мыло), но я просто избалован бсдешным ifconfig, где всё в одном флаконе и с привычным синтаксисом.

beastie ★★★★★
()
Последнее исправление: beastie (всего исправлений: 2)
Ответ на: комментарий от beastie

Эта целая новая тулза (ip) появилась как средство управления новым ip-стеком. Когда переписали ip-стек ядра, тогда же и выпустили ip-route2, чтобы можно было устанавливать новые разные флаги, не вводя в ifconfig и route кучу новых опций. И разработка стека ядра и user-space интрефейса управления им была сосредоточена в одном месте. В отличии от systemd, который лепят на ровном месте, без серьёзных потребностей, зато с заметными отклонениями.

но я просто избалован бсдешным ifconfig

Ага, и травмирован setfib :-)

/usr/sbin/setfib 1 /sbin/route delete default

где всё в одном флаконе и с привычным синтаксисом.

ip тоже всё в одном флаконе, разве что убрали настройки 10/100 Мбит full duplex, а про привычный синтаксис спорно. Если не путаю, то в linux'е и bsd опция add у ifconfig значит разное, в Линуксе это исключительно для ipv6, а bsd это синоним alias. Поэтому привычный схожий синтаксис может наоборот ввести в ступор.

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.