[+] Co jest źle w konfiguracji jajka 2.6.28.7 - brak sieci

Masz problemy z siecią bądź internetem? Zapytaj tu
atomekd
Posty: 42
Rejestracja: 13 października 2006, 16:32

[+] Co jest źle w konfiguracji jajka 2.6.28.7 - brak sieci

Post autor: atomekd »

Skompilowałem nowe jajko 2.6.28.7, config przekopiowałem ze starego 2.6.24.3 i dodałem obsługę raid. Na starym jajku działało udostępnianie sieci na nowym nie działa. Wszystkie konfigi takie same, forwardowanie i maskarada tak samo.

Jedyna różnica jest taka, że na starym jajku był ndiswrapper, a na nowym rt2500. Ale jak na nowym też usuwam rt2500 i daję ndiswrappera, to też nic nie daje, tzn. dalej forwardowania pakietów za sieć lokalną nie ma.

Karty wlan0/laptop i wlan0/stacjonarny się widzą. Pinguje się też eth0/stacjonarny z wlan0/laptop.

Część lsmod z działającej konfiguracji wygląda tak:

Kod: Zaznacz cały

Module                  Size  Used by
ipt_MASQUERADE          3776  1
iptable_nat             7236  1
nf_nat                 17884  2 ipt_MASQUERADE,iptable_nat
nf_conntrack_ipv4      16712  2 iptable_nat
nf_conntrack           61264  4 ipt_MASQUERADE,iptable_nat,nf_nat,nf_conntrack_ipv4
ipv6                  237244  34
deflate                 3520  0
zlib_deflate           17832  1 deflate
twofish                 6592  0
twofish_common         34752  1 twofish
serpent                18368  0
blowfish                8128  0
aes_i586               32436  0
aes_generic            26536  0
geode_aes               5508  0
xcbc                    5384  0
sha1_generic            2560  0
crypto_null             2432  0
af_key                 34960  0
ndiswrapper           167240  0
rfkill                  6480  0
input_polldev           4808  0
mac80211              111180  0
3c59x                  40552  0
cfg80211               12616  1 mac80211
eeprom_93cx6            2112  0
z nie działającej lsmod:

Kod: Zaznacz cały

Module                  Size  Used by
ipt_MASQUERADE          2496  17
iptable_nat             4996  1
nf_nat                 15884  2 ipt_MASQUERADE,iptable_nat
nf_conntrack_ipv4      11532  3 iptable_nat,nf_nat
nf_conntrack           55936  4 ipt_MASQUERADE,iptable_nat,nf_nat,nf_conntrack_ipv4
nf_defrag_ipv4          1728  1 nf_conntrack_ipv4
ipv6                  208544  34
dm_snapshot            13536  0
dm_mirror              11264  0
dm_region_hash          9344  1 dm_mirror
dm_log                  7872  2 dm_mirror,dm_region_hash
dm_mod                 41832  3 dm_snapshot,dm_mirror,dm_log
3c59x                  35560  0
rt2500pci              13696  0
rt2x00pci               6656  1 rt2500pci
rt2x00lib              20736  2 rt2500pci,rt2x00pci
rfkill                  9136  2 rt2x00lib
mac80211              106956  2 rt2x00pci,rt2x00lib
cfg80211               26320  2 rt2x00lib,mac80211
eeprom_93cx6            1984  1 rt2500pci
thermal                15068  0
processor              28064  1 thermal
thermal_sys             9248  2 thermal,processor
No i załączam konfigi dla obu jajek. Może komuś będzie się chciało na to zerknąć, bo wie gdzie szukać. Mnie już pomysły się skończyły nie wiem co mogłem zepsuć. Najwyraźniej czeka mnie koniec tygodnia z kompilacją jądra tysiąc razy po omacku.
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

Mozesz jeszcze wziac config z dystrybucyjnego 2.6.28 (może zadziała?) - to na pewno lepsze niz kompilowanie po omacku.
atomekd
Posty: 42
Rejestracja: 13 października 2006, 16:32

Post autor: atomekd »

Dobra.

Więc okazało się, że to jednak wina sterowników rt2500 z jądra. Jak usuwałem moduły rt2500, rt2x00 itd. i instalowałem ndiswrappera byłem przekonany, że usunąłem wszystkie moduły i zrobiłem depmod -a.

Jednak jak skompilowałem jądro bez sterowników do karty bezprzewodowej i skompilowałem i załadowałem ndiswrappera, to wszystko zaczęło działać jak należy. ¦miesznie, bo karta się uruchamiała można ją było pingować. Z laptopa można było przez nią pingować eth0, które ma udostępniać sieć, ale nie było wyjścia dalej.

Karta wlan0 to jakiś Edimax - lspci daje:

Kod: Zaznacz cały

Network controller: RaLink RT2500 802.11g Cardbus/mini-PCI (rev 01)
        Subsystem: RaLink Device 2560
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 32, Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 17
        Region 0: Memory at ed800000 (32-bit, non-prefetchable) [size=8K]
        Capabilities: <access denied>
Taka ciekawostka.
ODPOWIEDZ