Ubuntu Firewall

Pagina: 1
Acties:
  • 115 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

  • jealma
  • Registratie: Mei 2003
  • Niet online

jealma

Jesus is Lord!

Topicstarter
(overleden)
Ik heb een probleem waar ik al een tijdje mee zit. Het is als volgt:

Ik heb een server die Ubuntu 5.04 Hoary Hedgehog draait, (als gewone distro, niet als server geinstalled, dus wel X) Daarop heb ik eerst DHCP3 server geinstalleerd. DHCP3 server geeft addressen op ETH0. (Dat is miijn interne netwerk.) Mijn externe netwerk is ETH1. in /etc/dhcp3/dhcpd.conf heb ik het volgende aangepast:

# A slightly different configuration for an internal subnet.
Subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.150 192.168.0.200;
option domain-name-servers XXX.XXX.XXX.XXX, XXX.XXX.XXX.XXX;
option domain-name "ubuntu.firewall.lan";
option routers 192.168.0.1;
option boradcast-address 192.168.0.255;
default-lease-time 600;
max-lease-time 7200;
}

Hierbij is ETH1 de internetinterface en krijgt zijn ipaddress via een dhcp server (Speedtouch 510)
ETH0 is de interface voor het interne netwerk en heeft een statisch ip, namelijk 192.168.0.1.
-------------------------------------------------------------------------------------------------------------------------------------------
Tot zover krijgt elke client (win 98se, win xp, ubuntu clients) hun ipaddress tussen 192.168.0.150 en 192.168.0.200 tenzij ze een fixed ip hebben, wat ik in dezelfde dhcpd.conf heb gedefineerd. Ook staat er goed bij welke routers ze hebben, wat de dhcp server is, welke dns servers ze gebruiken, en wat de domain name is. De clienten hebben nog geen internet, dat komt nu.
-------------------------------------------------------------------------------------------------------------------------------------------
Toen ik dit klaar had, heb ik firestarter geinstalleerd (een firewall). Hierin heb ik ingesteld dat ETH1 mijn internetinterface is en zijn ip via dhcp verkrijgt. Ik heb internet connection sharing ingeschakeld naar ETH0 zodat ik er een NAT router van maak. Ik kan nog niet aanvinken dat ETH0 dhcp mag gebruiken. Alles werkt en de clienten hebben internet. Als ik nu naar de preferences ga in firestarter en ik selecteer dat DHCP mag worden gebruikt (DHCP3 is geinstalleerd) dan kan ik dat gewoon aanvinken. Ik zet er ook bij dat de huidige DHCP configuratie moet worden gebruikt. Als ik nu op "apply" klik krijg ik de error:
"Failed to start the firewall.

An unknown error occurred.

Please check your network device settings and make sure your internet connection is active."

Ik klik op "OK" en de firewall geeft aan dat hij active is. Alles werkt naar behoren, alle poorten zijn geshadowed volgens scan.sygatetech.com, de clienten hebben internet en dhcp werkt gewoon.

Nu wil ik graag weten: wat betekend die error en waar zit de fout, als die er is. Ik heb namelijk zo een donkerbruin vermoeden dat het iets met ipv6 temaken heeft. Kan het zo zijn dat de firewall wel ipv6 aankan en dhcp3server niet?? dat firestarter een stukje mist ofzo???
------------------------------------------------------------------------------------------------------------------------------------------------
Mijn 2e vraag: Ik heb nu dus ETH1 als mijn internetinterface en ETH0 als mijn netwerkinterface.
ETH0 heeft het address 192.168.0.1 en netmask 255.255.255.0. Kan ik er nog twee interfaces bijj bouwen die dan de addressen 192.168.1.1 netmask 255.255.255.0 en 192.168.2.1 netmask 255.255.255.0 krijgen en ook gerouterd worden via NAT. Dus dat ik als het ware mijn internet verbinding van ETH1 doorlus naar 3 aparte netwerken resp. 192.168.0.1, 192.168.1.1 en 192.168.2.1?? Dan moet het in principe niet mogelijk zijn om te communiceren tussen de verschillende interne netwerken maar dat ze wel allemaal kunnen communiceren met het internet via de NAT firewall.

Avalon, Fireflight, Gaither, Point of Grace, Third Day
C2D E6400 @ 3GHz - Zalman CNPS8000 - GA-P35-DS3 - Corsair 2GB ram - Asus 9400GT - OCZ Vertex 30GB
Archlinux 64-bit + Awesome


Acties:
  • 0 Henk 'm!

  • neographikal
  • Registratie: Januari 2001
  • Niet online
Voor wat betreft vraag 1: ga eens googlen met de foutmelding, want zonder specifieke informatie wordt dit zoeken naar een speld in een hooiberg.

Voor wat betreft vraag 2: Ja dat is mogelijk, je kan aliassen aanmaken op een netwerkkaart. Gewoon extra ipadressen toevoegen met de bijbehorende regels :) Normaal gesproken gebruik je daarvoor iptables regels, het pakket wat jij gebruikt ken ik in ieder geval niet.

Acties:
  • 0 Henk 'm!

  • jealma
  • Registratie: Mei 2003
  • Niet online

jealma

Jesus is Lord!

Topicstarter
(overleden)
ah, okee.

Ik ben nog een beetje aan het experimenteren geweest in firestarter, en ik heb dhcp voor het interne netwerk uitgezet in firestarter. De DHCP server loopt nog wel gewoon, dus elke client krijgt wel ip addressen, maar firestarter regelt het niet meer, dus ook geen foutmelding meer.

Ik ga nu even verder kijken naar hoe dat moet met die iptables enzo.

Avalon, Fireflight, Gaither, Point of Grace, Third Day
C2D E6400 @ 3GHz - Zalman CNPS8000 - GA-P35-DS3 - Corsair 2GB ram - Asus 9400GT - OCZ Vertex 30GB
Archlinux 64-bit + Awesome


Acties:
  • 0 Henk 'm!

  • neographikal
  • Registratie: Januari 2001
  • Niet online
jealma schreef op zaterdag 07 mei 2005 @ 22:15:
ah, okee.

Ik ben nog een beetje aan het experimenteren geweest in firestarter, en ik heb dhcp voor het interne netwerk uitgezet in firestarter. De DHCP server loopt nog wel gewoon, dus elke client krijgt wel ip addressen, maar firestarter regelt het niet meer, dus ook geen foutmelding meer.

Ik ga nu even verder kijken naar hoe dat moet met die iptables enzo.
Als je toch met iptables gaat beginnen in plaats van een pakket wat allerlei dingen automatisch voor je doet, pak dan gelijk debian of slackware als distro. Daar heb je veel minder meuk in zitten waar je eventueel last van zou krijgen :) Als je handmatig gaat beginnen zijn deze distributies ideaal :)

Acties:
  • 0 Henk 'm!

  • LinuX-TUX
  • Registratie: December 2003
  • Laatst online: 10-09 14:20
Ik ben niet bekend met firestarter, maar neem aan dat het gewoon werkt op basis van IPtables. Ik zelf heb een keer FWbuilder gebruikt, grafisch een beetje in elkaar flansen wat je wil hebben, script erop gooien en het werkte voor mij goed. Misschien de moeite waard om naar te kijken FWbuilder

/me LinuX-TUX heeft slapeloze nachten gehad van dat IPtables ... lang leve de GUI's _/-\o_

Acties:
  • 0 Henk 'm!

Verwijderd

Move NT > NOS

Acties:
  • 0 Henk 'm!

  • ajvdvegt
  • Registratie: Maart 2000
  • Laatst online: 13-08 16:01
Firestarter is, zoals hierboven al gesuggereerd, een GUI-frontend voor IPtables. Start het eens vanaf een console ('sudo firestarter'), en kijk of daar fouten in verschijnen als je het forwarden aan zet. De GUI geeft een foutmelding zodra hij de output van de dhcp server niet herkent, maar misschien heb je net een andere versie van die server ofzo.

Meerdere IP-adressen per interface kan je naar mijn weten niet instellen met Firestarter. Dat is meer voor de simpele dingen bedoeld, als Firewall en eenvoudig NAT-ten.

I don't kill flies, but I like to mess with their minds. I hold them above globes. They freak out and yell "Whooa, I'm *way* too high." -- Bruce Baum


Acties:
  • 0 Henk 'm!

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05 20:45
Op de site van firestarter staat dat je voor dhcp ondersteuning op Debian/Ubuntu het pakket "dhcp" nodig hebt. Jij hebt dhcp3, de nieuwere versie. Het zou kunnen zijn dat daar het probleem ligt.
Wat is trouwens het verschil tussen versie 2 en 3?

[ Voor 12% gewijzigd door Sir Isaac op 09-05-2005 00:48 ]

Pagina: 1