WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   wieder mal probs (http://www.wcm.at/forum/showthread.php?t=55567)

platin 05.05.2002 20:16

wieder mal probs
 
bekomme mit dem 2 rechner keine verbindung zum linuxrechner
linux:suse 8.0
eth0 = 192.168.123.102

eth1 = internet chello

2.rechner win me
192.168.123.104

ping geht in allen richtungen, auch sich selbst!

keine ftp, mail,telnet, datenzugriff

mir kommt so vor, alls wären die ports gesperrt, habe aber keine firewall aktiv.habe das system auch schon neu aufgesetzt, weil ich dachte-ich habe irgend einen blödsinn eingegeben.

habe ich etwas vergessen?

thx platin

Sloter 05.05.2002 21:03

Dienste gestartet?

Was geht nicht, Mail am Rechner oder kommst du über die Linuxdose nicht raus?

Sloter

platin 05.05.2002 21:21

vom linuxrechner kann ich mail abrufen und komme auch ins internet.

habe jetz linux nochmals mit standart software aufgesetzt.
prob ist, ich kann mit dem winrechner nur pingen, alles andere geht nicht.

bei der letzten configuration habe ich samba, sendmail und fetchmal laufen gehabt- hat am linux alles gefunkt. nur vom andere konnte ich nichts abrufen.
aber telnet soll ja auch ohne den programmen funken? und coputer suchen am winpc geht auch nicht, kann er nichts finden.
das einzige das gefunkt hat, war webmin über http am winrechner.

platin

Sloter 05.05.2002 22:05

Hy

Eigentlich geht nichts :D

Schau dir einmal die Threads bezüglich Linuxrouter an.

Nur Fetchmail verteilt keine Mails
Ohne Samba kein Share
und ohne Firewall die Masq macht kein routing für die Clienten.

Sloter

platin 06.05.2002 13:19

habe mich jetz durch einige bücher gekämpft und auch links.

ist das richtig: habe 2 karten eth0 + eth1(chello)
eth1 ist auf DHCP rechnername und namenserver hostname=linux ;domain=not for mail(laut buch);
nameserver =195.34.133.10+11 ; domain suchliste=chello.at.
bei eth0 habe ich die adresse 192.168.123.102
wenn ich aber den nameserver laut buch ändere, ist der bei eth1 auch geändert, daher geht auch kein internet mehr.
muß jetzt etho auch 195.34.133.10+11 sein?

Sloter 06.05.2002 13:41

Hy

Ja du verwendest ja immer die zwei gleichen :D

Aber du brauchst sie nur einmal eintragen.
1 Primary
2 Secundary

Dann sollte bei beiden das selbe stehen.

Sloter

platin 06.05.2002 20:18

danke sloter

mir raucht schon der kopf,habe mit 3 verschiedenen bücher schon das masq versucht. kein erfolg.

kann man das nicht auch im yast2 einstellen?

meine versuche
linux:~ # linux:~ # sysct1 -w net.ipv4.ip_forward=1
bash: linux:~: command not found
linux:~ # bash: sysct1: command not found
bash: bash:: command not found
linux:~ # linux:~ # echo 1 > /proc/sys/net/ipv4/ip_forward
bash: linux:~: command not found
linux:~ # linux:~ # /sbin/iptables -P forward DENY
bash: linux:~: command not found
linux:~ # bash: /sbin/iptables: No such file or directory
bash: bash:: command not found
linux:~ # linux:~ # /sbin/ipchains -P forward DENY
bash: linux:~: command not found
linux:~ # ipchains: Protocol not available
bash: ipchains:: command not found
linux:~ # linux:~ # /usr/sbin/iptables -P forward DENY
bash: linux:~: command not found
linux:~ # iptables: Bad built-in chain name
bash: iptables:: command not found
linux:~ # linux:~ # /usr/sbin/iptables -A forward -S 192.168.0.0/24 -i ppp0 -j MASQ
bash: linux:~: command not found
linux:~ # iptables v1.2.5: Unknown arg `-S'
> Try `iptables -h' or 'iptables --help' for more information.
> linux:~ # /usr/sbin/iptables -A forward -s 192.168.0.0/24 -i ppp0 -j MASQ
> iptables v1.2.5: Couldn't load target `MASQ':/usr/lib/iptables/libipt_MASQ.so: cannot open shared object file: No such file or directory
>
> Try `iptables -h' or 'iptables --help' for more information.
> linux:~ # /sbin/init.d/.
> bash: /sbin/init.d/.: No such file or directory
> linux:~ # /usr/sbin/init.d/.
> bash: /usr/sbin/init.d/.: No such file or directory
> linux:~ # /usr/sbin/init.d/
> bash: /usr/sbin/init.d/: No such file or directory
> linux:~ # /usr/sbin/init.d
> bash: /usr/sbin/init.d: No such file or directory
> linux:~ # /etc/rc.d/init.d/firewall
> bash: /etc/rc.d/init.d/firewall: No such file or

Sloter 06.05.2002 21:45

Hy

Hast du nicht IPTables installiert?

www.onlinetravel.at/firewall2

Das Script in eine Datei kopieren zb firewall.

vi firewall
speichern in /root/sbin oder /sbin/ oder /usr/local/sbin

chmod 755 firewall

Starten mit "firewall start" es geht dann noch stop, restart,status

Gutes Script und schön dokumentiert :)
Du brauchst nur am Anfang deine Nics eingeben für intern und extern.
eth0 und eth1.

Sloter

platin 06.05.2002 23:01

hallo
iptables ist installiert, allerdings gibt es dort auch ein ip6tables,stört das vielleicht?

habe das script jetzt in kedit kopiert und geändert
gespeichert in /usr/sbin/firewall

aber wo gebe ich jetzt chmod 755 firewall ein, bzw firewall start?
habe schon tage gebraucht, wie ich z.b. ein script ändern kann, das schon im system ist. da steht überall nur mit shell oder vi. aber das man nur mit kedit die datei suchen - ausbessern und wieder speichern muß, seht in keinen buch.ich glaube die autoren nehmen an, daß man das alles schon kennt.für einen der immer nur mit win gearbeitet hat, ist das nicht leicht.

danke auf jeden fall für deine hilfe

gruß platin

Lotussteve 07.05.2002 08:07

Zitat:

Original geschrieben von platin
aber wo gebe ich jetzt chmod 755 firewall ein, bzw firewall start?

Hallo!

Ersteres kannst du entweder im Wortlaut auf der Konsole oder in einer Terminalemulation (Icon: Monitor mit Muschel) eingeben oder mit Konqueror etc... setzen (Dateirechte).

Das zweite würde ich dezidiert in der shell eingeben, bzw. in ein Script in /etc/ppp/ip-up/ . Aber das können wir uns ja noch anschauen :)


HTH,

Ciao,

Steve

Sloter 07.05.2002 09:46

Hy

1,Öffne die Shell
2, cd /return
3, cd /bin jetzt bist du in /root/sbin
4, vi firewall /return
5, leere Datei da kopierst du jetzt das Script rein.
6, chmod 755 firewall (du bist noch immer in /root/bin)
7, Firewall starten mit "firewall start"

Das war alles, ich hoffe verständlich genug :)

@Lotus: Die Feinheiten machen wir später.....

Sloter

platin 07.05.2002 13:33

habe es jetzt reinkopiert
chmod 755 firewall
firewall start

sollte sich dann etwas tun?
bei mir bleibts einfach so stehen.
habe noch ein SuSEconfig gemacht

platin 07.05.2002 13:42

ich glaube, ich kann mich excalibur33 anhängen-allerdings mit linux für dummys;)

platin

Sloter 07.05.2002 16:43

Hy

Eigentlich sollte sich schon was tun, zumindestens eine Fehlermeldung :D

firewall start /Enter/Return :)

Sloter

platin 07.05.2002 16:56

linux:~/bin # chmod 755 firewall
chmod: getting attributes of `firewall': No such file or directory
linux:~/bin # firewall start
bash: /usr/sbin/firewall: bad interpreter: Permission denied
linux:~/bin #
wenn ich vi firewall eingebe, bin ich ja in der vi.
unten steht dann -insert-
wie komme ich in der vi dann weiter?
ich bin auf q (record) gegangen, war wahrscheinlich das falsche

platin

Sloter 07.05.2002 18:58

Hy

Bist du mit SSH verbunden mit dem Rechner?

vi firewall
"a" schreibmodus
Danach markierst du das Script im Browser /rechte Maustaste/Kopieren
wechselst auf das SSh Fenster
rechte Maustaste fügt den Zwischenspeicer ein.

Danach "alt q"
Dann ":wq" (schreiben und beenden)oder nur ":q" beenden ohne speichern wenn du glaubst du hast einen Fehler gemacht.

Dann kommt chmod.

Sloter

platin 07.05.2002 19:44

nein, kein ssh. arbeite direkt am pc.

ich habe jetz nachgesehen in /usr/sbin/ liegt eine sicherungsdatei(firewall) und ein shellscript (firewall)



juhu erster sieg!!!!!!
habe die datei in /root/bin verschoben

jetzt hat er die befehle angenommen

und internet geht auch am 2. rechner

startet die firewall jetzt automatisch bei jedem start?


thx platin

Sloter 07.05.2002 20:50

Nein startet nicht automatisch.

Dazu mußt du dasScript (firewall) in den dementsprechenden Runlevel aktivieren.

Sloter

platin 07.05.2002 23:21

danke habe es in runlevel 5 gegeben

funkt super
danke für deine geduld

platin

platin 08.05.2002 21:21

hallo

wieder mal ne frage. wie finde ich heraus, welche die (der)startskript eines programmes ist?(für runlevelstart)
bei manchen progs ist es ja leicht, wie samba,apache und der firewall (bei der mir sloter sehr viel geholfen hat).

z.b fetchmail, wenn ich das für /etc/init.d suchen will, findet er ungefähr 3-4 ordner, die alle über webmin gehen
oder qpopper.
gibt es da vielleicht einen einfachen suchbegriff?

thx platin

ps. suse 8.0

Sloter 08.05.2002 21:28

Hy

Fetchmail machst du am besten über einen Cronjob, da es nicht einmal gestartet wird, sondern du alle zB 5 Minuten deine Mails holen möchtest.

Sloter

Lotussteve 08.05.2002 21:30

Hallo!

WENN ein Programm ein Runlevelscript hat sollte es schon (bei Debian) in /etc/init.d liegen, ansonsten bastel dir aus dem dort zu findenden "skeleton" ein eigenes!


HTH,

Ciao,

Steve

platin 08.05.2002 21:41

hi danke

ja, so ist das in webmin auch gelöst, holt alle 60sec die mails ab.
muß aber nach dem rechnerstart immer mechanisch auf start gehen.
die firewall habe ich in die init.d datei gelegt, kein prob.

jetzt habe ich z.b qpopper oder ein ftp programm installiert. die haben sich aber nicht in den runlevel gelegt. jetzt muß ich sie natürlich händisch in die"start"datei legen. mit dem startbefehl
z.b /root/firewall start
nur qpopper oder auch andere habe ich in mehr ordner liegen.
wie finde ich heraus, welche das richtige ist?

Sloter 08.05.2002 23:16

In der Regel liegen bei Suse die Startscripte unter /etc/init.d/

Sloter

Excalibur33 09.05.2002 12:10

@Platin
Wennst von Me Rechner auch Zugriff aufs WEB über Linux haben willst:
Beim Me Netzwerk > NIC > Konfiguration :Eigenschaften der NIC: Reiter Gateway = IP vom Linux eth0 eingeben, dann > DNS: DNS aktivieren, Nameserver IP von CHELLO eingeben, Neu starten!
Beim Linuxrechner:Entweder mein Script ändern falls die FW noch nicht geht, oder zumindest an der Shell die 2 Zeilen eingeben:
/sbin/iptables -A POSTROUTING -t nat -o ppp0 -j MASQUERADE
echo 1>/proc/sys/net/ipv4/ip_forward

dann sollten beide funken, wenn nicht "ppp0" ersetzen durch "eth1
Allerdings beim ME > IE Verbindungseinstellung :keine Verbindung! und Eigenschaften für LAN alle Häkchen weg!
mfg Excalibur


PS: wennst von Howto lesen genug hast ,dann probier es so!

platin 09.05.2002 18:14

@excalibur33
danke, internet geht schon. konnte nur nicht den pop3(qpopper)starten für die mailabholung von sendmail an ms outlook. oder vom winme auf telnet zugreifen.
gruß platin

ich glaub, wenn wir das linux mal intus haben (wie lange es auch noch dauert), sollten wir ein buch schreiben: linux idiotisch sicher oder linux 1:1 für windowsabschwörer;) mit viel bilder und zeigefinger!!!!


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:14 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag