Debian Sarge auf STRATO MR2 Server mit RAID1 auf AMD Chipsatz - Konfiguration des Netzwerkes
Freitag, 07. Dezember 2007
Seite 9 von 11
- Damit das neue System später auch an der seriellen Konsole ansprechbar ist, fügen wir die entsprechende Zeile der Datei /etc/inittab hinzu:
-
root:/# echo "S0:12345:respawn:/sbin/getty -L 57600 ttyS0 vt102" >> /etc/inittab
- Damit der Kernel die Netzwerkhardware ansprechen kann, müssen wir ihm mitteilen, welches Modul er laden soll. Sehen wir uns zuerst an, welche Hardware im Server verbaut wurde:
-
root:/# lspci | grep Ethernet
-
pcilib: Cannot open /sys/bus/pci/devices
0000:01:0d.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5705 Gigabit Ethernet (rev 03)
0000:01:0e.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5705 Gigabit Ethernet (rev 03)
-
- Laut Google benötigen wir für diesen Adapter das Modul "tg3", dies schreiben wir so in die /etc/modules.conf:
-
root:/# echo "tg3" >> /etc/modules
- Widmen wir uns nun den weiteren Netzwerkkonfigurationsdateien /etc/hosts und /etc/hostname, diese könnten dann so aussehen:
-
root:/# echo "hxxxxxx" >> /etc/hostname
-
root:/# echo "127.0.0.1 localhost" > /etc/hosts
- Die Netzwerkkonfiguration nehmen wir per DHCP vor, die Datei /etc/network/interfaces sieht so aus:
-
root:/# vi /etc/network/interfaces
-
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
-
- (Updated 03.01.2006) (Nicht nur) Strato hat nun bekanntermaßen Besonderheiten bei der Netzwerkkonfiguration. Der von mir verwendete DHCP-Client weigert sich nun, entsprechende Routen zu setzen.
Wir verwenden daher den dhcp Client: dhcpcd - DHCP client for automatically configuring IPv4 networking.
-
root:/# apt-get install -y dhcpcd
- An dieser Stelle bietet sich auch die Installtion des ssh daemons an:
-
root:/# apt-get install ssh -y
-
Ein paar Fragen müssen beantwortet werden.
-
- ...
Setting up ssh (3.8.1p1-8.sarge.4) ...
Creating SSH2 RSA key; this may take some time ...
Creating SSH2 DSA key; this may take some time ...
Restarting OpenBSD Secure Shell server: sshd.
- ...
- Der letzte Schritt vor dem Neustart ins neue System ist das Sichern der bestehenden Netzwerkonfiguration. Dazu leiten wir die Ausgabe der Befehle in eine Datei um. Diese Datei soll uns im neuen System bei einer eventuellen Fehlersuche helfen. Hoffentlich benötigen wir sie nicht.
-
root:/# cat /etc/resolv.conf > /tmp/network-config-recue
-
root:/# ifconfig >> /tmp/network-config-recue
-
root:/# route >> /tmp/network-config-recue
-
root:/# cat /tmp/network-config-recue
-
search serverkompetenz.net
nameserver 127.0.0.1
nameserver 81.169.163.106
nameserver 81.169.163.104
eth0 Link encap:Ethernet HWaddr 00:E0:81:65:13:05
inet addr:85.214.39.xx Bcast:85.214.39.69 Mask:255.255.255.255
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:77141 errors:0 dropped:0 overruns:0 frame:0
TX packets:48022 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:100693662 (96.0 MiB) TX bytes:4134831 (3.9 MiB)
Interrupt:19
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:596 errors:0 dropped:0 overruns:0 frame:0
TX packets:596 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:46972 (45.8 KiB) TX bytes:46972 (45.8 KiB)
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
85.214.32.1 * 255.255.255.255 UH 0 0 0 eth0
127.0.0.0 localhost 255.0.0.0 UG 0 0 0 lo
default 85.214.32.1 0.0.0.0 UG 0 0 0 eth0
-
- Nun sind wir soweit, dass wir das neue System starten können.

