Beste Tweakers,
Gisteren vol goede moed mijn win2k server geformarteerd en mandrake 9 op gezet. Ik had verschillende howto's gelezen en een aantal scriptjes verzameld.
Na de installatie zat ik met mijn ethernetkaarten te klooien, maar via netconfig kon ik het een en ander wijzigen, eth1 moest extern zijn en eth0 intern maar dit stond contra.
Zoals ik het nu heb ingesteld is het zo :
eth0 IP : 192.168.0.1 / 255.255.255.0 kernelmodule 8139too
eth1 DHCP
eth1 wordt dus voor internet gebruikt (via multikabel) maar voor ik deze wijziging deed, zag ik dat er niets bij DNS stond, na de wijziging pakte ie automatisch de DNS van multikabel (213.73.255.52)
Ook heb ik DNS is required for normal operation aangezet.
Goh dat ik, het loopt allemaal voorspoedig maar met een omweg, moet kunnen dacht ik
Bringing up eth0 [ok]
Bringing up eth1 [ok]
kijk dat zijn berichten 
ik ging mijn interne linuxbak en windowsbak pingen en daar kreeg ik netjes antwoord van
Extern de nameserver pingen deed het niet !!!
Dit is heel jammer, maar waarom zegt ie van from 192.168.0.1 ?!
Maargoed ik heb nog wel me internetsharescriptje gedraaid die het er als volgt uitziet :
toch als ik dit deed kreeg ik dit te zien :
Dus mijn eth1 heeft dus toch een IP van multikabel gekregen...
Waarom kan ik dan niet mijn DNS pingen, terwijl eth1 wel een externip krijgt ?!
Alvast bedankt voor hulp.
Gisteren vol goede moed mijn win2k server geformarteerd en mandrake 9 op gezet. Ik had verschillende howto's gelezen en een aantal scriptjes verzameld.
Na de installatie zat ik met mijn ethernetkaarten te klooien, maar via netconfig kon ik het een en ander wijzigen, eth1 moest extern zijn en eth0 intern maar dit stond contra.
Zoals ik het nu heb ingesteld is het zo :
eth0 IP : 192.168.0.1 / 255.255.255.0 kernelmodule 8139too
eth1 DHCP
eth1 wordt dus voor internet gebruikt (via multikabel) maar voor ik deze wijziging deed, zag ik dat er niets bij DNS stond, na de wijziging pakte ie automatisch de DNS van multikabel (213.73.255.52)
Ook heb ik DNS is required for normal operation aangezet.
Goh dat ik, het loopt allemaal voorspoedig maar met een omweg, moet kunnen dacht ik
Bringing up eth0 [ok]
Bringing up eth1 [ok]
ik ging mijn interne linuxbak en windowsbak pingen en daar kreeg ik netjes antwoord van
Extern de nameserver pingen deed het niet !!!
code:
1
2
3
4
5
| [rick@widexs] ping 213.73.255.52 from 192.168.0.1 1cpm_seg=1 Destenationhost unrachable from 192.168.0.1 1cpm_seg=2 Destenationhost unrachable from 192.168.0.1 1cpm_seg=3 Destenationhost unrachable [rick@widexs] |
Dit is heel jammer, maar waarom zegt ie van from 192.168.0.1 ?!
Maargoed ik heb nog wel me internetsharescriptje gedraaid die het er als volgt uitziet :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
| #!/bin/sh # Set some vars EXTIP=`ifconfig eth1 | grep inet | tr -s " " | cut -d " " -f 3 | cut -d ":" -f 2` # Load the NAT module (this pulls in all the others). modprobe iptable_nat # Turn on IP forwarding echo 1 > /proc/sys/net/ipv4/ip_forward #Flush rules iptables -t nat -F PREROUTING # In the NAT table (-t nat), Append a rule (-A) after routing (POSTROUTING) # which says to MASQUERADE the connection (-j MASQUERADE). iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE # Allows forwarding specifically to our LAN iptables -A FORWARD -s 193.168.0.0/24 -j ACCEPT # Allow dhcp requests iptables -A INPUT -i eth1 -p udp --sport bootpc --dport bootps -j ACCEPT iptables -A INPUT -i eth1 -p tcp --sport bootpc --dport bootps -j ACCEPT iptables -A INPUT -i eth1 -p udp --sport bootps --dport bootpc -j ACCEPT iptables -A INPUT -i eth1 -p tcp --sport bootps --dport bootpc -j ACCEPT # Allow dns requests iptables -A INPUT -i eth1 -p udp --dport domain -j ACCEPT iptables -A INPUT -i eth1 -p tcp --dport domain -j ACCEPT # Forward some ports iptables -t nat -A PREROUTING -p tcp --dport 7000 -i eth0 -j DNAT --to 192.168.0.18:7000 iptables -t nat -A PREROUTING -p tcp --dport 5000 -i eth0 -j DNAT --to 192.168.0.18:5000 iptables -t nat -A PREROUTING -p tcp --dport 3389 -i eth0 -j DNAT --to 192.168.0.18:3389 iptables -t nat -A PREROUTING -p tcp --dport 443 -i eth0 -j DNAT --to 192.168.0.18:443 #msn porten iptables -t nat -A PREROUTING -p tcp --dport 6891 -i eth0 -j DNAT --to 192.168.0.18:6891 iptables -t nat -A PREROUTING -p tcp --dport 6892 -i eth0 -j DNAT --to 192.168.0.18:6892 iptables -t nat -A PREROUTING -p tcp --dport 6893 -i eth0 -j DNAT --to 192.168.0.18:6893 iptables -t nat -A PREROUTING -p tcp --dport 6894 -i eth0 -j DNAT --to 192.168.0.18:6894 iptables -t nat -A PREROUTING -p tcp --dport 6895 -i eth0 -j DNAT --to 192.168.0.18:6895 iptables -t nat -A PREROUTING -p tcp --dport 6896 -i eth0 -j DNAT --to 192.168.0.18:6896 iptables -t nat -A PREROUTING -p tcp --dport 6897 -i eth0 -j DNAT --to 192.168.0.18:6897 iptables -t nat -A PREROUTING -p tcp --dport 6898 -i eth0 -j DNAT --to 192.168.0.18:6898 iptables -t nat -A PREROUTING -p tcp --dport 6899 -i eth0 -j DNAT --to 192.168.0.18:6899 iptables -t nat -A PREROUTING -p tcp --dport 6900 -i eth0 -j DNAT --to 192.168.0.18:6900 iptables -t nat -A PREROUTING -p udp --dport 6901 -i eth0 -j DNAT --to 192.168.0.18:6901 echo $EXTIP |
toch als ik dit deed kreeg ik dit te zien :
code:
1
2
3
4
| [root@widexs] ./internetshare 213.213.227.58 [root@widexs] |
Dus mijn eth1 heeft dus toch een IP van multikabel gekregen...
Waarom kan ik dan niet mijn DNS pingen, terwijl eth1 wel een externip krijgt ?!
Alvast bedankt voor hulp.