← All posts tagged network

Strephil

С некоторых пор в файлах *.network в секции [DHCP] можно указать параметр RouteTable. Все пути, полученные от dhcp-сервера попадут в определённую таблицу маршрутизации. Очень удобно.

Но мне был хотелось, чтобы можно было бы сразу же создать правило, наподобие ip rule add from addr lookup table, где addr — адрес, полученный от сервера, table — эта наша таблица маршрутизации.

Strephil

Как поднять сеть в Linux?
Я прочитал man 5 systemd.network, но там нет ни слова про network namespaces.

Например, у меня есть несколько сетевых интерфейсов, я хочу просто засунуть один из них в отдельное пространство имён, и получить для него адрес по dhcp. Больше ничего.

В systemd.network такого примера нет.

В Linux до сих пор нет способа поднять сеть без пердолинга?

Strephil

Как поднять сеть в linux?
Вот я в systemd.network прописал, что такой-то интерфейс получает IP-адрес по DHCP.
Но после того, как он этот адрес получил, нужно же обновить правила в ip rule, нужно же обновить правила в iptables, например, указать нужный адрес в SNAT. Куда всё это прописывать?
Наличие, например, IPMasquerade= в (5) systemd.network намекает, что где-то тут всё это и надо прописывать.
Кстати, надеюсь, что iproute2 скоро выкинут и сделают этому непотребству нормальную замену внутри systemd.