Avatar billede bentgammelby Nybegynder
06. juli 2004 - 19:17 Der er 20 kommentarer og
1 løsning

dhcpd.conf og eth1

I YAST har jeg valgt eth1 som den interface dhcp skal lytte på - men det virker ikke!.

Hvis jeg kører  dhcpd eth1 får jeg denne besked:

"No subnet declaration eth1 (0.0.0.0).
**ignoring request on eth1. If this is not
what you want, please write a subnet declaration
in your dhcpd.conf for the network segment
to wich interface eth1 is attached.**
Not configured to listen to any interface"

Min dhcpd.conf ser således ud:

option domain-name "prinsessen";
option domain-name-servers 192.168.1.1;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
default-lease-time 600; # 10 minutes
max-lease-time 7200; # 2 hours
ddns-update-style ad-hoc;
subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.100 192.168.1.200;
}

Der er helt tydeligt noget jeg har overset, men hvad?.

Mvh. Bent Gammelby
SUSE 9.1
Avatar billede strych9 Praktikant
06. juli 2004 - 19:21 #1
Kan du også lige paste output af ifconfig eth1?
Avatar billede strych9 Praktikant
06. juli 2004 - 19:23 #2
men hvis den viser 192.168.1.1 så skulle det være i orden

Så er det eneste jeg kan komme i tanke om være at den tror den skal lytte på eth0, hvilket den sikkert også gør som default. I din dhcpd.conf er der ikke specificeret at den skal lytte på eth1 et eneste sted.
Avatar billede strych9 Praktikant
06. juli 2004 - 19:24 #3
men det kan du jo hurtigt checke ved at bytte om på kablerne og teste om dhcp så virker umiddelbart..
Avatar billede bentgammelby Nybegynder
06. juli 2004 - 20:07 #4
Det er meget mærkeligt: hvis jeg kører dhcpd start eller stop får jeg fejlen med at der ikke er configureret til at lytte på noget interface. Med dhcpd eth1 får jeg: wrote 0 leases to leases file. Listen on socket/eth1/192.168.1.0/24 Sending on socket/eth1/192.168.1.0/24 Sending on socket/fallback/falback-net
hvis der skal være en subnet declaration i dhcpd.conf for eth1, hvordan skal den så se ud eller ligger fejlen et andet sted?.
Avatar billede strych9 Praktikant
06. juli 2004 - 20:12 #5
mmm det er sgu et godt spørgsmål...

Er det ISC Dhcpd du kører med?

Er ikke klar over lige nu om den kan servicere flere interfaces på een gang (hvad man skulle synes), eller om den skal køre som 2 services.
Avatar billede bentgammelby Nybegynder
06. juli 2004 - 20:38 #6
Ja det er ISC dhcpd. Eth0 har en statisk adresse. Problemet kunne måske skyldes en fejl i opsætningen af DNS?.
Avatar billede strych9 Praktikant
06. juli 2004 - 21:21 #7
Hvad siger:

grep -ri 'DHCPD_INTERFACE' /etc

Hvis du kan finde DHCPD_INTERFACE i en conf fil skal det stå til DHCPD_INTERFACE="eth1"

Men altså fejlen ligger i følgende:
subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.100 192.168.1.200;
}

Den vil af en eller anden grund gerne have en subnet deklaration for det subnet som den mener eth1 er på, og det er angivet til 0.0.0.0 i følge den selv. Har du ikke statisk ip sat på eth1??
Avatar billede strych9 Praktikant
06. juli 2004 - 21:34 #8
Vil egentlig stadig gerne set dit output af ifconfig
Avatar billede bentgammelby Nybegynder
06. juli 2004 - 22:41 #9
eth1      Link encap:Ethernet  HWaddr 00:08:A1:37:1D:EF 
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::208:a1ff:fe37:1def/64 Scope:Link
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:129 errors:0 dropped:0 overruns:0 frame:0
          TX packets:253 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:22404 (21.8 Kb)  TX bytes:147718 (144.2 Kb)
          Interrupt:9 Base address:0xd000
Up broadcast multicast ser ikke rigtigt ud - det burde vel være up broadcast running multicast?.
Avatar billede strych9 Praktikant
06. juli 2004 - 22:43 #10
nah den er ok..

men hvad med eth0? Den er heller ikke uninteressant. Bare de to første linjer af output for eth0
Avatar billede bentgammelby Nybegynder
06. juli 2004 - 23:07 #11
eth0      Link encap:Ethernet  HWaddr 00:00:E8:95:91:CC 
          inet addr:83.91.20.27  Bcast:83.91.20.31  Mask:255.255.255.240
          inet6 addr: fe80::200:e8ff:fe95:91cc/64 Scope:Link
          UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:13819 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15019 errors:0 dropped:0 overruns:2 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:6258678 (5.9 Mb)  TX bytes:1807648 (1.7 Mb)
          Interrupt:3 Base address:0x3000

eth1      Link encap:Ethernet  HWaddr 00:08:A1:37:1D:EF 
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::208:a1ff:fe37:1def/64 Scope:Link
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:129 errors:0 dropped:0 overruns:0 frame:0
          TX packets:253 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:22404 (21.8 Kb)  TX bytes:147718 (144.2 Kb)
          Interrupt:9 Base address:0xd000

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:12689 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12689 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1385904 (1.3 Mb)  TX bytes:1385904 (1.3 Mb)

ppp0      Link encap:Point-to-Point Protocol 
          inet addr:192.168.1.1  P-t-P:83.91.20.27  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:0 (0.0 b)  TX bytes:350 (350.0 b)
Avatar billede strych9 Praktikant
06. juli 2004 - 23:10 #12
Er det muligt for dig at undlade at ppp0 og eth1 har samme ip?
Avatar billede bentgammelby Nybegynder
06. juli 2004 - 23:38 #13
Godt spørgsmål, men der routes mellem eth1 og eth0 og serveren bruger vel 192.168.1.1 og sender til adsl modem med eth0 via ppp0?.
Avatar billede strych9 Praktikant
07. juli 2004 - 17:06 #14
Hej Bent. Jeg er lidt klemt med tid.
Prøv eventuelt at referere til http://www.experts-exchange.com/Networking/Linux_Networking/Q_21035744.html

Men umiddelbart har du en eller anden form for routing problem hvor din dhcpd står og bliver forvirret fordi du har to interfaces på samme subnet...
Avatar billede bentgammelby Nybegynder
07. juli 2004 - 22:38 #15
Har geninstalleret og nu ser det ud til at dhcp og dns kører. Er det rigtigt at YAST laver zones på en anden måde end beskrevet i dokumentationen?. DHCP kan tildele lease til ws og jeg har internet adgang fra server men ikke fra ws - kan pinge interface der går til adsl (eth0). Så jeg har et routing problem - nogle forslag?.
Læste forøvrigt et sted at der angives hvilke(t) interface dhcp skal lytte på hvis der er mere end et.
Avatar billede bentgammelby Nybegynder
07. juli 2004 - 23:46 #16
Route table:

83.91.20.27 dev ppp0  proto kernel  scope link  src 192.168.1.1
83.91.20.16/28 dev eth0  proto kernel  scope link  src 83.91.20.27
192.168.1.0/24 dev eth1  proto kernel  scope link  src 192.168.1.1
169.254.0.0/16 dev eth0  scope link
127.0.0.0/8 dev lo  scope link
default via 83.91.20.17 dev eth0
Avatar billede strych9 Praktikant
08. juli 2004 - 00:00 #17
>>Er det rigtigt at YAST laver zones på en anden måde end beskrevet i dokumentationen?

Det kan sagtens være, men jeg ved det ikke.


ok, så hvis jeg skal afhjælpe med et routing problem så skal jeg have helt styr på hvordan netværket er sat op. Jeg forstår stadig ikke helt hvor ppp0 kommer ind i billedet henne. Sidder adsl modemet i linux maskinen?

Er det kablet således?
windows -- eth1(192.168.1.1)//eth0(83.91.20.27) -- isp

Eller hvorledes? Jeg kan ikke rigtigt se hvordan ppp0 passer ind.

Prøv iøvrigt for en sikkerheds skyld "iptables -L -n" for at vi er sikre på at der ikke står nogle dumme firewall regler og blokerer noget. Den lister bare de aktive regler.

169.254.0.0 er et område som er privat, men som ikke kan routes iøvrigt. Det kaldes APIPA, og bruges blandt andet af Microsoft ICS. Jeg kan heller ikke lige helt se hvordan APIPA kommer ind i billedet her.
Avatar billede bentgammelby Nybegynder
08. juli 2004 - 12:30 #18
ADSL modemmet er eksternt og sidder på eth0. Det er kablet således:

Windows - eth1 (192.168.1.1)// eth0 (83.91.20.27) - isp

Iptables ser således ud:

Chain INPUT (policy DROP)
target    prot opt source              destination       
ACCEPT    all  --  0.0.0.0/0            0.0.0.0/0         
ACCEPT    all  --  0.0.0.0/0            0.0.0.0/0          state RELATED,ESTABLISHED
ACCEPT    udp  --  0.0.0.0/0            255.255.255.255    udp spt:67 dpt:68
ACCEPT    icmp --  0.0.0.0/0            0.0.0.0/0          icmp type 8
ACCEPT    udp  --  193.162.153.164      0.0.0.0/0          state NEW udp spt:53 dpts:1024:65535
ACCEPT    udp  --  194.239.134.83      0.0.0.0/0          state NEW udp spt:53 dpts:1024:65535
ACCEPT    udp  --  0.0.0.0/0            0.0.0.0/0          state ESTABLISHED udp dpts:61000:65095
input_ext  all  --  0.0.0.0/0            0.0.0.0/0         
ACCEPT    all  --  0.0.0.0/0            0.0.0.0/0         

Chain FORWARD (policy DROP)
target    prot opt source              destination       
TCPMSS    tcp  --  0.0.0.0/0            0.0.0.0/0          tcp flags:0x06/0x02 TCPMSS clamp to PMTU
ACCEPT    all  --  0.0.0.0/0            0.0.0.0/0          state RELATED,ESTABLISHED
reject_func  all  --  0.0.0.0/0            0.0.0.0/0         
ACCEPT    all  --  0.0.0.0/0            0.0.0.0/0         

Chain OUTPUT (policy ACCEPT)
target    prot opt source              destination       
ACCEPT    all  --  0.0.0.0/0            0.0.0.0/0          state NEW,RELATED,ESTABLISHED

Chain input_ext (1 references)
target    prot opt source              destination       
reject_func  tcp  --  0.0.0.0/0            0.0.0.0/0          tcp dpt:113 flags:0x16/0x02
LOG        tcp  --  0.0.0.0/0            0.0.0.0/0          tcp flags:0x16/0x02 LOG flags 6 level 4 prefix `SFW2-INext-DROP-NEW-CONNECT '
reject_func  all  --  0.0.0.0/0            0.0.0.0/0         

Chain reject_func (3 references)
target    prot opt source              destination       
REJECT    tcp  --  0.0.0.0/0            0.0.0.0/0          reject-with tcp-reset
REJECT    udp  --  0.0.0.0/0            0.0.0.0/0          reject-with icmp-port-unreachable
REJECT    all  --  0.0.0.0/0            0.0.0.0/0          reject-with icmp-proto-unreachable

Jeg mener at have læst at der bliver routed til 169.254..0.0 under opstart ,men den regel kan vel slettes?.
Avatar billede bentgammelby Nybegynder
08. juli 2004 - 22:11 #19
Har fundet fejlen. Firewallen skal bedkytte eth0 og ikke dsl0 som jeg havde defineret. Tak for din hjælp Strych9. Send et svar og du får pointene.

Mvh. Bent
Avatar billede strych9 Praktikant
08. juli 2004 - 22:13 #20
hmm ok
Avatar billede strych9 Praktikant
08. juli 2004 - 22:18 #21
næste gang du laver troubleshooting af netværk og vil se om firewall driller så prøv:
iptables -F
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT

Fjerner (-F for Flush) alle reglerne og sætter default chain policy til accept i stedet for drop.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester