Рубрики
network \ сеть

debian 10 \ не работает бридж \ bridge \ br \ batctl \ bridge-utils

Поиск проблемы

brctl show
bridge link
ip a s
ip r
ping -c 2 google.com
sudo iptables -L
sudo iptables -L -v -n
cat /etc/iptables.test.rules

apt install bridge-utils

Приводим к виду /etc/network/interfaces

auto lo
iface lo inet loopback

#Primary network interface(ens33)
auto eno1
iface eno1 inet manual
auto eno0
iface eno0 inet manual

#Configure bridge and give it a static ip
auto br0
iface br0 inet static
        address 192.168.15.128
        netmask 255.255.255.0
        network 192.168.15.1
        broadcast 192.168.15.255
        gateway 192.168.15.1
        bridge_ports eno1
        bridge_stp off
        bridge_fd 0
        bridge_maxwait 0
        dns-nameservers 192.168.15.1

## DHCP ip config file for br0 ##
#auto br0
# Настройка Bridge
#iface br0 inet dhcp
#bridge_ports eno1

Дурацкий Network-Manadger

Подымалось по два интерфейса .... 
systemctl stop network-manager
systemctl disable network-manager

Не работает DHCP

установить...
apt install  dhcpcd5
systemctl enable dhcpcd
systemctl start dhcpcd

Если не нужен можно и отключить
systemctl stop dhcpcd
systemctl disable  dhcpcd

sysctl


включаем forward,proxy_arp и отключаем ipv6:
sysctl net.ipv4.conf.all.forwarding=1
sysctl net.ipv4.conf.all.proxy_arp=1
sysctl net.ipv6.conf.all.disable_ipv6=1
sysctl net.ipv6.conf.default.disable_ipv6=1
sysctl net.ipv6.conf.lo.disable_ipv6=1
 
можно улучшить быстродействие соединения bridge (хз и так вроде норм 
sysctl net.bridge.bridge-nf-call-ip6tables = 0 
sysctl net.bridge.bridge-nf-call-iptables = 0 
sysctl net.bridge.bridge-nf-call-arptables = 0
 

sysctl -p  - применяем изменения без перезагрузки

nano /etc/sysctl.conf - файл sysctl

Пример создание временного бриджа в консоли:

# enx00e04c3601b2  - сетевая карта

# Используем brctl
brctl addbr br0
ip link set enx00e04c3601b2 up
brctl addif br0 enx00e04c3601b2
brctl show

# Используем ip link
ip link add name br0 type bridge
ip link set enx00e04c3601b2 master br0
ip link set br0 up