Strona 1 z 2
Lokalizacja net/netfilter/nf_nat_core.c
: 06 października 2017, 14:12
autor: Matrixx
Witam ponownie.
Staram sie ustalic lokalizacje pliku " nf_nat_core.c "
Na sciezce:
go nie widze.
Gdzie moze byc?
Pozdro.
Re: Lokalizacja net/netfilter/nf_nat_core.c
: 06 października 2017, 16:04
autor: dedito
To jest chyba plik źródłowy z kernela, więc tam szukaj.
Re: Lokalizacja net/netfilter/nf_nat_core.c
: 06 października 2017, 17:09
autor: Matrixx
Szukalem w plikach ukrytych:
Kod: Zaznacz cały
ls -a /proc/sys/net/netfilter
. nf_conntrack_tcp_be_liberal
.. nf_conntrack_tcp_loose
nf_conntrack_acct nf_conntrack_tcp_max_retrans
nf_conntrack_buckets nf_conntrack_tcp_timeout_close
nf_conntrack_checksum nf_conntrack_tcp_timeout_close_wait
nf_conntrack_count nf_conntrack_tcp_timeout_established
nf_conntrack_events nf_conntrack_tcp_timeout_fin_wait
nf_conntrack_expect_max nf_conntrack_tcp_timeout_last_ack
nf_conntrack_frag6_high_thresh nf_conntrack_tcp_timeout_max_retrans
nf_conntrack_frag6_low_thresh nf_conntrack_tcp_timeout_syn_recv
nf_conntrack_frag6_timeout nf_conntrack_tcp_timeout_syn_sent
nf_conntrack_generic_timeout nf_conntrack_tcp_timeout_time_wait
nf_conntrack_helper nf_conntrack_tcp_timeout_unacknowledged
nf_conntrack_icmp_timeout nf_conntrack_timestamp
nf_conntrack_icmpv6_timeout nf_conntrack_udp_timeout
nf_conntrack_log_invalid nf_conntrack_udp_timeout_stream
nf_conntrack_max nf_log
Nie ma....
Jak sie szuka w plikach zrodlowych Kernela?
Re: Lokalizacja net/netfilter/nf_nat_core.c
: 06 października 2017, 18:31
autor: dedito
Musisz mieć zainstalowane źródła do kernela.
W ogóle to po co Ci ten plik, bo obawiam się, że masz na myśli zupełnie co innego (jak zwykle zresztą

).
Re: Lokalizacja net/netfilter/nf_nat_core.c
: 06 października 2017, 19:24
autor: Matrixx
Krotko - trawers pakietow.
Plik juz znalazlem, siedzi w:
Kod: Zaznacz cały
/usr/src/linux-headers-4.8.0-59-generic/....
Ma atrybut "ukryty"
Musze mu zmienic atrybut na "widoczny" i prawa dostepu zeby go zobaczyc.
Kod: Zaznacz cały
ls -a
. .config fs kernel net .tmp_versions
.. .config.old include lib samples tools
.15330.d crypto init Makefile scripts ubuntu
arch Documentation ipc .missing-syscalls.d security usr
block drivers Kbuild mm sound virt
certs firmware Kconfig Module.symvers spl zfs
Chodzi o plik ".config "
Jak mu to zmienic?
Do tej pory:
- zmienilem wlasciciela:
- zmienilem uprawnienia:
a plik ciagle jest ukryty.
Re: Lokalizacja net/netfilter/nf_nat_core.c
: 06 października 2017, 19:33
autor: dedito
Pliki, których nazwy zaczynają się od kropki, normalnie nie są wyświetlane (to są podstawy obsługi systemu).
To taki "odpowiednik" atrybutu ukryty z Windowsa.
Zmiana uprawnień nie ma tu sensu i w ogóle nie ma sensu w opisanych przypadkach.
Ponownie zapytam co chcesz zrobić z tym plikiem źródłowym?
Zamiast krótkich odpowiedzi proszę pełnym zdaniem jak w szkole uczyli.
Re: Lokalizacja net/netfilter/nf_nat_core.c
: 06 października 2017, 19:58
autor: Matrixx
Sorki, chyba juz zmeczenie.
Potrzebuje edytowac plik:
Chce zobaczyc jak zmiana konfigu tego pliku zrodlowego wplywa na trawers pakietow w Kernelu?
Chce ten plik zobaczyc i moc edytowac w nano.
Re: Lokalizacja net/netfilter/nf_nat_core.c
: 06 października 2017, 20:17
autor: dedito
Zmiana konfiguracji w tym pliku niczego nie zmieni bez ponownej kompilacji jądra.
Najprościej to podać po prostu pełną ścieżkę do pliku przy wywołaniu wybranego edytora.
Re: Lokalizacja net/netfilter/nf_nat_core.c
: 06 października 2017, 20:24
autor: Matrixx
Jasne.
Zobacz powyzej, zmienilem tresc posta.
Tym sie zasugerowalem:
https://ubuntuforums.org/showthread.php?t=1716195
Czy zeby miec dostep do tego pliku to musze instalowac zrodla Kernela?
Moze byc ten tutorial:
http://ask.xmodulo.com/install-full-ker ... buntu.html ?
Re: Lokalizacja net/netfilter/nf_nat_core.c
: 06 października 2017, 20:44
autor: dedito
Ja też zmieniłem.
Najlepiej korzystaj z oficjalnego wiki Debiana.
Jak nigdy nie kompilowałeś jądra, to najpierw naucz się kompilować bez wprowadzania zmian, a potem coś zmieniaj.