osmanovic100
03.11.03, 19:33
Hallo,
ich weiss das dieses forum nicht das Richtige für meine Frage ist aber ich glaube nur ihr könnt mir helfen und bitte darum!
ich habe jetzt Suse 8.2 frisch installiert und bin total neu in sache Linux.
ich wollte mein dbox2 auf neu Linux image 1.6.10 aktualisieren (Flashen) jetzt ist 1.6.9 drauf.
ich habe schon anleitung gefunden wie ich das mache aber ich komme nicht weiter hier ist die anleitung:
--------------------------------
Netzwerkonfiguration für Linux
Die meisten Anleitungen auf dieser Seite sind für Win geschrieben.
Die Umsetzung für Linux ist aber nicht weiter schwer, ihr müsst nur die entsprechenden Server einrichten.
Wo ihr die jeweiligen Server herbekommt, entnehmt bitte eurer Distribution.
Ich gehe im folgenden immer von eth0 als Netzwerkschnittstelle aus.
Als IP-Adresse für eth0 wird 192.168.5.5 angenommen, als Subnetmask 255.255.255.0
Als IP-Adresse für die dbox wird 192.168.5.7 angenommen.
Die genauen Adressen müsst ihr halt an eure lokalen Gegebenheiten anpassen.
Nachdem das immer wieder gefragt wird: Die Dbox hat keine feste IP-Adresse!
Die IP-Adresse wird ihr per RARP (BR-Kernel) bzw. Bootp/DHCP zugewiesen. Oder halt später von der GUI gesetzt.
MAC-Adresse
Bei einigen Boxen sind die MAC-Adressen auf der Rückseite auf einem Aufkleber
Bei allen anderen müsst ihr die MACs mit tcpdump herausfinden
Die MAC-Adressen der Dboxen beginnen mit 00:50:9C
hosts
Zunächst mal braucht ihr einen Eintrag für die Box in die /etc/hosts
Dort tragt ihr die IP-Adresse für die Box und den gewünschten Hostnamen ein, die natürlich zu eurem Netz passen muss
192.168.5.7 dbox
RARP
Bei 2.2.X - Kerneln einfach:
rarp -s dbox MAC-ADRESSE-DER-BOX-MIT-:-GETRENNT
Bei 2.4.X - Kerneln benötigt ihr einen extra rarpd
Dieser muss mit der Option -e gestartet werden.
Die MAC-Adresse der Box schreibt ihr in die /etc/ethers
Mac-Adresse-incl.-Doppelpunkte IP-Adresse
00:50:9c:xx:xx:xx 192.168.5.7
TFTP
Ihr benötigt einen tftpd
In die /etc/inetd.conf muss folgende Zeile eingetragen werden:
tftp dgram udp wait root /usr/sbin/tcpd in.tftpd /dbox2/tftpboot
Wobei /dbox2/tftpboot an eure lokalen Gegebenheiten angepasst werden muss
Wenn ihr den xinetd habt (RedHat ab 7.0) dann ist das in der Datei /etc/xinetd.d/tftp:
service tftp
_{
_disable = no
_socket_type = dgram
wait = yes
_user = nobody
log_on_success += USERID
log_on_failure += USERID
server = /usr/sbin/in.tftpd
_server_args = /dbox2/tftpboot
}
_
Achtung! Bei Änderungen an den Dateien den inetd neu starten. Sonst werden die Änderungen nicht übernommen. Das am besten mit:
kill -HUP `pidof inetd` oder
kill -HUP `pidof xinetd`
DHCP/BOOTP
Ihr benötigt einen dhcpd oder bootpd
DHCP
Ihr braucht nen Eintrag für den host:
subnet 192.168.5.0 netmask 255.255.255.0 {
}
host dbox {
hardware ethernet 00:50:9c:xx:xx:xx;
fixed-address 192.168.5.7;
allow bootp;
server-name "192.168.5.5";
filename "/dbox2/tftpboot/ppcboot";
}
Wenn Ihr u-boot verwenden wollt, sollte das ganze so aussehen:
subnet 192.168.5.0 netmask 255.255.255.0 {
}
host dbox {
hardware ethernet 00:50:9c:xx:xx:xx;
fixed-address 192.168.5.7;
if exists vendor-class-identifier {
filename "yadd_kernel_1";
option root-path "/dbox2/yadd_1";
} else {
filename "u-boot";
} }
Dies funktioniert mit einem dhcpd ab V3.0. Ältere dhcpd verstehen die if-Syntax nicht.
Den dhcpd muss man auch neu starten, damit die Aenderungen wirksam werden. Hier ist es am einfachsten ein
_/etc/init.d/dhcpd restart
zu machen
Hint: Wenn ihr den debug-mode enablen wollt, müsst ihr entweder das bootfile (filename) auskommentieren (für die Kurzschlussmethode), oder als filename /minflsh/kernel/os angeben (für minflsh)
BOOTP
Statt des dhcpd könnt ihr auch einen bootpd verwenden.
Dazu brauchts einen Eintrag in die /etc/bootptab
dbox:hd=/tftpboot:bf=ppcboot:ha=00509cxxxxxx:ip=192.168.5.7 :sa=192.168.5.5:sm=255.255.255.0
hd: Directory des Bootfiles (relativ zum Eintrag in der inetd.conf)
bf: Das Bootfile, ppcboot für Linux oder os (vom minflsh) zum debug enablen.
ha: MAC-Adresse der Dbox, ohne Doppelpunkte
ip: Die gewünschte IP-Adresse für die Box
sa: Server-Adresse
sm: Subnet-Mask
und in /etc/inetd.conf:
bootps dgram udp wait root /usr/sbin/tcpd bootpd -d4 -c /dbox2
NFS
Ihr braucht einen nfsd.
Dann muss noch das Verzeichnis für NFS freigegeben werden.
Dazu brauchen wir einen Eintrag in /etc/exports
/dbox2 dbox(rw,no_root_squash)
die neue liste muss dann mit
exportfs -a
auch dem System bekannt gemacht werden. Alternativ ein
/etc/init.d/nfsd restart
Feedback
E-Mail
Weitere Hilfe
Bei Problemen könnt Ihr euch an das Forum wenden.
Oder den IRC-Channel #dbox2 besuchen. Als Server könnt ihr z.B. irc.freenet.de verwenden.
Copyright
----------------------------------------------
muss ich mich als Root anmelden?
und das mit /etc/hosts
wenn ich hosts öffne da steht so was:
--------------------------------
#
# hosts This file describes a number of hostname-to-address
# mappings for the TCP/IP subsystem. It is mostly
# used at boot time, when no name servers are running.
# On small systems, this file can be used instead of a
# "named" name server.
# Syntax:
#
# IP-Address Full-Qualified-Hostname Short-Hostname
#
127.0.0.1 localhost
# special IPv6 addresses
::1 localhost ipv6-localhost ipv6-loopback
fe00::0 ipv6-localnet
ff00::0 ipv6-mcastprefix
ff02::1 ipv6-allnodes
ff02::2 ipv6-allrouters
ff02::3 ipv6-allhosts
192.168.100.225 linux.local linux
------------------------------------------
wo muss ich genau "192.168.5.7 dbox" eingeben?
das mit rarp ist bei suse 8.2 net-tools aber wie starte ich das?
und das rest kapiere ich wirklich nicht
könnt ihr mir das in kürze erklären wie ich das mache
welche programme brauche ich??
muss ich als root sein??
Bitte um eure hilfe!!!!
:confused:
ich weiss das dieses forum nicht das Richtige für meine Frage ist aber ich glaube nur ihr könnt mir helfen und bitte darum!
ich habe jetzt Suse 8.2 frisch installiert und bin total neu in sache Linux.
ich wollte mein dbox2 auf neu Linux image 1.6.10 aktualisieren (Flashen) jetzt ist 1.6.9 drauf.
ich habe schon anleitung gefunden wie ich das mache aber ich komme nicht weiter hier ist die anleitung:
--------------------------------
Netzwerkonfiguration für Linux
Die meisten Anleitungen auf dieser Seite sind für Win geschrieben.
Die Umsetzung für Linux ist aber nicht weiter schwer, ihr müsst nur die entsprechenden Server einrichten.
Wo ihr die jeweiligen Server herbekommt, entnehmt bitte eurer Distribution.
Ich gehe im folgenden immer von eth0 als Netzwerkschnittstelle aus.
Als IP-Adresse für eth0 wird 192.168.5.5 angenommen, als Subnetmask 255.255.255.0
Als IP-Adresse für die dbox wird 192.168.5.7 angenommen.
Die genauen Adressen müsst ihr halt an eure lokalen Gegebenheiten anpassen.
Nachdem das immer wieder gefragt wird: Die Dbox hat keine feste IP-Adresse!
Die IP-Adresse wird ihr per RARP (BR-Kernel) bzw. Bootp/DHCP zugewiesen. Oder halt später von der GUI gesetzt.
MAC-Adresse
Bei einigen Boxen sind die MAC-Adressen auf der Rückseite auf einem Aufkleber
Bei allen anderen müsst ihr die MACs mit tcpdump herausfinden
Die MAC-Adressen der Dboxen beginnen mit 00:50:9C
hosts
Zunächst mal braucht ihr einen Eintrag für die Box in die /etc/hosts
Dort tragt ihr die IP-Adresse für die Box und den gewünschten Hostnamen ein, die natürlich zu eurem Netz passen muss
192.168.5.7 dbox
RARP
Bei 2.2.X - Kerneln einfach:
rarp -s dbox MAC-ADRESSE-DER-BOX-MIT-:-GETRENNT
Bei 2.4.X - Kerneln benötigt ihr einen extra rarpd
Dieser muss mit der Option -e gestartet werden.
Die MAC-Adresse der Box schreibt ihr in die /etc/ethers
Mac-Adresse-incl.-Doppelpunkte IP-Adresse
00:50:9c:xx:xx:xx 192.168.5.7
TFTP
Ihr benötigt einen tftpd
In die /etc/inetd.conf muss folgende Zeile eingetragen werden:
tftp dgram udp wait root /usr/sbin/tcpd in.tftpd /dbox2/tftpboot
Wobei /dbox2/tftpboot an eure lokalen Gegebenheiten angepasst werden muss
Wenn ihr den xinetd habt (RedHat ab 7.0) dann ist das in der Datei /etc/xinetd.d/tftp:
service tftp
_{
_disable = no
_socket_type = dgram
wait = yes
_user = nobody
log_on_success += USERID
log_on_failure += USERID
server = /usr/sbin/in.tftpd
_server_args = /dbox2/tftpboot
}
_
Achtung! Bei Änderungen an den Dateien den inetd neu starten. Sonst werden die Änderungen nicht übernommen. Das am besten mit:
kill -HUP `pidof inetd` oder
kill -HUP `pidof xinetd`
DHCP/BOOTP
Ihr benötigt einen dhcpd oder bootpd
DHCP
Ihr braucht nen Eintrag für den host:
subnet 192.168.5.0 netmask 255.255.255.0 {
}
host dbox {
hardware ethernet 00:50:9c:xx:xx:xx;
fixed-address 192.168.5.7;
allow bootp;
server-name "192.168.5.5";
filename "/dbox2/tftpboot/ppcboot";
}
Wenn Ihr u-boot verwenden wollt, sollte das ganze so aussehen:
subnet 192.168.5.0 netmask 255.255.255.0 {
}
host dbox {
hardware ethernet 00:50:9c:xx:xx:xx;
fixed-address 192.168.5.7;
if exists vendor-class-identifier {
filename "yadd_kernel_1";
option root-path "/dbox2/yadd_1";
} else {
filename "u-boot";
} }
Dies funktioniert mit einem dhcpd ab V3.0. Ältere dhcpd verstehen die if-Syntax nicht.
Den dhcpd muss man auch neu starten, damit die Aenderungen wirksam werden. Hier ist es am einfachsten ein
_/etc/init.d/dhcpd restart
zu machen
Hint: Wenn ihr den debug-mode enablen wollt, müsst ihr entweder das bootfile (filename) auskommentieren (für die Kurzschlussmethode), oder als filename /minflsh/kernel/os angeben (für minflsh)
BOOTP
Statt des dhcpd könnt ihr auch einen bootpd verwenden.
Dazu brauchts einen Eintrag in die /etc/bootptab
dbox:hd=/tftpboot:bf=ppcboot:ha=00509cxxxxxx:ip=192.168.5.7 :sa=192.168.5.5:sm=255.255.255.0
hd: Directory des Bootfiles (relativ zum Eintrag in der inetd.conf)
bf: Das Bootfile, ppcboot für Linux oder os (vom minflsh) zum debug enablen.
ha: MAC-Adresse der Dbox, ohne Doppelpunkte
ip: Die gewünschte IP-Adresse für die Box
sa: Server-Adresse
sm: Subnet-Mask
und in /etc/inetd.conf:
bootps dgram udp wait root /usr/sbin/tcpd bootpd -d4 -c /dbox2
NFS
Ihr braucht einen nfsd.
Dann muss noch das Verzeichnis für NFS freigegeben werden.
Dazu brauchen wir einen Eintrag in /etc/exports
/dbox2 dbox(rw,no_root_squash)
die neue liste muss dann mit
exportfs -a
auch dem System bekannt gemacht werden. Alternativ ein
/etc/init.d/nfsd restart
Feedback
Weitere Hilfe
Bei Problemen könnt Ihr euch an das Forum wenden.
Oder den IRC-Channel #dbox2 besuchen. Als Server könnt ihr z.B. irc.freenet.de verwenden.
Copyright
----------------------------------------------
muss ich mich als Root anmelden?
und das mit /etc/hosts
wenn ich hosts öffne da steht so was:
--------------------------------
#
# hosts This file describes a number of hostname-to-address
# mappings for the TCP/IP subsystem. It is mostly
# used at boot time, when no name servers are running.
# On small systems, this file can be used instead of a
# "named" name server.
# Syntax:
#
# IP-Address Full-Qualified-Hostname Short-Hostname
#
127.0.0.1 localhost
# special IPv6 addresses
::1 localhost ipv6-localhost ipv6-loopback
fe00::0 ipv6-localnet
ff00::0 ipv6-mcastprefix
ff02::1 ipv6-allnodes
ff02::2 ipv6-allrouters
ff02::3 ipv6-allhosts
192.168.100.225 linux.local linux
------------------------------------------
wo muss ich genau "192.168.5.7 dbox" eingeben?
das mit rarp ist bei suse 8.2 net-tools aber wie starte ich das?
und das rest kapiere ich wirklich nicht
könnt ihr mir das in kürze erklären wie ich das mache
welche programme brauche ich??
muss ich als root sein??
Bitte um eure hilfe!!!!
:confused: