Доброго времени суток дамы и господа!
Имеется несколько вопросов.
Ubuntu 18.04 server, работает роутером, дальше буду называть этот копмьютер роутером, есть два провайдера, оба поднимаются через PPPoE на этом роутере.
Поднял на этом же роутере виртуальную машину с Windows (там крутиться одна программа очень нужная мне программа и несколько разных серверов).
Кроме того в локалке имеется ещё один компьютер, для работы.
Схема подключения такая, выходящий для локалки кабель из роутера подключен к хабу, который уже раздаёт локалку как и для рабочего компьютера так и для вируталки.
Виртуалка через бридж связана с реальной (свободной)сетевой картой в роутере, и эта реальная сетевая включена в роутер.
Возникает следующая проблема, после того как я в /etc/network/interfaces прописываю бридж, у меня перестают подниматься PPPoE соединения если они прописаны в этом же файле.
Вот сам файл:
auto lo
iface lo inet loopback
pre-up ipset restore < /etc/network/ipset.rules
pre-up iptables-restore -c < /etc/network/firewall-v4
pre-up sudo bash -c 'echo ffff > /sys/class/net/enp3s0f3/queues/rx-0/rps_cpus'
auto enp3s0f0
iface enp3s0f0 inet static
address 192.168.0.1
netmask 255.255.255.0
post-up ethtool -K enp3s0f0 gro off gso off tso off
post-up ethtool -G enp3s0f0 rx 4096 tx 4096
post-up ifconfig enp3s0f0 txqueuelen 10000
auto enp3s0f3
iface enp3s0f3 inet manual
post-up ethtool -K enp3s0f3 gro off gso off tso off
post-up ethtool -G enp3s0f3 rx 4096 tx 4096
post-up ifconfig enp3s0f3 txqueuelen 10000
auto enp3s0f2
iface enp3s0f2 inet manual
#dns-nameserver 8.8.4.4 1.1.1.1
post-up ethtool -K enp3s0f2 gro off gso off tso off
post-up ethtool -G enp3s0f2 rx 4096 tx 4096
post-up ifconfig enp3s0f2 txqueuelen 10000
auto p11
iface p11 inet ppp
pre-up /bin/ip link set enp3s0f3 up
provider p11
auto p22
iface p22 inet ppp
pre-up /bin/ip link set enp3s0f2 up
provider p22
auto enp4s0
iface enp4s0 inet manual
post-up ethtool -K enp4s0 gro off gso off tso off
post-up ethtool -G enp4s0 rx 4096 tx 4096
post-up ifconfig enp4s0 txqueuelen 10000
post-up suricata -v -q 0 -c /etc/suricata/suricata.yaml -D
post-down iptables-save -c > /etc/network/firewall-v4
post-down ipset save > /etc/network/ipset.rules
post-down suricatasc -c shutdown
auto br0
iface br0 inet static
address 192.168.0.4
netmask 255.255.255.0
gateway 192.168.0.1
broadcast 192.168.0.255
dns-nameserver 192.168.0.1
bridge_ports enp4s0
bridge_stp off
bridge_fd 0
bridge_waitport 0
Приходиться поднимать их позже в другом месте, но стоит только убрать бридж как всё начинает работать...
Хотелось бы понять в чём проблема...?!