Настройка сети static:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
nano /etc/network/interfaces ---------------------------------------- auto lo iface lo inet loopback auto eno1 iface eno1 inet manual dns-nameservers 192.168.15.1 dns-nameservers 8.8.8.8 auto br0 iface br0 inet static address 192.168.15.253 broadcast 192.168.15.255 netmask 255.255.255.0 gateway 192.168.15.1 bridge_ports eno1 bridge_stp off ------------------------------------- |
Настройка сети dhcp:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
nano /etc/network/interfaces ---------------------------------------- auto lo iface lo inet loopback auto eno1 iface eno1 inet manual dns-nameservers 192.168.15.1 dns-nameservers 8.8.8.8 auto br0 iface br0 inet dhcp bridge_ports eno1 bridge_stp off ------------------------------------- |
Применить настройки сети без перезагрузки:
1 2 3 4 |
/etc/init.d/networking restart - перезагрузка сети (пере читается конфигурация сети) systemctl stop NetworkManager.service - остановить сеть systemctl start NetworkManager.service - запустить (пере читается конфигурация сети) systemctl restart networking - перезагрузка сети (пере читается конфигурация сети) |
Настройка bridge:
1 2 3 |
apt install bridge-utils - установка brctl show - посмотреть доступные бриджи brctl addif br0 eno1 - добавить сетевую карту eno1 в br0 |
sysctl настройка
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
включаем 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 (хз и так вроде норм net.bridge.bridge-nf-call-ip6tables = 0 sysctl net.bridge.bridge-nf-call-iptables = 0 sysctl net.bridge.bridge-nf-call-arptables = 0 nano /etc/sysctl.conf - файл sysctl sysctl -p - применяем изменения без перезагрузки |
Сеть доп:
1 2 3 4 5 6 7 8 9 |
При настройки bridge+forward сеть заработает На хосте буду создаваться интерфейсы vnet. В гостях будет интернет. Команды для виртуальных сетей: virsh net-list --all - вывести список всех виртуальных сетей virsh net-info Network_NAME - подробная информация об ВС Network_NAME virsh net-destroy default - остановить сеть virsh net-start default - включить сеть netstat -nap | grep kvm - определение номер порта VNC для виртуальной машины |
Сеть виртуальная. команды:
1 2 |
virsh net-list --all - список виртуальных сетей virsh net-edit default - редактирование сети по умолчанию |
Отключение сети default:
1 2 3 |
ip link - посмотреть все линки virsh net-destroy default - выключить сеть default virsh net-autostart --disable default - отключение автозагрузки сети default |
Включение сети default:
1 2 |
virsh net-list --all - показать все сети virsh net-autostart default - включение автозагрузки сети default |
Отключаем firewalld
1 2 3 4 |
systemctl stop firewalld systemctl disable firewalld rm '/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service' rm '/etc/systemd/system/basic.target.wants/firewalld.service' |
set mac address
1 2 3 4 5 6 |
auto enp3s0 iface enp3s0 inet static address 192.0.2.7 netmask 255.255.255.0 gateway 192.0.2.254 hwaddress ether 00:11:22:33:44:55 |