Отмена некоторых сетевых настроек, включая режим 'promisc'

Предположим, у меня есть следующий сценарий, примерно он устанавливает режим promisc и устанавливает мост между двумя сетями (в некотором смысле действуя как точка маршрутизации на уровне Mac).

## set interfaces to promiscuous mode
ifconfig eth0 0.0.0.0 promisc up
ifconfig eth1 0.0.0.0 promisc up

## add both interfaces to the virtual bridge network
brctl addbr br0
brctl addif br0 eth0
brctl addif br0 eth1

## optional: configure an ip to the bridge to allow remote access
ifconfig br0 192.168.0.111 netmask 255.255.255.0 up
route add default gw 192.168.0.1 dev br0

сценарий был замечен здесь

Предположим, мне нужно снова «выключить» режим promisc (создать другой сценарий для его выключения) или вернуться к предыдущей конфигурации, есть ли какой-нибудь умный способ сделать это?

0
задан 16 September 2020 в 14:39
1 ответ

Вы не должны использовать ifconfig ] и route (поскольку они устарели в Linux уже много лет и больше не устанавливаются по умолчанию в современных системах Linux) и должны быть переписаны для использования текущих команд ip.

После этого вы можете отключить неразборчивый режим, например:

ip link set eth0 promisc off
1
ответ дан 18 September 2020 в 21:51

Теги

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