Автор Тема: рутиране на нет  (Прочетена 1790 пъти)

boby_to

  • Новаци
  • *
  • Публикации: 2
    • Профил
рутиране на нет
« -: Nov 04, 2006, 17:39 »
Имам нет на линукс машината, която е в локална мрежа с друга уиндоус машина. Намират се и всичко е ок, прехвърлям чрез ftp проколол файлове от едната на другата и прочие. Сега искам да пусна нет на уиндоус машината, въпросът ми е как? Знам че става чрез iptables, но как?
Активен

redcure

  • Напреднали
  • *****
  • Публикации: 914
    • Профил
рутиране на нет
« Отговор #1 -: Nov 04, 2006, 18:41 »
С търсене. Във форума има доста такива теми, както има и в раздела статии на http://www.linux-bg.org. Не е лошо и при искане на помощ да даваш и малко повече инфо, примерно какво си опитвал, какво ти е дистрото и т.н.

Успех
Активен

Debian testing 2.6.18, Enlightenment DR17

http://www.debian.org/doc/manuals/apt-howto/index.en.html

GoodT

  • Напреднали
  • *****
  • Публикации: 361
    • Профил
рутиране на нет
« Отговор #2 -: Nov 04, 2006, 18:53 »
Уважи труда на добрия момък.
Активен

boriskrastev

  • Напреднали
  • *****
  • Публикации: 23
    • Профил
рутиране на нет
« Отговор #3 -: Nov 16, 2006, 20:41 »
здравейте,
можете ли да ми препоръчате статии във връзка с тази тема за Debian
Активен

redcure

  • Напреднали
  • *****
  • Публикации: 914
    • Профил
рутиране на нет
« Отговор #4 -: Nov 16, 2006, 22:49 »
Цък, като скрипта е хубаво да го допопълниш, защото е твърде основен'<img'>
Активен

Debian testing 2.6.18, Enlightenment DR17

http://www.debian.org/doc/manuals/apt-howto/index.en.html

boriskrastev

  • Напреднали
  • *****
  • Публикации: 23
    • Профил
рутиране на нет
« Отговор #5 -: Nov 16, 2006, 22:52 »
Необходимо ли е да прекомпилирам ядрото ако iptables не работи
Примерен код

# iptables -F
FATAL: Module ip_tables not found.
iptables v1.3.6: can't initialize iptables table `filter': iptables who? (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.

мисля че ги няма като модул
Примерен код

# lsmod
Module                  Size  Used by
nvidia               4551508  8
i2c_core               19984  1 nvidia
ip_conntrack_irc        6704  0
ip_conntrack_ftp        7280  0
ip_conntrack           43380  2 ip_conntrack_irc,ip_conntrack_ftp
pppoe                  12544  2
pppox                   3656  1 pppoe
ipv6                  221920  21
af_packet              19784  2
ppp_generic            25300  6 pppoe,pppox
slhc                    6848  1 ppp_generic
ntfs                  193684  1
nls_iso8859_1           4096  2
nls_cp437               5760  3
vfat                   11648  2
fat                    47068  1 vfat
md_mod                 68052  0
dm_mod                 51640  0
ide_cd                 38148  0
cdrom                  37536  1 ide_cd
via_agp                 9664  1
shpchp                 36504  0
pci_hotplug            12420  1 shpchp
rtc                    11828  0
agpgart                32560  2 nvidia,via_agp
8139too                24256  0
8139cp                 19904  0
snd_cmipci             30048  4
snd_pcm                76168  2 snd_cmipci
snd_page_alloc          9800  1 snd_pcm
snd_opl3_lib            9792  1 snd_cmipci
snd_timer              21252  3 snd_pcm,snd_opl3_lib
snd_hwdep               8836  1 snd_opl3_lib
snd_mpu401_uart         7040  1 snd_cmipci
snd_rawmidi            22912  1 snd_mpu401_uart
snd_seq_device          7884  2 snd_opl3_lib,snd_rawmidi
snd                    48516  14 snd_cmipci,snd_pcm,snd_opl3_lib,snd_timer,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq_de
vice
mii                     5312  2 8139too,8139cp
parport_pc             33028  0
parport                33480  1 parport_pc
floppy                 55364  0
crc32                   4224  2 8139too,8139cp
8250_pnp                8832  0
8250                   20500  1 8250_pnp
serial_core            18624  1 8250
soundcore               9120  1 snd
ehci_hcd               26504  0
ide_disk               15360  8
ide_generic             1408  0 [permanent]
aec62xx                 7040  0 [permanent]
alim15x3               11276  0 [permanent]
cmd64x                 10908  0 [permanent]
rz1000                  2752  0 [permanent]
generic                 4484  0 [permanent]
pdc202xx_new            8128  0 [permanent]
opti621                 4228  0 [permanent]
amd74xx                13276  0 [permanent]
via82cxxx               8644  0 [permanent]
serverworks             8648  0 [permanent]
ide_core              112252  13 ide_cd,ide_disk,ide_generic,aec62xx,alim15x3,cmd64x,rz1000,generic,pdc202xx_new,opti621,am
d74xx,via82cxxx,serverworks
sd_mod                 17872  0
scsi_mod              132936  1 sd_mod
unix                   24112  355

опитах да кача ipt_MASQUERADE с insmod но без успех
Активен

redcure

  • Напреднали
  • *****
  • Публикации: 914
    • Профил
рутиране на нет
« Отговор #6 -: Nov 17, 2006, 01:16 »
Пробвай с modprobe  да закачиш ipt_TCPMSS , iptable_mangle, iptable_nat, ip_nat, ipt_recent, ip_conntrack и ip_tables
Активен

Debian testing 2.6.18, Enlightenment DR17

http://www.debian.org/doc/manuals/apt-howto/index.en.html

boriskrastev

  • Напреднали
  • *****
  • Публикации: 23
    • Профил
рутиране на нет
« Отговор #7 -: Nov 18, 2006, 10:01 »
Примерен код
debian:/home/boris# modprobe ipt_TCPMSS
FATAL: Module ipt_TCPMSS not found.
debian:/home/boris# modprobe iptable_mangle
FATAL: Module iptable_mangle not found.
debian:/home/boris# modprobe iptable_nat
FATAL: Module iptable_nat not found.
debian:/home/boris# modprobe ipt_recent
FATAL: Module ipt_recent not found.
debian:/home/boris# modprobe ipt_conntrack
FATAL: Module ipt_conntrack not found.
debian:/home/boris# modprobe ip_tables
FATAL: Module ip_tables not found.

явно не съм ги сложол изобщо в ядрото

опитах да прекомпилирам кернела но не открих нищо което да е свързано с iptables, masquerade, nat и подобни. В момента съм с 2.6.17.8. Всички статии  които съм чел до момента и в тях пише нещо за натройки на кернела са за не по-висока версия от 2.4.х.х и не ми помагат да реша проблема



Активен

neonic

  • Напреднали
  • *****
  • Публикации: 104
    • Профил
рутиране на нет
« Отговор #8 -: Nov 18, 2006, 15:38 »
Ако си качиш kernel 2.6.18-x тези неща би трябвало да ги има вътре като модули.

Иначе можеш да напишеш:

Примерен код
locate .... (съответния модул който ти трябва)


Ако ги имаш модулите, резултата от locate би трябвало да е нещо подобно на:

Примерен код
debian:~# locate ip_tables
/lib/modules/2.6.18-x/kernel/net/ipv4/netfilter/ip_tables.ko
/lib/modules/2.6.18-x/kernel/net/ipv4/netfilter/ip_tables.ko
........
debian:~# locate ip_conntrack
/lib/modules/2.6.18-x/kernel/net/ipv4/netfilter/ip_conntrack_amanda.ko
/lib/modules/2.6.18-x/kernel/net/ipv4/netfilter/ip_conntrack_ftp.ko
/lib/modules/2.6.18-x/kernel/net/ipv4/netfilter/ip_conntrack_h323.ko
/lib/modules/2.6.18-x/kernel/net/ipv4/netfilter/ip_conntrack_irc.ko
/lib/modules/2.6.18-x/kernel/net/ipv4/netfilter/ip_conntrack.ko
........
Активен

boriskrastev

  • Напреднали
  • *****
  • Публикации: 23
    • Профил
рутиране на нет
« Отговор #9 -: Nov 19, 2006, 09:57 »
locate ми връща следното но даже и от директорията в която са modeprobe не ги стартира
[/CODE]# locate ip_tables
/lib/modules/2.4.27-2-386/kernel/net/ipv4/netfilter/ip_tables.o
/usr/i386-uclibc-linux/include/linux/netfilter_ipv4/ip_tables.h
/usr/include/linux/netfilter_ipv4/ip_tables.h
/usr/src/linux-2.6.17.8/include/linux/netfilter_ipv4/ip_tables.h
/usr/src/linux-2.6.17.8/net/ipv4/netfilter/ip_tables.c
[/CODE]
Активен

neonic

  • Напреднали
  • *****
  • Публикации: 104
    • Профил
рутиране на нет
« Отговор #10 -: Nov 19, 2006, 12:17 »
Цитат (boriskrastev @ Ноември 19 2006,10:57)
locate ми връща следното но даже и от директорията в която са modeprobe не ги стартира
[/CODE]# locate ip_tables
/lib/modules/2.4.27-2-386/kernel/net/ipv4/netfilter/ip_tables.o
/usr/i386-uclibc-linux/include/linux/netfilter_ipv4/ip_tables.h
/usr/include/linux/netfilter_ipv4/ip_tables.h
/usr/src/linux-2.6.17.8/include/linux/netfilter_ipv4/ip_tables.h
/usr/src/linux-2.6.17.8/net/ipv4/netfilter/ip_tables.c
[/CODE]

Виж разширенията на файловете.

Примерен код
debian:~# locate ip_tables
/lib/modules/2.6.18-x/kernel/net/ipv4/netfilter/ip_tables.ko
/lib/modules/2.6.18-x/kernel/net/ipv4/netfilter/ip_tables.ko
........
debian:~# locate ip_conntrack
/lib/modules/2.6.18-x/kernel/net/ipv4/netfilter/ip_conntrack_amanda.ko
/lib/modules/2.6.18-x/kernel/net/ipv4/netfilter/ip_conntrack_ftp.ko
/lib/modules/2.6.18-x/kernel/net/ipv4/netfilter/ip_conntrack_h323.ko
/lib/modules/2.6.18-x/kernel/net/ipv4/netfilter/ip_conntrack_irc.ko
/lib/modules/2.6.18-x/kernel/net/ipv4/netfilter/ip_conntrack.ko
........


Ще трябва да се компилират за да може да изпълниш modprobe без да ти дава грешка.
Активен

boriskrastev

  • Напреднали
  • *****
  • Публикации: 23
    • Профил
рутиране на нет
« Отговор #11 -: Nov 19, 2006, 12:25 »
мхм  '<img'> значи няма да ми се размине

мерси много
Активен