Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Arno Iptables ausgehenden Port öffnen

Frage Linux Debian

Mitglied: MisterLister

MisterLister (Level 1) - Jetzt verbinden

08.01.2015 um 12:47 Uhr, 1395 Aufrufe, 8 Kommentare

Hallo Zusammen.

Folgende Situation: Auf einem Ubuntu 12.04.5 LTS läuft eine Arno Iptables Firewall - schon seit mehreren Jahren.
Jetzt habe ich ein PHP-Skript geschrieben, das über PHP-Mailer eine SMTP-Verbindung über Port 587 aufbauen soll. Wenn die Firewall eingeschaltet ist, erreicht das Skript den Mailserver nicht. Schalte ich die Firewall aus, wird eine E-Mail verschickt.
Der Logik nach meine ich, dass die Firewall den ausgehenden Traffic über Port 587 verbietet.

Nun ist meine Frage, wo ich bei der Firewall einstelle welcher ausgehende Traffic erlaubt ist. Ich weiß, in der debconf.cfg trage ich ein welche eingehenden Ports geöffnet werden. Aber für die ausgehenden Ports finde ich auch nach 2 Stunden Recherche im Netz keine Konfiguration.

Kann mir da jemand einen Tipp geben, wo ich was einstellen muss damit ich auf Port 587 Verbindungen, ausgehenden, erlauben kann?!

Vielen Dank vorab!
Mitglied: Alchimedes
09.01.2015 um 00:13 Uhr
Hallo ,

man iptables ist Dein Freund , und was soll der schei... mit Arno Iptables ??

http://wiki.ubuntuusers.de/Personal_Firewalls

http://wiki.ubuntuusers.de/iptables2

was klar ist das Du eine Regel fuer den Port 587 eintragen musst.

ABER DEFINITIV NICHT IN DER debconf.cfg !!

Gruss
Bitte warten ..
Mitglied: MisterLister
13.01.2015 um 21:19 Uhr
Danke für Deine Antwort.

Ich habe in iptables den Port 587 geöffnet (so hoffe bzw. glaube ich). Doch leider funktioniert der Versand auf dem Port immer noch nicht.
Kannst Du mir ggf. genau schreiben, was ich machen muss?
Als Ahnungsloser ist es etwas schwierig mir die Informationen zusammen zu suchen (weil ich nicht genau weiß, wonach ich suchen muss).

Vielen Dank vorab für Deine Mühe!
Bitte warten ..
Mitglied: Alchimedes
14.01.2015 um 17:41 Uhr
Hallo Mister Lister,

ich koennte Dir jetzt nen Einzeiler raushauen aber damit waere Dir nicht wirklich geholfen.

Hier findest Du aber Deine Loesung Die Du Dir selbst einwenig erarbeiten musst.

https://www.digitalocean.com/community/tutorials/how-to-set-up-a-firewal ...

Desweiteren benutze hier doch mal die Forumssuche , da Iptables bei Linuxmoehren Standard ist.

Gruss
Bitte warten ..
Mitglied: MisterLister
14.01.2015 um 17:53 Uhr
Wie ich ja schreibe, habe ich mit Iptables den Port 587 (OUTPUT) geöffnet.
Den Einzeiler hatte ich schon "gefunden" (und den zusammenhang wohl verstanden).
Dennoch funktioniert es nicht.

Vielleicht verstehe ich auch noch nicht ganz das Zusammenspiel zwischen Arno Iptables Firewall und Iptables?!
Bitte warten ..
Mitglied: Alchimedes
14.01.2015 um 17:57 Uhr
Hallo ,

dann liste doch mal die Iptablesregeln auf.
Denk daran das Aenderung an den Regeln diese erst nach
einem reload greifen.

Gruss
Bitte warten ..
Mitglied: MisterLister
14.01.2015 um 18:10 Uhr
Für OUTPUT zeigt mit iptables -S das hier an:

-A OUTPUT -j BASE_OUTPUT_CHAIN
-A OUTPUT -o venet0 -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
-A OUTPUT -j OUTPUT_CHAIN
-A OUTPUT -j HOST_BLOCK_DST
-A OUTPUT -f -m limit --limit 3/min -j LOG --log-prefix "AIF:Fragment packet: " --log-level 6
-A OUTPUT -f -j DROP
-A OUTPUT -o venet0 -j EXT_OUTPUT_CHAIN
-A OUTPUT -j POST_OUTPUT_CHAIN
-A OUTPUT -j ACCEPT
-A OUTPUT -o venet0 -p tcp -m tcp --dport 587 -m state --state NEW,ESTABLISHED -j ACCEPT

Den letzten Eintragehabe ich hinzugefügt.
Klappt trotzdem nicht.

Hast Du eine Idee, was ich falsch gemacht haben kann?!
Bitte warten ..
Mitglied: Alchimedes
15.01.2015 um 18:44 Uhr
Hello ,

mach mal nen IPTABLES -L

Gruss
Bitte warten ..
Mitglied: MisterLister
16.01.2015 um 21:06 Uhr
Der Befehl brint eine gaaaaanz lange Liste. Ich habe mal die mit OUTPUT herauskopiert:

Chain OUTPUT (policy DROP)
target prot opt source destination
BASE_OUTPUT_CHAIN all -- anywhere anywhere
TCPMSS tcp -- anywhere anywhere tcpflags: SYN,RST/SYN TCPMSS clamp to PMTU
OUTPUT_CHAIN all -- anywhere anywhere
HOST_BLOCK_DST all -- anywhere anywhere
LOG all -f anywhere anywhere limit: avg 3/min burst 5 LOG level info prefix "AIF:Fragment packet: "
DROP all -f anywhere anywhere
EXT_OUTPUT_CHAIN all -- anywhere anywhere
POST_OUTPUT_CHAIN all -- anywhere anywhere
ACCEPT all -- anywhere anywhere

Chain BASE_OUTPUT_CHAIN (1 references)
target prot opt source destination
ACCEPT all -- anywhere anywhere state ESTABLISHED
ACCEPT all -- anywhere anywhere

Chain EXT_OUTPUT_CHAIN (1 references)
target prot opt source destination

Chain INT_OUTPUT_CHAIN (0 references)
target prot opt source destination

Chain OUTPUT_CHAIN (1 references)
target prot opt source destination

Chain POST_OUTPUT_CHAIN (1 references)
target prot opt source destination

Siehst Du da etwas, was ich anpassen kann?

Danke vorab!
Bitte warten ..
Ähnliche Inhalte
Router & Routing
Debian 8 Port Öffnen (6)

Frage von Citytow zum Thema Router & Routing ...

Router & Routing
Libvirt Port forwarding

Frage von fundave3 zum Thema Router & Routing ...

Server-Hardware
Kann wav Datei im Handy nicht öffnen (2)

Frage von Chrisch zum Thema Server-Hardware ...

HTML
Link aus Iframe in neuem Tab öffnen (5)

Frage von frank1983 zum Thema HTML ...

Neue Wissensbeiträge
Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(9)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Windows 10

Das Windows 10 Creators Update ist auf dem Weg

(6)

Anleitung von BassFishFox zum Thema Windows 10 ...

Heiß diskutierte Inhalte