FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Mycket flitig postare
|
Sitter just nu och konfar några debianmaskiner och vill lägga till en IP-range i /etc/network/interfaces som är på 30 IP per maskin (3 st) men helst inte manuellt och vad jag vet så går det inte på annat sätt än ett script då.
Kan någon vänlig själ snabbt slänga ihop ett script som lägger till följande: auto eth0:1 iface eth0:1 inet static address xxx.xxx.xxx.MIN netmask 255.255.255.224 auto eth0:2 iface eth0:2 inet static address xxx.xxx.xxx.MIN+1 netmask 255.255.255.224 auto eth0:3 iface eth0:3 inet static address xxx.xxx.xxx.MAX netmask 255.255.255.224 Ni fattar... eth0:X och sista byte:n i IPnumret (.MIN/.MAX) vill jag kunna ändra Sånt här borde man kanske kunna vid detta laget... Senast redigerad av aDonis den 2009-12-01 klockan 22:14 |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Bara ett inlägg till!
|
for i in `seq 1 5`; do echo auto eth0:$i; echo iface eth0:$i inet static; echo address 123.123.123.$i; echo netmask 255.255.255.224; echo -e ""; done
|
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Bara ett inlägg till!
|
Missade en del av din fråga, men kör:
Kod:
$ cp /etc/network/interfaces /etc/network/interfaces.bak $ for i in `seq 1 5`; do echo auto eth0:$i; echo iface eth0:$i inet static; echo address 123.123.123.$i; echo netmask 255.255.255.224; echo -e ""; done >> /etc/network/interfaces $ cat /etc/network/interfaces Lycka till. |
||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Klarade millennium-buggen
|
Eliasson, ser ett fel med ditt script!
Har jag IP 123.123.123.45 => 86 så kommer interfacen att vara eth0:45 -> 86 Inte eth0:1, eth0:2 osv. |
||
![]() |
![]() |
Svara |
|
|