Поиск проблемы
1 2 3 4 5 6 7 8 9 10 |
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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
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
1 2 3 |
Подымалось по два интерфейса .... systemctl stop network-manager systemctl disable network-manager |
Не работает DHCP
1 2 3 4 5 6 7 8 |
установить... apt install dhcpcd5 systemctl enable dhcpcd systemctl start dhcpcd Если не нужен можно и отключить systemctl stop dhcpcd systemctl disable dhcpcd |
sysctl
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
включаем 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 |