Для автоматического назначения IP адреса через скрипт.
Для систем Debian/Ubuntu
в файле
1 |
/etc/network/interfaces |
Пропишите:
1 2 3 4 5 6 7 8 9 10 11 12 |
# AUTOGENERATED AT: Wed, 23 Jul 2014 09:14:21 # # ATTENTION: All IPs are assigned to the interfaces automatically by scripts /etc/network/if-up.d/if-up-eth* # ВНИМАНИЕ: Все IP-адреса назначаются сетевым интерфейсам автоматически скриптами /etc/network/if-up.d/if-up-eth* # auto lo iface lo inet loopback auto eth0 allow-hotplug eth0 iface eth0 inet manual |
Далее создайте скрипт:
1 |
/etc/network/if-up.d/if-up-eth0 |
И добавьте следующее:
1 2 3 4 5 6 7 8 9 10 |
#!/bin/sh -eu test "$IFACE" = "eth0" || return 0 /bin/ip link set up dev $IFACE /bin/ip addr add 10.11.11.3/32 dev $IFACE /bin/ip route add 10.11.11.11/32 dev $IFACE /bin/ip route add default via 10.11.11.11 exit 0 |
Где
10.11.11.3/32 – IP адрес вашей локальной машины или виртуального сервера
10.11.11.11/32 – Шлюз вашего роутера или KVM ноды