rc.conf funktioniert nur teilweise

xqq

Well-Known Member
Serwas Forum,

Ich hab einen FreeBSD 4.8 Server der lief wunderbar über ein Jahr durch.

Nun hab ich ihn sauber runtergefahren um RAM und 2 Festplatten einzubauen, die RAM wurden erkannt die HD's genauso mit Disklabel habe ich sie bearbeitet und mit einem Editor meiner wahl in /etc/fstab eingetragen damit sie automatisch gemountet werden.

Reboot.

Die Festplatten und die RAM funktionieren einwandfrei.

Nun zum Problem: die /etc/rc.conf funktioniert nur teilweise, das Hauptproblem:

ifconfig_rl0="inet 192.168.0.2 netmask 255.255.255.0"
ifconfig_rl1="inet <staticipadress> netmask 255.255.255.248"

geht nicht, genauso wenig wie die anweisung das natd gestartet werden soll und die ipfw rules geladen werden soll, gateway_enable="YES" geht auch nicht - also eigentlich genau die ganzen Netzwertkmässigen sachen gehen nicht.

So dann hab ich die RAM und die HDs wieder ausgebaut obs ohne dann funktioniert, leider nein.

Was sagt dmesg, /var/log/messages? - nichts!

... achja wenn ich alles manuell einstelle geht das ganze.

mfG

rc.conf:

Code:
defaultrouter="80.78.255.49"
ifconfig_rl1="inet 80.78.255.52 netmask 255.255.255.248"
#ifconfig_rl1_alias0="inet 80.78.255.53 netmask 255.255.255.255"
ifconfig_rl0="inet 192.168.0.2 netmask 255.255.255.0"
gateway_enable="YES"
firewall_enable="YES"
firewall_script="/etc/ipfw.conf"
firewall_logging="YES"
natd_enable="YES"
natd_program="/sbin/natd"
natd_interface="rl1"
natd_flags="-dynamic -f /etc/natd.conf"
sendmail_enable="NONE"
hostname="localhost"
syslogd_enable="YES"
syslogd_flags="-ss"
kern_securelevel_enable="NO"
keymap="german.iso"
keyrate="fast"
linux_enable="YES"
nfs_reserved_port_only="YES"
saver="daemon"
scrnmap="iso-8859-1_to_cp437"
sshd_enable="YES"
usbd_enable="NO"
update_motd="NO"
apache_enable="YES"

PS: dmesg oder /var/log/messages sagen wirklich _nichts_
 
Zuletzt bearbeitet:
Und was sagt die Ausgabe von dmesg -a? Evtl. mal rc_debug=YES in die rc.conf eintragen. Hast du etwas an /etc/rc* geandert? Wie sieht deine fstab aus?

Fahre doch mal in den Singleuser und starte /bin/sh -x /etc/rc
 
Code:
Uptime: 2m15s
Rebooting...
Copyright (c) 1992-2003 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD 4.8-RELEASE #0: Mon Jul  7 19:43:35 CEST 2003
    [email]root@n3rd.at[/email]:/usr/src/sys/compile/N3RD
Timecounter "i8254"  frequency 1193182 Hz
CPU: Pentium II/Pentium II Xeon/Celeron (348.21-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x652  Stepping = 2
  Features=0x183f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR>
real memory  = 402653184 (393216K bytes)
avail memory = 386236416 (377184K bytes)
Preloaded elf kernel "kernel" at 0xc0521000.
Pentium Pro MTRR support enabled
md0: Malloc disk
Using $PIR table, 6 entries at 0xc00edb90
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Intel 82443BX (440 BX) host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
agp0: <Intel 82443BX (440 BX) host to PCI bridge> mem 0x44000000-0x47ffffff at device 0.0 on pci0
pcib1: <Intel 82443BX (440 BX) PCI-PCI (AGP) bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
pci1: <ATI Mach64-GD graphics accelerator> at 0.0 irq 11
rl0: <RealTek 8139 10/100BaseTX> port 0x2000-0x20ff mem 0x42000000-0x420000ff irq 11 at device 13.0 on pci0
rl0: Ethernet address: 00:50:bf:39:39:b7
miibus0: <MII bus> on rl0
rlphy0: <RealTek internal media interface> on miibus0
rlphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
atapci0: <Sil 0680 ATA133 controller> port 0x2830-0x283f,0x2854-0x2857,0x2848-0x284f,0x2850-0x2853,0x2840-0x2847 mem 0x42100000-0x421000ff irq 11 at device 14.0 on pci0
ata2: at 0x2840 on atapci0
ata3: at 0x2848 on atapci0
rl1: <RealTek 8139 10/100BaseTX> port 0x2400-0x24ff mem 0x42200000-0x422000ff irq 11 at device 16.0 on pci0
rl1: Ethernet address: 00:00:cb:62:4b:fe
miibus1: <MII bus> on rl1
rlphy1: <RealTek internal media interface> on miibus1
rlphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
isab0: <Intel 82371AB PCI to ISA bridge> at device 20.0 on pci0
isa0: <ISA bus> on isab0
atapci1: <Intel PIIX4 ATA33 controller> port 0x2820-0x282f at device 20.1 on pci0
ata0: at 0x1f0 irq 14 on atapci1
ata1: at 0x170 irq 15 on atapci1
uhci0: <Intel 82371AB/EB (PIIX4) USB controller> port 0x2800-0x281f irq 11 at device 20.2 on pci0
usb0: <Intel 82371AB/EB (PIIX4) USB controller> on uhci0
usb0: USB revision 1.0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
chip0: <Intel 82371AB Power management controller> port 0xfc00-0xfc0f at device 20.3 on pci0
orm0: <Option ROMs> at iomem 0xc0000-0xc7fff,0xe0000-0xe7fff on isa0
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/8 bytes threshold
plip0: <PLIP network interface> on ppbus0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
IP packet filtering initialized, divert enabled, rule-based forwarding enabled, default to accept, logging disabled
ad0: 9541MB <Maxtor 31024H1> [19386/16/63] at ata0-master UDMA33
ad4: 58644MB <IC35L060AVVA07-0> [119150/16/63] at ata2-master UDMA100
ad5: 76319MB <WDC WD800BB-00CAA1> [155061/16/63] at ata2-slave UDMA100
Mounting root from ufs:/dev/ad0s1a
swapon: adding /dev/ad0s2b as swap device
Automatic boot in progress...
/dev/ad0s1a:
FILESYSTEM CLEAN; SKIPPING CHECKS
/dev/ad0s1a:
clean, 1522133 free
(137013 frags, 173140 blocks, 2.9% fragmentation)
/dev/ad4s1e:
FILESYSTEM CLEAN; SKIPPING CHECKS
/dev/ad4s1e:
clean, 29558177 free
(17 frags, 3694770 blocks, 0.0% fragmentation)
/dev/ad5s1e:
FILESYSTEM CLEAN; SKIPPING CHECKS
/dev/ad5s1e:
clean, 38463171 free
(11 frags, 4807895 blocks, 0.0% fragmentation)
Additional daemons:
 syslogd
.
ELF ldconfig path: /usr/lib /usr/lib/compat /usr/X11R6/lib /usr/local/lib
a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout /usr/X11R6/lib/aout
Starting standard daemons:
 inetd
 cron
 sshd
.
Initial rc.i386 initialization:
.
Configuring syscons:
 keymap
 keyrate
 scrnmap
 blanktime
 screensaver
.
Additional ABI support:
 linux
.
Local package initialization:
 pgsql
 ipa
 mysqld
 PowerDNS
smbd
nmbd
 snmpd
.

Fri Aug 27 13:37:26 CEST 2004

an einer /etc/rc* file habe ich nichts geändert

Code:
# Device                Mountpoint      FStype  Options         Dump    Pass#
/dev/ad0s2b             none            swap    sw              0       0
/dev/ad0s1a             /               ufs     rw              1       1
/dev/ad4s1e             /second         ufs     rw              1       1
/dev/ad5s1e             /third          ufs     rw              1       1
/dev/acd0c              /cdrom          cd9660  ro,noauto       0       0
proc                    /proc           procfs  rw              0       0

rc_debug und das mit dem singleuser versuch ich dann später
 
ein rc_debug und das /bin/sh -x /etc/rc im singleuser modus bringt nichts - geht genauso wenig bzw. er gibt nichts aus ausser die einstellungen aber keinen Fehler oder der gleichen ;(
 
danke dir "mit" mergemaster -s funktionierte dann alles wunderbar wie es sollte, gottseidank gibt es ein backup von der master.passwd in /var/backups :-)
 
Zurück
Oben