Jeg synes det ser underligt ud hvis du siger eth0 er dit eksterne
netkort, at den har en "lokal" ip addresse ?
Nu ved jeg selvfølgelig ikke hvordan maskinen får nettet ind, men prøv
og ændre din options routers til den ip det interne netkort har.
/Lars
andy wrote:
>
> Hej ng jeg har instaleret debian stable.
> jeg er ved at sætte mign server op til at køre som DHCP server for mine
> andre pc er. Hvor der er nogle win & nogle linux pcer.
>
> Jeg har prøvet at følge debianguiden, men der er ikke hul igennem. fra
> migne pc er. til internetttet.
> jeg tror lidt det er mign firewall.
>
> når jeg køre
> ifconfig -a =
>
> eth0 Link encap:Ethernet HWaddr 00:07:E9:0A:14:1C
> inet addr:192.168.78.68 Bcast:192.168.78.255 Mask:255.255.255.0
> inet6 addr: fe80::207:e9ff:fe0a:141c/64 Scope:Link
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:2743 errors:0 dropped:0 overruns:0 frame:0
> TX packets:4155 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:1000
> RX bytes:221150 (215.9 KiB) TX bytes:487646 (476.2 KiB)
> Base address:0xb800 Memory:e5800000-e5820000
>
> eth1 Link encap:Ethernet HWaddr 00:03:CE:38:8D:ED
> inet addr:192.168.1.0 Bcast:192.168.1.255 Mask:255.255.255.0
> inet6 addr: fe80::203:ceff:fe38:8ded/64 Scope:Link
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:77 errors:0 dropped:0 overruns:0 frame:0
> TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:1000
> RX bytes:10254 (10.0 KiB) TX bytes:1304 (1.2 KiB)
> Interrupt:177 Base address:0xa000
>
> lo Link encap:Local Loopback
> inet addr:127.0.0.1 Mask:255.0.0.0
> inet6 addr: ::1/128 Scope:Host
> UP LOOPBACK RUNNING MTU:16436 Metric:1
> RX packets:8 errors:0 dropped:0 overruns:0 frame:0
> TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:560 (560.0 b) TX bytes:560 (560.0 b)
>
> sit0 Link encap:IPv6-in-IPv4
> NOARP MTU:1480 Metric:1
> RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
>
>
> så der burde ikke være noget med migne net kort.
>
> og mig Dhcp fil er subnet 192.168.1.0 netmask 255.255.255.0 {
> range 192.168.1.2 192.168.1.26;
> option routers 192.168.78.1;
> option subnet-mask 255.255.255.0;
> option broadcast-address 192.168.1.255;
> # option domain-name-servers 192.168.1.1;
> option domain-name "debianlan";
> default-lease-time 600;
> max-lease-time 7200;
> }
>
> og den laver ingen fejl i syslog men der er dog en underlig melding
>
> Jul 9 13:01:45 localhost kernel: r8169: eth1: Reset RTL8169s PHY
> Jul 9 13:01:45 localhost dhcpd: Internet Systems Consortium DHCP Server
> V3.0.1
> Jul 9 13:01:45 localhost dhcpd: Copyright 2004 Internet Systems
> Consortium.
> Jul 9 13:01:45 localhost dhcpd: All rights reserved.
> Jul 9 13:01:45 localhost dhcpd: For info, please visit
>
http://www.isc.org/sw/dhcp/
> Jul 9 13:01:45 localhost dhcpd: Wrote 1 leases to leases file.
> Jul 9 13:01:45 localhost kernel: atkbd.c: Keyboard on isa0060/serio0
> reports too many keys pressed.
> Jul 9 13:01:56 localhost last message repeated 12 times
> Jul 9 13:01:57 localhost kernel: r8169: eth1: Reset RTL8169s PHY
> Jul 9 13:01:57 localhost kernel: atkbd.c: Keyboard on isa0060/serio0
> reports too many keys pressed.
>
> den øverste linje.
>
> jeg har lavet en firewall fil som jeg har lagt i /etc/init.d så kan
> startes via update-rc.d under boot.
> firewalen er som følger.
>
> #!/bin/sh
> IPTABLES=/sbin/iptables
> PUBLIC_IF="eth0"
> iptables -F; iptables -t nat -F; iptables -t mangle -F
> iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
> echo 1 > /proc/sys/net/ipv4/ip_forward
> iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
> iptables -A INPUT -m state --state NEW -i ! eth0 -j ACCEPT
> iptables -A INPUT -p icmp -j ACCEPT
> # iptables -A INPUT -p tcp -m tcp --dport 22 --syn -j ACCEPT
> iptables -A INPUT -p icmp -m icmp --icmp-type 3 -j ACCEPT
> iptables -A INPUT -p icmp -m icmp --icmp-type 4 -j ACCEPT
> iptables -A INPUT -p icmp -m icmp --icmp-type 11 -j ACCEPT
> iptables -A INPUT -p icmp -m icmp --icmp-type 12 -j ACCEPT
> iptables -A INPUT -p icmp -m icmp --icmp-type 0 -j ACCEPT
> iptables -A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
> iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
> iptables -A INPUT -p tcp -m tcp --dport 21 -j ACCEPT
> iptables -A INPUT -p tcp -m tcp --dport 20 -j ACCEPT
> iptables -A INPUT -p tcp -m tcp --dport 25 -j ACCEPT
> iptables -A INPUT -p tcp -m tcp --dport 110 -j ACCEPT
>
>
> Det skal lige sige at midt eth0 er det netkort der får internet
> forbindelse & eth1 er der hvor migne andre pcer skal have et dhcp signal.
>
>
> og når jeg har lavet firewall filen køre jeg
> chmod +x firewall
> /firewall
>
>
>
> Men ingen af mine pcer der får et signal, til internetet. Men kan godt
> køre ssh til serveren via denne vej. så dhcp burde virke