Wie kann man verhindern, dass bestimmte oder andere Weinanwendungen auf das Internet zugreifen?
Bei der Verwendung bestimmter Anwendungen unter Windows wurde von Zeit zu Zeit versucht, ohne ersichtlichen Grund auf das Internet zuzugreifen. Dieses Verhalten konnte ich damals mit einer Personal Firewall verhindern. Leider habe ich in Ubuntu bisher keine Firewall auf Anwendungsebene gefunden. Dies ist besonders ärgerlich, wenn ich im Ausland Daten-Roaming mit meinem 3G-Modem verwende.
Antworten:
Es gibt ein nettes Tutorial, wie man verhindert, dass ein bestimmtes Programm in den Ubuntu-Foren auf das Internet zugreift .
Schritte
iptables-Regel, um zu verhindern, dass diese Gruppe auf das Netzwerk zugreift
Vorgang, für den Sie keinen Internetzugang benötigen, mit
sg
odersudo -g
(Befehl als andere Gruppen-ID ausführen):Grundsätzlich müssen Sie eine neue Gruppe erstellen, den Internetzugriff verweigern und dann ein Programm ausführen, das Sie als diese Gruppen-ID einschränken möchten. In Ihrem Fall führen Sie Wein immer mit der im Lernprogramm beschriebenen Methode aus.
quelle
sg no-internet -c "command args"
. Beachten Sie auch, dass diese iptable-Regel anscheinend keine Pings löscht. Wenn Sie also testen möchten, ob sie funktionieren, verwenden Sie stattdessen netcat. BEARBEITEN : Ich habe auch festgestellt, dass IPv6-Verbindungen nicht unterbrochen werden, sodass Sie nur UDP und TCP von IPv4 blockiert haben.ip6tables
.Bilden Sie eine Gruppe und werden Sie Mitglied
Geben Sie nun eine
iptables
Regel ein, um zu verhindern, dass diese Gruppe das Internet verwendet. Geben Sie dies im Terminal ein und drücken Sie die EingabetasteDamit diese Regel nach jedem Neustart mit systemd ausgeführt wird, verwenden Sie
iptables-persistent save
fromiptables-persistent
package.Bei Verwendung von rc-local : Sie können die Regel eingeben
/etc/rc.local
. Stellen Sie sicher, dass in der letzten Zeile dieser Textdatei stehtexit 0
.Anwendungsbeispiel:
Sie müssen das
" "
und auch Wein vor dem Programmnamen eingeben.quelle
usermod
Befehl zum Hinzufügen bearbeitet-a
. Ohne-a
, werden Sie den Benutzer von allen anderen Zusatz Gruppen am Ende zu entfernen (wieadmin
,cdrom
etc.)! Es ist auch bequemer,addgroup
/ zu verwendenadduser
.adduser <username> <groupname>
das ist hier sinnvoll.sg
Anruf überflüssig zu machen, z. B. indemchown
Sie das Programm starten)?So fügen Sie Ihrer Weinregistrierung (oder virtuellen Playonlinux-Laufwerken) Folgendes hinzu:
viel einfachere Lösung als die Verwendung von Gruppen (& verhindert nicht, dass pol eine Verbindung herstellt, nur die Apps)
Dank an http://ootput.wordpress.com/2011/06/06/block-wine-applications-from-the-internet/comment-page-1/
EDIT: Warten auf den Aussenseiter in den Kommentarregistrierungseinstellungen hinzufügen TCP zu blockieren, in der Zwischenzeit: http://support.microsoft.com/en-us/kb/154596 (klingt wie Ports auf Null oder eine Config - Erstellung Fehler blockieren zwar TCP / UDP-Verbindungen, aber ich habe dieses Problem noch nicht ganz konfrontiert, so habe ich nicht die Notwendigkeit für eine Umgehung)
quelle