Выключение компьютера с большим количеством портов Ethernet без подключения к сети

Если команда не указана, любые перенаправления могут действовать в текущей оболочке. Это краткая версия того, что говорится на странице руководства. Я понимаю, что когда execвыполняется пустым, он не запускает новую оболочку, не вносит изменений в текущую и возвращает код 0, что означает, что он был выполнен без ошибки.

1
21.03.2021, 16:50
1 ответ

I tried to setup a simple bridge between all the ports,

Это правильный подход.

but none of the devices get internet this way.

... и это действительно сложно отладить, если вы не сообщаете подробностей о том, что вы сделали.

There are many types of bridgings, virtual networks, etc. listed in this post, but I don't seem to understand, which option I should go with.

При беглом просмотре все они кажутся сложными или не совсем подходящими для вашей ситуации.

Первый шаг — настроить все вручную, а затем посмотреть, как сделать его постоянным. Предполагая, что ваши порты eth0, eth1и eth2, сделайте что-то вроде:

ip link add br0 type bridge
ip link set eth0 master br0
ip link set eth1 master br0
ip link set eth2 master br0
ip link set br0 up

Если ранее к вашему маршрутизатору R был подключен eth0, теперь вам нужно изменить конфигурацию на A, чтобы br0использовался везде, где раньше был eth0. В частности, любой IP-адрес, присвоенный eth0, больше недействителен, и DHCP-клиент должен управлять br0.

Сделав это, проверьте, есть ли у A подключение к маршрутизатору и к Интернету.

Затем подключите машины B и C к eth1и eth2, убедитесь, что на B и C запущен какой-либо DHCP-клиент, и убедитесь, что они получают ответы DHCP. При необходимости выполните отладку с помощью tcpdumpили wireshark.

Затем выясните, какая из множества сетевых разновидностей у вас есть в A (systemd, сетевом менеджере, в старом -стиле /etc/network/interfaces, и сделайте мост постоянным. Google для документации в соответствии с ароматом.

1
28.04.2021, 22:58

Теги

Похожие вопросы