Я должен связать набор/24 подсетей IPv4 как вторичный. Основной/29 уже установлен во время установки Ubuntu 14x. Как я связываю остаток/24 подсети в одном выстреле вместо отдельного единственного дюйм/с по одному?
Я попробовал этот метод путем добавления ниже строки в/etc/network/interfaces, но это не работало?
up route add [-net|-host] <host/net>/<mask> gw <host/IP> dev <Interface>
root@server:~# /etc/init.d/networking restart
Я также попробовал этот метод также (ниже примера, но сделал фактического дюйм/с и em1),
for i in {1..128}; do echo iface eth1:$i inet static >> /etc/network/interfaces; echo address 192.168.0.$i >> /etc/network/interfaces; echo netmask 255.255.255.0 >> /etc/network/interfaces; echo auto eth1:$i >> /etc/network/interfaces; done
root@server:~# service networking restart
stop: Job failed while stopping
start: Job is already running: networking
root@server:~# ifdown em1 && sudo ifup em1
Я запускаю несколько скриптов с каждой новой установкой. Каждый больше для конфигураций и другой другого для добавления программного обеспечения.
Часть моего сценария. Со временем изменяемый от 192. к 10. (и назад), таким образом, я комментирую один не в настоящее время используемый.
#NFS setup
fname_exp=/etc/exports
#nfs1="/mnt/data 192.168.1.0/24(rw,no_root_squash,async)"
#nfs2="/mnt/shared 192.168.1.0/24(rw,no_root_squash,async)"
nfs1="/mnt/data 10.0.0.0/24(rw,no_root_squash,async)"
nfs2="/mnt/shared 10.0.0.0/24(rw,no_root_squash,async)"
echo $nfs1 >> $fname_exp
echo $nfs2 >> $fname_exp