24. februar 2010 - 08:44Der er
5 kommentarer og 1 løsning
IPTables blokerer for APT-Get, WGet, osv
Jeg har prøvet at sætte IPTables op på min server, men bagefter så kan jeg hverken hente noget med wget eller opdatere med apt, desuden er SSH meget langsom indtil jeg sætter min IP i /etc/hosts
Mine indstillinger er:
iptables -A INPUT -p TCP --dport 22 -j ACCEPT iptables -A INPUT -p TCP --dport 80 -j ACCEPT iptables -A INPUT -j REJECT
Du skal bruge OUTPUT eller FORWARD afhængig af om det er maskinen selv der har problemer med at hente pakkerne, eller om det er en klient bagved firewallen.
Husk også at enable forwarding hvis du skal benytte dig af denne. Husk at flushe ALLE regler når du laver ændringer.
Nu er jeg ikke verdensmester i iptables, men det ser meget mærkeligt ud for mig det der.
Umiddelbart ville jeg stærkt anbefale at oprette en minIpables.sh (eller hvad du nu vil kalde den) fil og så indsætte iptables parameterne her. At benyte sig at autogen tools, frontends osv. KAN give opskurer iptables parameter.
Ved at gøre det hele selv fra bunden har man meget mere styr over hvad der foregår.
Husk lige at pakker fra localhost til localhost skal tillades. Ellers fungerer en linux kasse ikke. Når du lukker for alt i input så lukker du jo altså også for lokal traffik.
Du skal også huske at tillade etablerede og relaterede forbindelser. Det gøres med : iptables -A INPUT --m state --state ESTABLISHED,RELATED -j ACCEPT
Der kører http trafikken nemlig på nogle andre porte end 80.
mvh Lars
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.