Я недавно установил новый VM использование Ubuntu 16.04, но я не могу скопировать post-up
и pre-down
правила, что я использую в своих 14,04 установках.
Можно ли советовать, что использовать? Я добавил несколько примечаний для указания, какой каждый мой вырезанный дюйм/с
Пример этих 14,04 конфигураций:
# The primary network interface
auto eth0
iface eth0 inet static
address x.x.x.109 #vm ip
netmask 255.255.255.255
broadcast x.x.x.109 #vm ip
post-up route add x.x.x.254 dev eth0 #root machine gateway
post-up route add default gw x.x.x.254 #root machine gateway
pre-down route del x.x.x.254 dev eth0 #root machine gateway
pre-down route del default gw x.x.x.254 #root machine gateway
dns-nameservers 213.186.33.99 8.8.8.8
Попробуйте up
и down
вместо post-up
и pre-down
.
Пример:
auto eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
up route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1
Или, но я не протестировал его, можно записать сценарий удара и поместить его в папку /etc/network/if-up.d/
и /etc/network/if-down.d/
(можно использовать переменный $IFACE для знания, какой интерфейс получает соединение).
В /etc/network/if-up.d/some-script
:
#!/bin/bash
if [[ $IFACE == "eth0" ]]; then
ip route add x.x.x.0/24 via x.x.x.254 dev $IFACE
fi
Надеюсь эта справка.