[Linux] Hoe deze packages installeren

Pagina: 1
Acties:

  • BSeB
  • Registratie: Juni 2001
  • Laatst online: 22-09-2025
Ik draai Red Hat 7.3 en nu wil ik ipchains gebruiken in plaats van iptables omdat deze ondersteuning heeft voor voicechat met msn en filetransfer en natuurlijk netmeeting.

Nu haal ik van deze site:

http://www.e-infomax.com/ipmasq/

Mijn packages. En deze pak ik uit met deze regel:

tar -zxvf mmsmasq.tar.gz

mmsmasq.tar.gz -> de masqeringsmodule voor msn.

Dan komen hier 2 bestanden in te voorschijn. De uitgepakte map staat tijdelijk in /root/MSN. Nu staan hier 2 bestanden in en dat zijn de volgende:

ip_masq_mms.c
en
Makefile

Wat is de volgende stap die ik moet nemen want op die site kan ik geen info vinden hoe deze 2 bestanden actief te maken. Btw ik heb de 1 na laatste kernel van RH 7.3 erop staan.

Verwijderd

make && make install vanuit die directory vermoed ik.

  • BSeB
  • Registratie: Juni 2001
  • Laatst online: 22-09-2025
make heb ik gedaan maar dan krijg ik een heel lang script, maar moet ik daarna echt Make install doen. Moet dat betsand dan niet in die map staan normaal altijd wel volgens mij

Verwijderd

Welk bestand bedoel je ?

  • BSeB
  • Registratie: Juni 2001
  • Laatst online: 22-09-2025
Als je het zou downloaden zou je zien dat de opdracht make install niet mogelijk is omdat je dan de volgende melding krijgt:

[root@CP*****-A MSN]# make install
make: *** Geen regel voor het maken van doel `install'. Stop.

En als ik make doe krijg ik het volgende:

een hele lijst met declaraties. Maar als je op die site kijkt staat er dat het voor kernel 2.2 is. DUS met IPCHAINS dan zou het toch ook moeten werken op 2.4 met IPCHAINS als ik de ondersteuning uit zet voor IPTABLES

  • BSeB
  • Registratie: Juni 2001
  • Laatst online: 22-09-2025
Btw dit is een dele van die lijst met declaraties van make:

/usr/include/asm/pgalloc.h:66: warning: control reaches end of non-void function
/usr/include/asm/pgalloc.h: At top level:
ip_masq_mms.c:155: warning: implicit declaration of function `atomic_dec'
ip_masq_mms.c:155: union has no member named `usecount'
ip_masq_mms.c: At top level:
ip_masq_mms.c:166: warning: `struct ip_masq' declared inside parameter list
ip_masq_mms.c:176: warning: `struct ip_masq' declared inside parameter list
ip_masq_mms.c: In function `masq_mms_out':
ip_masq_mms.c:273: warning: implicit declaration of function `ip_masq_new'
ip_masq_mms.c:275: dereferencing pointer to incomplete type
ip_masq_mms.c:277: `IP_MASQ_F_NO_DPORT' undeclared (first use in this function)
ip_masq_mms.c:277: `IP_MASQ_F_NO_DADDR' undeclared (first use in this function)
ip_masq_mms.c:277: warning: assignment makes pointer from integer without a cast
ip_masq_mms.c:281: warning: implicit declaration of function `sprintf'
ip_masq_mms.c:281: warning: implicit declaration of function `NIPQUAD'
ip_masq_mms.c:281: dereferencing pointer to incomplete type
ip_masq_mms.c:281: warning: too few arguments for format
ip_masq_mms.c:288: warning: implicit declaration of function `ip_masq_skb_replace'
ip_masq_mms.c:288: `GFP_ATOMIC' undeclared (first use in this function)
ip_masq_mms.c:290: warning: assignment makes pointer from integer without a cast
ip_masq_mms.c:298: dereferencing pointer to incomplete type
ip_masq_mms.c:298: dereferencing pointer to incomplete type
ip_masq_mms.c:298: dereferencing pointer to incomplete type
ip_masq_mms.c:307: warning: assignment makes pointer from integer without a cast
ip_masq_mms.c:313: warning: implicit declaration of function `ip_masq_listen'
ip_masq_mms.c:314: warning: implicit declaration of function `ip_masq_put'
ip_masq_mms.c: At top level:
ip_masq_mms.c:321: variable `g_masq_functbl' has initializer but incomplete type
ip_masq_mms.c:323: warning: excess elements in struct initializer
ip_masq_mms.c:323: warning: (near initialization for `g_masq_functbl')
ip_masq_mms.c:324: warning: excess elements in struct initializer
ip_masq_mms.c:324: warning: (near initialization for `g_masq_functbl')
ip_masq_mms.c:325: warning: excess elements in struct initializer
ip_masq_mms.c:325: warning: (near initialization for `g_masq_functbl')
ip_masq_mms.c:326: warning: excess elements in struct initializer
ip_masq_mms.c:326: warning: (near initialization for `g_masq_functbl')
ip_masq_mms.c:327: warning: excess elements in struct initializer
ip_masq_mms.c:327: warning: (near initialization for `g_masq_functbl')
ip_masq_mms.c:328: warning: excess elements in struct initializer
ip_masq_mms.c:328: warning: (near initialization for `g_masq_functbl')
ip_masq_mms.c:329: warning: excess elements in struct initializer
ip_masq_mms.c:329: warning: (near initialization for `g_masq_functbl')
ip_masq_mms.c:331: warning: excess elements in struct initializer
ip_masq_mms.c:331: warning: (near initialization for `g_masq_functbl')
ip_masq_mms.c: In function `masq_mms_init':
ip_masq_mms.c:342: `MAX_MASQ_APP_PORTS' undeclared (first use in this function)
ip_masq_mms.c:345: warning: implicit declaration of function `kmalloc'
ip_masq_mms.c:345: sizeof applied to an incomplete type
ip_masq_mms.c:345: `GFP_KERNEL' undeclared (first use in this function)
ip_masq_mms.c:350: sizeof applied to an incomplete type
ip_masq_mms.c:351: warning: implicit declaration of function `register_ip_masq_app'
ip_masq_mms.c: In function `masq_mms_done':
ip_masq_mms.c:371: `MAX_MASQ_APP_PORTS' undeclared (first use in this function)
ip_masq_mms.c:375: warning: implicit declaration of function `unregister_ip_masq_app'
ip_masq_mms.c:382: warning: implicit declaration of function `kfree'
ip_masq_mms.c: In function `cleanup_module':
ip_masq_mms.c:409: warning: implicit declaration of function `printk'
ip_masq_mms.c:409: `KERN_INFO' undeclared (first use in this function)
ip_masq_mms.c:409: parse error before string constant
ip_masq_mms.c: At top level:
ip_masq_mms.c:45: storage size of `g_masq_objs' isn't known
ip_masq_mms.c:32: warning: `ports' defined but not used
ip_masq_mms.c:45: warning: `g_masq_objs' defined but not used
make: *** [ip_masq_mms.o] Fout 1

  • BSeB
  • Registratie: Juni 2001
  • Laatst online: 22-09-2025
Ingekort natuurlijk, op dit moment is IPCHAINS nog niet actief

  • geforce5_guy
  • Registratie: December 2001
  • Niet online
ip maskquerating zit in de kernel, kan je zo aanzetten.

Verwijderd

Of die module werkt onder 2.4 zou ik niet weten. Ik doe namelijk niks met ipchains en al helemaal niet met MSN of aanverwante zooi waar je een MS passport voor nodig hebt .
Compileert ie wel of compileert ie niet ? Dat kun je zien aan een bestand genaamd ip_masq_mms.o. Als deze bestaat heb je de module gebakken. Dan is het een kwestie van kopieren van de .o file naar /lib/modules/<jouw-kernel-versie>/misc/ , daarna gevolgd door een depmod -a . Als dat goed gegaan is geeft dat laatste commando geen output.

/edit nav update draadje. Het schijnt dus niet te compileren. De vraag is dan of je kernel inderdaad ipchains support heeft en of deze module uberhaupt wel werkt met een 2.4 kernel.

[ Voor 0% gewijzigd door Verwijderd op 15-09-2002 16:04 . Reden: update ]


  • BSeB
  • Registratie: Juni 2001
  • Laatst online: 22-09-2025
Blijkbaar werkt die module dan dus niet onder 2.4 want zoals de laatste regel al zegd:

make: *** [ip_masq_mms.o] Fout 1

Dus heb ik geen .o file en dus niks om in deze map te proppen. Het is dus wachten tot er wel modules zijn voor de 2.4 kernels die wle voicechat en netmeeting ondertsteunen.

  • Arioch
  • Registratie: Maart 2002
  • Laatst online: 06-05 14:11

Arioch

<geek>

Heb je al eens een kernel gerecompiled? En zo ja: heb je masquerading support wel aangezet?

  • BSeB
  • Registratie: Juni 2001
  • Laatst online: 22-09-2025
Ik heb een server draaien met Linux erop daarachter heb ik een netwerk en aan de andere kant internet. Ik heb dus wel IP-masq regels ingevoerd anders kan ik nooit met mijn lokale internet naar buiten. Om precies te zijn heb ik deze regel voor mijn masq:

# Load the NAT module (this pulls in all the others).
modprobe iptable_nat

# In the NAT table (-t nat), Append a rule (-A) after routing
# (POSTROUTING) for all packets going out eth0 (-o eth0) which says to
# MASQUERADE the connection (-j MASQUERADE).
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

# Turn on IP forwarding
echo 1 > /proc/sys/net/ipv4/ip_forward

Hiermee neem ik dus aan dat IPMASQ aan staat, kan alleen in RH 7.3 niet de map vinden waar de modules staan

  • BSeB
  • Registratie: Juni 2001
  • Laatst online: 22-09-2025
Niemand?!

  • Mark
  • Registratie: Juni 1999
  • Laatst online: 20-05 18:48
Waarom gebruik je niet gewoon ReAim. Dan kun je gewoon met iptables werken. Voor meer info: MSN/IPTables: werken aan oplossing ***Gevonden!***

  • BSeB
  • Registratie: Juni 2001
  • Laatst online: 22-09-2025
Niet opm vervelend te doen maar volgens mij is dat alleen filetransfers en dus geen voicechat!

  • BSeB
  • Registratie: Juni 2001
  • Laatst online: 22-09-2025
http://www.netfilter.org/downloads.html#1.2.7a

Hier staat wel een patch voor netmeeting, maar die doet het nu dus tijdleijk weer is niet. Weet iemand waar deze patch vandaan te halen is met een link die dus wle werkt.

  • BSeB
  • Registratie: Juni 2001
  • Laatst online: 22-09-2025
Pagina: 1