[Eisfair] anderen Gateway über DHCP vergeben als den vom Server

Olaf Jaehrling eisfair at ojaehrling.de
Mo Mai 27 15:29:57 CEST 2013


Hallo Daniel,


--- Original-Nachricht ---
Absender: Daniel Heide
Datum: 27.05.2013 12:14
> Hi,
> 
> base     : 2.0.4
> eiskernel: 2.2.0 (2.6.32-eisfair-1-SMP)
> S: 1.6.0    DHCP Server (ISC-DHCPD 4)
> 
> 
> kann ich über ein DHCP-Plugin, den PC's einen anderen Gateway zuweisen
> wie der, den der Eis nutzt.
> 
> Es geht speziell darum den PC's keine Gateway zu geben um sie auf den
> Squid-Proxy zu zwingen und eventuell sogar gleich die Proxyeinstellungen
> mit zu geben.

Ich hab im Moment nicht die gleiche Paket-Version installiert wie du,
aber bei mir gibt es folgende Felder:


...
DHCPD_NIC_1_RANGE='192.168.10.200 192.168.10.220'
.....
DHCPD_EXTRA_N='1'
DHCPD_EXTRA_1_RANGE='192.168.10.198 192.168.10.199'
DHCPD_EXTRA_1_NETMASK='255.255.255.0'
DHCPD_EXTRA_1_DNS_SERVER='87.118.100.175'
DHCPD_EXTRA_1_GATEWAY='192.168.10.3'


Bei dieser Konstellation wird die zusätliche Range
192.168.10.198-192.168.10.199 genutzt, aber alle anderen Clients
bekommen auch den DNS-Server und den Gateway mitgeteilt.

Die EXTRA-RANGE darf nicht in der gleichen RANGE sein wie
DHCPD_NIC_1_RANGE, kann aber aus dem selben Netz sein.

Alle Clients bekommen nun eine IP zwischen 192.168.10.198 und
192.168.10.220 mit dem default-gw 192.168.10.3 und dem DNS
87.118.100.175 zugewiesen.

Danach musst Du noch die iptables auf dem Gateway-Rechner (ich vermute
der mit dem Squid) anpassen:

iptables -t nat -I PREROUTING -i eth0 -p tcp -s 192.168.10.198 --dport
80 -j REDIRECT --to-ports 3128

oder für das ganze /24:
iptables -t nat -I PREROUTING -i eth0 -p tcp -s 192.168.10.0/24 --dport
80 -j REDIRECT --to-ports 3128

Nun werden alle Anfragen auf Port 80 umgeleitet auf Port 3128 und der
Squid hat was zu tun.


Bei Fragen .... fragen :)


Gruß

Olaf



> 
> Gruß
> Daniel



Mehr Informationen über die Mailingliste Eisfair