[FreeBSD] Kan alleen naar mezelf pingen

Pagina: 1
Acties:

  • bennierex
  • Registratie: April 2001
  • Laatst online: 07-05 20:53
OK, ik heb met veel pijn en moeite nu m'n netwerkkaart aan de praat (denkik) onder FreeBSD 4.7. Nu wil het echter nog zijn dat ik wel naar mezelf kan pingen (zowel 127.0.0.1 als naar 192.168.0.254), maar niet naar andere pc's op het netwerk. Andersom werkt ook niet.
Ja, ik heb in het handboek gezocht, ja ik heb de search gebruikt en ja ik heb ook op google gezocht, maar daar vond ik niets wat mij kan helpen. En ik ben echt een newbie op *nix gebied helaas :(

Alvast bedankt

nog wat info:

Systeem
P100
40MB RAM
Intel Pro/10+ nic (ISA)

resultaat ifconfig:
lp0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
ex1: flags=843<UP,BROADCAST,RUNNING,SIMPLEX> mtu1500
inet 192.168.0.254 netmask 0xffffff00 broadcast 192.168.0.255
ether 00:aa :00 :c9 :aa :23
media: Ethernet 10baseT/UTP
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet 127.0.0.1 netmask 0xff000000
ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 552
faith0: flags=8002<BROADCAST,MULTICAST> mtu 1500

  • Wilke
  • Registratie: December 2000
  • Laatst online: 13:19
Lijkt goed zo..zeker weten dat de kabel in orde is?

Wat zegt je routing table (in FreeBSD dacht ik ook /sbin/route -n om dat te zien))

  • wzzrd
  • Registratie: Februari 2000
  • Laatst online: 10-05 12:50

wzzrd

The guy with the Red Hat

Heb je jezelf een IP gegeven of heb je een DHCP daemon draaien?

  • bennierex
  • Registratie: April 2001
  • Laatst online: 07-05 20:53
na runnen van netstat -r kreeg ik dit:

code:
1
2
3
4
5
6
7
8
Routing Tables

Internet:
Destination      Gateway           Flags       Refs     Use     Netif     Expire
default          192.168.0.250     UGSc         1       0        ex1
localhost        localhost         UH           0       0        lo0
192.168.0        link#2            UC           1       0        ex1
192.168.0.250    link#2            UHRLW        2       0        ex1       10
wzzrd schreef op 28 november 2002 @ 17:27:
Heb je jezelf een IP gegeven of heb je een DHCP daemon draaien?
ik heb mezelf 192.168.0.254 gegeven met een gateway van 192.168.0.250 (internet router). Op die internet router draait een DHCP-server voor de adressen 192.168.0.150 - 200. Er staan nog meer PC's (5, allen w2k) in het netwerk, waarvan er 1 (laptop) via DHCP aan zijn IP komt en de rest is van 192.168.0.1 - 4.

[ Voor 35% gewijzigd door bennierex op 28-11-2002 17:44 ]


  • M4RTiN
  • Registratie: Augustus 2000
  • Laatst online: 24-11-2024
gateway goed ingesteld enzo?

  • wzzrd
  • Registratie: Februari 2000
  • Laatst online: 10-05 12:50

wzzrd

The guy with the Red Hat

zet eens een dhcp daemon aan en gooi het zelf gegeven adres weg

  • bennierex
  • Registratie: April 2001
  • Laatst online: 07-05 20:53
wzzrd schreef op 28 november 2002 @ 17:51:
zet eens een dhcp daemon aan en gooi het zelf gegeven adres weg
Hoe doe ik dat dan ff snel? Ik snap geen moer van dat hele OS. Ben al blij dat ik zo ver gekomen ben :)
Ik wil gewoon een simpel test-webservertje opzetten met een vast IP...

[edit]
Ik vermoed dat het ligt aan m'n settings; ik heb er maar 1 nic in zitten en toch ziet hij het als de 2e nic (volgens mij)... er staat dan ook dat driver ex1 in gebruik is door de kaart en niet ex0 (wat ik zou verwachten). Ook staat in die routing table link#2, wat volgens mij dan weer link#1 moet zijn, of zie ik dit verkeerd?

BTW; de kabel is in orde en zowel op de nic als op de hub branden de link-lampjes

[ Voor 39% gewijzigd door bennierex op 28-11-2002 18:28 ]


Verwijderd

Draai eens tcpdump - zie je uberhaupt wel packets langskomen?

  • bennierex
  • Registratie: April 2001
  • Laatst online: 07-05 20:53
Heb net wat settings veranderd en kernel opnieuw gecompiled. De nic wordt nu gevonden onder ex0, maar het probleem blijft.
Als ik tcpdump intik geeft ie "no suitable device found" :?

  • miniBSD
  • Registratie: Augustus 2002
  • Laatst online: 20-12-2023
192.168.0.254 dat is geen geldig adres lijkt me, want dit gebruikt die nic om als broadcast address. Doe eens 'ifconfig ex1 192.168.4.253' en dan proberen naar dit ipadres een ping opdracht sturen. Dit moet werken, tenzij je een firewall oid gebruikt wat kun je controleren met 'ipfw show'.
Overigens ex1 heeft een 10MB verbinding zo te zien, dus de bekabeling klopt.

Quidquid latine dictum sit, altum sonatur (Whatever is said in Latin sounds profound).


  • bennierex
  • Registratie: April 2001
  • Laatst online: 07-05 20:53
miniBSD schreef op 28 november 2002 @ 19:34:
192.168.0.254 dat is geen geldig adres lijkt me, want dit gebruikt die nic om als broadcast address. Doe eens 'ifconfig ex1 192.168.4.253' en dan proberen naar dit ipadres een ping opdracht sturen. Dit moet werken, tenzij je een firewall oid gebruikt wat kun je controleren met 'ipfw show'.
Overigens ex1 heeft een 10MB verbinding zo te zien, dus de bekabeling klopt.
klopt idd,

Ik zal eens proberen, bedenk net dat het best wel dom is dat ik alles heb geprobeerd, behalve ander IP in te stellen |:(
standby...

  • kieskes
  • Registratie: Juni 1999
  • Laatst online: 12:50
ehhhh broadcast is altijd nog .255

  • bennierex
  • Registratie: April 2001
  • Laatst online: 07-05 20:53
kieskes schreef op 28 November 2002 @ 19:39:
ehhhh broadcast is altijd nog .255
jah, geeft hij ook aan idd. IP veranderen in .252 werkt ook niet.

ipfw show geeft:
"ipfw: getsockop(IP_FW_GET): Protocol not available"

  • miniBSD
  • Registratie: Augustus 2002
  • Laatst online: 20-12-2023
Broadcast is idd op .255, mijn fout.
Ik heb bij mijn interne netwerkkaart een andere netmask staan: 0xffffff00
probeer eens 'ifconfig ex1 netmask 255.255.255.0'

Quidquid latine dictum sit, altum sonatur (Whatever is said in Latin sounds profound).


  • bennierex
  • Registratie: April 2001
  • Laatst online: 07-05 20:53
miniBSD schreef op 28 November 2002 @ 19:46:
Broadcast is idd op .255, mijn fout.
Ik heb bij mijn interne netwerkkaart een andere netmask staan: 0xffffff00
probeer eens 'ifconfig ex1 netmask 255.255.255.0'
Maakt ook niet uit (hij stond trouwens al op 255.255.255.0). ik vraag me echt af wat het kan zijn :(

btw, hij staat nu onder ex0 ipv ex1

[ Voor 7% gewijzigd door bennierex op 28-11-2002 19:54 ]


  • miniBSD
  • Registratie: Augustus 2002
  • Laatst online: 20-12-2023
Als ik bij de ex interface driver kijk bij FreeBSD dan staat nog een opmerking erbij:

For correct operation on newer cards the Plug-N-Play support should be disabled.

Kun je de regels die je ziet met 'dmesg | more' met betrekking tot 'ex' eens doorgeven? Misschien kan daar wat meer informatie uit gehaald worden.

[ Voor 11% gewijzigd door miniBSD op 28-11-2002 20:17 ]

Quidquid latine dictum sit, altum sonatur (Whatever is said in Latin sounds profound).


  • bennierex
  • Registratie: April 2001
  • Laatst online: 07-05 20:53
ik heb met het setup-proggel voor de nic de PnP abilities uitgezet. Hier het resultaat van dmesg:
[knip]
real memory = 41943040 (40960K bytes)
config> di pcic0
No such device: pcic0
Invalid command or syntax. Type '?' for help.
config> di sn0
No such device: sn0
Invalid command or syntax. Type '?' for help.
config> di lnc0
No such device: lnc0
Invalid command or syntax. Type '?' for help.
config> di ie0
No such device: ie0
Invalid command or syntax. Type '?' for help.
config> di fe0
No such device: fe0
Invalid command or syntax. Type '?' for help.
config> di ed0
No such device: ed0
Invalid command or syntax. Type '?' for help.
config> di cs0
No such device: cs0
Invalid command or syntax. Type '?' for help.
config> di bt0
No such device: bt0
Invalid command or syntax. Type '?' for help.
config> di aic0
No such device: aic0
Invalid command or syntax. Type '?' for help.
config> di aha0
No such device: aha0
Invalid command or syntax. Type '?' for help.
config> di adv0
No such device: adv0
Invalid command or syntax. Type '?' for help.
config>q
avail memory = 37646336 (36764K bytes)
Preloaded elf kernel "kernel" at 0xc0332000.
Preloaded userconfig_script "/boot/kernel.conf" at 0xc033209c.
Intel Pentium detected, installing workaround for F00F bug
md0: Malloc disk
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
isab0: <Intel 82371Fb PCI to ISA bridge> at device 7.0 at pci0
isa0: <ISA bus> on isab0
atapci0: <Intel PIIX ATA controller> port 0xffa0-0xffaf at device 7.1 at pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
pci0: <ATI Mach64-GX graphics accelerator> at 15.0
orm0: <Option ROMs> at iomem 0xc0000-0xc7fff ,0xed000-0xedfff on isa0
ex0: <Intel PRO/10> at port 0x280-0x28f irq 10 on isa0
ex0: Manual config, 16-bit bus, board id 0x20e, stepping 0x8
ex0: Ethernet address 00:aa :00 :c9 :aa :23
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5 ,0x3f7 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> on fdc0 drive0
atkbdc0: <Keyboard controller (i8042)> at port 0x60 ,0x64 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 on atkbd0
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa000-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 irq7 on isa0
ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode
plip0: <PLIP network interface> on ppbus0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
ad0: 1033MB <ST51080A> [2100/16/63] at ata0-master WDMA2
ad1: 2445MB <QUANTUM FIREBALL_TM2550A> [4969/16/63] at ata0-slave WDMA2
acd0: CDROM <CD-ROM TW240D> at ata1-slave PIO4
Mounting root from ufs:/dev/ad0s1a
het vreemde is dat ik met dat progje voor de nic dat ding op irq 7 heb gezet (irq 10 en 11 werkten niet), maar nu lijkt hij op irq 10 te staan... (port klopt dan weer wel 280)

[ Voor 11% gewijzigd door bennierex op 28-11-2002 21:26 ]


Verwijderd

bennierex schreef op 28 November 2002 @ 19:21:
Heb net wat settings veranderd en kernel opnieuw gecompiled. De nic wordt nu gevonden onder ex0, maar het probleem blijft.
Als ik tcpdump intik geeft ie "no suitable device found" :?
Dan heb je de Berkeley Packet Filter (BPF) niet mee gecompileerd in je kernel lijkt me...

Verwijderd

Probeer daarna nog eens tcpdump...maar het lijkt met een irq (/hardware) probleem.

  • miniBSD
  • Registratie: Augustus 2002
  • Laatst online: 20-12-2023
Dan moet zoals je opmerkte de oorzaak zijn dat de irq's niet overkomen.

In /boot/kernel.conf moet komen iets komen als:
en ex0
po ex0 0x280
ir ex0 7
f ex0 0
q

om handmatig het adres goed te zetten. Je kunt het volgens mij ook in de kernel configuratie doen.

Quidquid latine dictum sit, altum sonatur (Whatever is said in Latin sounds profound).


  • Aetje
  • Registratie: September 2001
  • Laatst online: 18-12-2025

Aetje

Troubleshooting met HAMERRR

... misschien een open deur intrappen maarruh... Firewall nagekeken?

Forget your fears...
...and want to know more...


  • bennierex
  • Registratie: April 2001
  • Laatst online: 07-05 20:53
miniBSD schreef op 28 November 2002 @ 21:36:
Dan moet zoals je opmerkte de oorzaak zijn dat de irq's niet overkomen.

In /boot/kernel.conf moet komen iets komen als:
en ex0
po ex0 0x280
ir ex0 7
f ex0 0
q

om handmatig het adres goed te zetten. Je kunt het volgens mij ook in de kernel configuratie doen.
'k zal dat eens proberen, tnx

dat snapt ie niet :(

[ Voor 5% gewijzigd door bennierex op 28-11-2002 21:41 ]


  • bennierex
  • Registratie: April 2001
  • Laatst online: 07-05 20:53
Verwijderd schreef op 28 November 2002 @ 21:32:
[...]


Dan heb je de Berkeley Packet Filter (BPF) niet mee gecompileerd in je kernel lijkt me...
als ik zo de kernel file bekijk wel... ben nu aan het compilen met dat disabled.... kijken wat er dan gebeurd :?

  • miniBSD
  • Registratie: Augustus 2002
  • Laatst online: 20-12-2023
Doet 'tcpdump -i ex0' wel iets ?

Quidquid latine dictum sit, altum sonatur (Whatever is said in Latin sounds profound).


  • bennierex
  • Registratie: April 2001
  • Laatst online: 07-05 20:53
met m'n net gecompilede kernel geeft hij dan: "tcpdump: (no devices found) /dev/bpf0: Device not configured"

maar kan komen omdat ik net die regel mbt BPF weggecomment heb.

Verwijderd

mja ff terugzetten dan :(
en dus tcpdump -i <interface>

[ Voor 15% gewijzigd door Verwijderd op 28-11-2002 22:19 ]


  • bennierex
  • Registratie: April 2001
  • Laatst online: 07-05 20:53
ok, nu heb ik alles eraf geflikkerd en opnieuw geïnstalleerd...
Nog steeds zelfde probleem :(

"tcpdump -i ex0" geeft niks, hij blijft zeggen listening on ex0 (maar tcpdump werkt nu wel iig).

Verwijderd

Dan is het dus idd een hardware/driver probleem :(

[ Voor 10% gewijzigd door Verwijderd op 28-11-2002 23:52 ]


  • bennierex
  • Registratie: April 2001
  • Laatst online: 07-05 20:53
fuck.... mjah... errr.... en nu :? ;)

[edit]
W0000000000000000TTTTT!!!!!
sorry :)
het werkt... probleem lag idd bij de hardware. Ik heb wat verschillende adressen en irq's geprobeerd (wel tijdrovend; steeds opnieuw opstarten) en bij port 300 met irq 5 werkte het ineens 8)7

Bedankt voor alle hulp iig

[ Voor 79% gewijzigd door bennierex op 29-11-2002 00:19 ]


Verwijderd

kewl! happy BSD'ing :)
Pagina: 1