#!/bin/bash # Change network configuration for raspberry pi # in /etc/network/interfaces and /etc/resolv.conf # on partition 2 (usually /dev/sdb) # Must be in /etc/fstab: # /dev/sdb2 /media/sdb2 ext4 noauto,users 0 0 DEVICE=/media/sdb2 NETWORK=10.0.0 mount "$DEVICE" || { echo "Kann SD-Karte mit Raspbian nicht mounten!"; exit 1; } read -p "Nummer (1-25): " nr echo "Ändere IP-Adresse in 10.0.0.$nr". echo "auto lo auto eth0 iface lo inet loopback iface eth0 inet static address $NETWORK.$nr netmask 255.255.255.0 broadcast $NETWORK.255 gateway $NETWORK.254 allow-hotplug wlan0 iface wlan0 inet manual wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf iface default inet dhcp " | sudo dd of=/media/sdb2/etc/network/interfaces 2>/dev/null echo "nameserver 10.0.0.254" | sudo dd of=/media/sdb2/etc/resolv.conf 2>/dev/null sleep 2 umount "$DEVICE"