Hi All,
Ik ben een redhat 7.2 install als router aan't configgen maar het wil niet echt. Heb op got gezocht en in search engines. Termen die ik nodig had waren dhcp, ipchains en ipmasqs.
Even een grafische voorstelling van wat ik nu heb gedaan.
Om ADSl verbinding te maken lukt als ik op de server werk. Nu moet er dus geroute worden. Meestal gaan de howto's uit van een hub, maar goed dit was goedkoper :)Volgens een aantal topics op got moet het gewoon kunnen. Eth0/1/2 zitten in de server btw. Pc1 en PC2 draaien respectievelijk win98 en XP.
DHCP heb ik niks meegedaan omdat ik met vaste ip's wil werken.
in mijn /etc/rc.d/rc.local heb ik het volgende staan wat betrekking heeft hierop.
------------------------------------
route add -net 10.0.0.150 netmask 255.255.255.255 eth0
#Routing Shit
# 1) Flush de regel tabellen.
/sbin/ipchains -F input
/sbin/ipchains -F forward
/sbin/ipchains -F output
# 2) Stel de MASQ timing in en sta DHCP configuratie pakketjes toe.
/sbin/ipchains -M -S 7200 10 60
/sbin/ipchains -A input -j ACCEPT -i eth0 -s 0/0 68 -d 0/0 67 -p udp
# 3) Wijs alle forwarding pakketjes af behalve die van het lokale netwerk.
# Masquerate die.
/sbin/ipchains -P forward DENY
/sbin/ipchains -A forward -s 192.168.1.0/24 -j MASQ
# 4) Laad forwarding modules voor speciale diensten.
/sbin/modprobe ip_masq_ftp
/sbin/modprobe ip_masq_raudio
/sbin/modprobe ip_masq_irc
#End Routing Shit
--------------------------------------
ipforwarding staat btw aan.
Mijn ip routing table ziet er als volgt uit op dit moment:
-------------------------------------------------
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.0.150 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
-------------------------------------------------
Even de config van de NIC's:
---------------------------------------
ETh0
ipADDr=10.0.0.150 (vaag dat dat niet in die route tabel terug kwam)
netmask=255.255.255.0
network=192.168.1.10
broadcast=10.0.0.255
ETH1
ip=>192.168.2.1
netmask=>255.255.255.0
ETH2
ip=>192.168.2.2
netmask=>255.255.255.0
Uiteraard doen ze allemaal ja als ze boeten
---------------------------------------
PC1 krijgt ip 192.168.2.3
PC2 krijgt ip 192.168.2.4
en beide worden ingesteld op gateway 192.168.1.10
Voor mij is het nu dus de vraag. Wat ben ik vergeten, doe ik fout of klopt hier niet?
Ik ben een redhat 7.2 install als router aan't configgen maar het wil niet echt. Heb op got gezocht en in search engines. Termen die ik nodig had waren dhcp, ipchains en ipmasqs.
Even een grafische voorstelling van wat ik nu heb gedaan.
code:
1
2
3
4
5
6
7
| /Eth2----PC1
/
/
ADSL----Eth0---Server
\
\
\Eth1----PC2 |
Om ADSl verbinding te maken lukt als ik op de server werk. Nu moet er dus geroute worden. Meestal gaan de howto's uit van een hub, maar goed dit was goedkoper :)Volgens een aantal topics op got moet het gewoon kunnen. Eth0/1/2 zitten in de server btw. Pc1 en PC2 draaien respectievelijk win98 en XP.
DHCP heb ik niks meegedaan omdat ik met vaste ip's wil werken.
in mijn /etc/rc.d/rc.local heb ik het volgende staan wat betrekking heeft hierop.
------------------------------------
route add -net 10.0.0.150 netmask 255.255.255.255 eth0
#Routing Shit
# 1) Flush de regel tabellen.
/sbin/ipchains -F input
/sbin/ipchains -F forward
/sbin/ipchains -F output
# 2) Stel de MASQ timing in en sta DHCP configuratie pakketjes toe.
/sbin/ipchains -M -S 7200 10 60
/sbin/ipchains -A input -j ACCEPT -i eth0 -s 0/0 68 -d 0/0 67 -p udp
# 3) Wijs alle forwarding pakketjes af behalve die van het lokale netwerk.
# Masquerate die.
/sbin/ipchains -P forward DENY
/sbin/ipchains -A forward -s 192.168.1.0/24 -j MASQ
# 4) Laad forwarding modules voor speciale diensten.
/sbin/modprobe ip_masq_ftp
/sbin/modprobe ip_masq_raudio
/sbin/modprobe ip_masq_irc
#End Routing Shit
--------------------------------------
ipforwarding staat btw aan.
Mijn ip routing table ziet er als volgt uit op dit moment:
-------------------------------------------------
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.0.150 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
-------------------------------------------------
Even de config van de NIC's:
---------------------------------------
ETh0
ipADDr=10.0.0.150 (vaag dat dat niet in die route tabel terug kwam)
netmask=255.255.255.0
network=192.168.1.10
broadcast=10.0.0.255
ETH1
ip=>192.168.2.1
netmask=>255.255.255.0
ETH2
ip=>192.168.2.2
netmask=>255.255.255.0
Uiteraard doen ze allemaal ja als ze boeten
---------------------------------------
PC1 krijgt ip 192.168.2.3
PC2 krijgt ip 192.168.2.4
en beide worden ingesteld op gateway 192.168.1.10
Voor mij is het nu dus de vraag. Wat ben ik vergeten, doe ik fout of klopt hier niet?
Dell XPS M1530 (Red) | T8300 | 4 GB | 750 GB 7200 rpm | 8600m GT | Wifi N | 1440x900 LG | 9 Cells | Windows 8.1 Pro x64