Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Troubleshooting ubuntu server 7.10  (gelezen 1199 keer)

Offline noeltiger

  • Lid
Troubleshooting ubuntu server 7.10
« Gepost op: 2008/01/15, 12:16:53 »
hello vriend, ik heb hulp van jullie nodig.

ik heb ubuntu server gisteren geinstalleerd, op en pc met 2 netwerk kaart(eth0 en eth1) eth0 is verbonden met de router via switch, en eth1 wil ook daar een switch zetten om met andere 2 pc's de verbinden. deze 2 pc's moeten ip address van eth1 krijgen( ik wil alleen iets uit proberen over dhcp)

met de eth0 is er geen problem, it werkt perfect alleen kan ik nu niet meer naar buiten pingen, b.v.  www.google.com dan krijg ik de melding unknow hosts. maar in he begin kon ik wel pingen zonder problem, maar naar een paar configuratie, ging alles mis.

hier onder het compleet configuratie van my server (ubuntu server 7.10 i386)

als er ergens fout inzit, kunnen jullie mij vertellen waar, en hoe moet ik deze veranderen? ik ben maar een beginner in Linux.
-------------------------------------------------------------------------------------------------------------------------------------
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0                deze eth0 is wel goed
          collisions:0 txqueuelen:1000                                        
          RX bytes:12460 (12.1 KB)  TX bytes:1236 (1.2 KB)                    
          Interrupt:11 Base address:0xe880                                    
                                                                               
eth1      Link encap:Ethernet  HWaddr 00:03:FF:4E:62:E5                        
          inet addr:192.168.1.81  Bcast:192.168.1.255  Mask:255.255.255.0      
          inet6 addr: fe80::203:ffff:fe4e:62e5/64 Scope:Link                  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1                  
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0                  
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0                
          collisions:0 txqueuelen:1000                                        
          RX bytes:0 (0.0 b)  TX bytes:468 (468.0 b)                          
          Interrupt:11 Base address:0xec00                                    
                                                                               
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: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)                              
                                                                               
-------------------------------------------------------------------------------------------

* Starting web server apache2                                                  
apache2: Syntax error on line 184 of /etc/apache2/apache2.conf: Syntax error on
line 4 of /etc/apache2/mods-enabled/php5.conf: without matching odule> section                                                                
                                                                         [fail]
-------------------------------------------------------------------------------------------
/etc/netwo~interfaces   [----] 37 L:[  2+17  19/ 24] *(471 / 600b)=    32 0x20
# and how to activate them. For more information, see interfaces(5).          
                                                                               
# The loopback network interface                                              
auto lo                                                                        
iface lo inet loopback                                                        
                                                                               
# The primary network interface                                                
auto eth0                                                                      
iface eth0 inet static                                                        
         address 192.168.1.80                                                  
         netmask 255.255.255.0                                                
         network 192.168.1.0                                                  
         broadcast 192.168.1.255                                              
         gateway 192.168.1.1                                                  
                                                                               
         auto eth1                                                            
         iface eth1 inet static                                                
                 address 192.168.1.81                                          
                 netmask 255.255.255.0                                        
                 network 192.168.0.1                                          
                 broadcast 192.168.1.255.0                                    
                 gateway    192.168.1.80                                      
                                                                               
--------------------------------------------------------------------------------------------
bij deze bestand, weet ik niet welk gegevens (mijn server zelf) moet toevoegens


/etc/dhcpd.conf    [----]  1 L:[ 25+10  35/ 92] *(1031/3239b)=    32 0x20      
#  option routers snarg.fugue.com;                                            
#}                                                                            
 subnet 192.5.5.0 netmask 255.255.255.224 {                                    
#  range 192.5.5.26 192.5.5.30;                                                
#  option name-servers bb.home.vix.com, gw.home.vix.com;                      
#  option domain-name "vix.com";                                              
#  option routers 192.5.5.1;                                                  
#  option subnet-mask 255.255.255.224;                                        
#  option broadcast-address 192.5.5.31;                                        
#  default-lease-time 600;                                                    
#  max-lease-time 7200;                                                        
#}                                                                            
                                                                               
# Hosts which require special configuration options can be listed in          
# host statements.   If no address is specified, the address will be          
# allocated dynamically (if possible), but the host-specific information      
# will still come from the host declaration.                                  
                                                                               
#host passacaglia {                                                            
#  hardware ethernet 0:0:c0:5d:bd:95;                                          
#  filename "vmunix.passacaglia";                                              
#  server-name "toccata.fugue.com";                                            
--------------------------------------------------------------------------------------------

/etc/default/dhcp   [----] 16 L:[  1+10  11/ 12] *(310 / 312b)= "  34 0x22    
# Defaults for dhcp initscript                                                
# sourced by /etc/init.d/dhcp                                                  
# installed at /etc/default/dhcp by the maintainer scripts                    
                                                                               
#                                                                              
# This is a POSIX shell fragment                                              
#                                                                              
                                                                               
# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?      
#       Separate multiple interfaces with spaces, e.g. "eth0 eth1".            

INTERFACES="eth1"                                                              
---------------------------------------------------------------------------------------------------------------------------------- hier weet ik ook niet precies welke ip moet ik aangeven                                                                  
                                                                               
   resolv.conf        [----]  1 L:[  1+ 3   4/  5] *(83  / 106b)= n 110 0x6E      
search domain_not_set.invalid                                                  
nameserver 195.130.130.133                                                    
nameserver 195.130.131.5                                                      
#nameserver 192.168.1.1                                                        
------------------------------------------------------------------------------------------------------------------------------------                                                                              
                                                                               
      /etc/hosts         [----] 41 L:[  1+ 1   2/ 11] *(83  / 297b)= s 115 0x73      
127.0.0.1       localhost.localdomain    localhost                            
192.168.1.80    www.manuelnoe.nl         server24                              
                                                                               
# The following lines are desirable for IPv6 capable hosts                    
::1     ip6-localhost ip6-loopback                                            
fe00::0 ip6-localnet                                                          
ff00::0 ip6-mcastprefix                                                        
ff02::1 ip6-allnodes                                                          
ff02::2 ip6-allrouters                                                        
ff02::3 ip6-allhosts                                                          
--------------------------------------------------------------------------------------------                                                                              
                                                                               
    /etc/default/bind9   [----] 34 L:[  1+ 0   1/  4] *(34  /  93b)= "  34 0x22    
OPTIONS="-u bind -t /var/lib/named"                                            
# Set RESOLVCONF=no to not run resolvconf                                      
RESOLVCONF=yes                                                                
                                                                               
 -------------------------------------------------------------------------------------------                                                                              
                                                                               
                                                                               
   /etc/default/syslogd   [----] 34 L:[  1+12  13/ 14] *(209 / 211b)= "  34 0x22  
#                                                                              
# Top configuration file for syslogd                                          
#                                                                              
                                                                               
#                                                                              
# Full documentation of possible arguments are found in the manpage            
# syslogd(8).                                                                  
#                                                                              
                                                                               
#                                                                              
# For remote UDP logging use SYSLOGD="-r"                                      
#                                                                              
SYSLOGD="-a /var/lib/named/dev/log"    
--------------------------------------------------------------------------------------------------------------------------------------

ik hoop graag naar een goede reactie van jullie, zoals jullie kunnen zien, ik heb tot zo ver zelf geprobeerd.

alvast bedankt jullie helemaal

junior

Offline DarkStar

  • Lid
    • Mijn persoonlijke website
Troubleshooting ubuntu server 7.10
« Reactie #1 Gepost op: 2008/01/18, 11:55:57 »
Hier zit volgens mij een fout in:

# The primary network interface                                              
auto eth0                                                                    
iface eth0 inet static                                                        
         address 192.168.1.80                                                
         netmask 255.255.255.0                                                
         network 192.168.1.0                                                  
         broadcast 192.168.1.255                                              
         gateway 192.168.1.1                                                  
                                                                               
         auto eth1                                                            
         iface eth1 inet static                                              
                 address 192.168.1.81                                        
                 netmask 255.255.255.0                                        
                 network 192.168.0.1                                          
                 broadcast 192.168.1.255.0                                    
                 gateway    192.168.1.80
Bij eth1 moet je network volgens mij ook op 192.168.1.0 staan zoals eth0, en het broadcast-adres moet 192.168.1.255 zijn (dus zonder die extra .0).

De configuratie van je dhcp-server is ook niet helemaal juist volgens mij.
/etc/dhcpd.conf    [----]  1 L:[ 25+10  35/ 92] *(1031/3239b)=    32 0x20    
#  option routers snarg.fugue.com;                                            
#}                                                                            
subnet 192.5.5.0 netmask 255.255.255.224 {                                  
#  range 192.5.5.26 192.5.5.30;                                              
#  option name-servers bb.home.vix.com, gw.home.vix.com;                      
#  option domain-name "vix.com";                                              
#  option routers 192.5.5.1;                                                  
#  option subnet-mask 255.255.255.224;                                        
#  option broadcast-address 192.5.5.31;                                      
#  default-lease-time 600;                                                    
#  max-lease-time 7200;                                                      
#}                                                                            
                                                                               
# Hosts which require special configuration options can be listed in          
# host statements.   If no address is specified, the address will be          
# allocated dynamically (if possible), but the host-specific information      
# will still come from the host declaration.                                  
                                                                               
#host passacaglia {                                                          
#  hardware ethernet 0:0:c0:5d:bd:95;                                        
#  filename "vmunix.passacaglia";                                            
#  server-name "toccata.fugue.com";
Maak daar eens dit van (in dhcpd.conf dus):
   
default-lease-time 3600;                                                    
max-lease-time 28800;    
                                                                     
subnet 192.168.1.0 netmask 255.255.255.0 {                                  
    range 192.168.1.90 192.168.1.100;                                                                                      
    option routers 192.168.1.81;                                                  
    option subnet-mask 255.255.255.0;
    option broadcast-address 192.168.1.255;                                                                                                                                
}
Het adres bij 'option routers' kan ook de 192.168.1.80 zijn, maar ik heb niet zo direct ervaring met een config met 2 netwerkkaarten. De option routers zorgt trouwens voor het 'default gateway'-adres.
De 'range' kan je trouwens zelf kiezen, ik hier maar even een voorbeeld genomen. Zorg er wel voor dat de adressen 192.168.1.80 en .81 niet binnen je range vallen.
De lease-times zijn aangeduid in seconden. De default staat nu op één uur, en de maximum tijd op 8u. Je kan dat gerust een stuk verhogen.

Ik ga zelf mijn DHCP-configuratie nog eens bekijken (ik heb die nu niet bij de hand) en dan laat ik nog wel weten als er iets interessants bij zit.

De hekjes (#) die voor een regel staan in een config-bestand zorgen ervoor dat die regel genegeerd wordt. Dit wordt vaak gebruikt om bepaalde dingen uit te schakelen of om commentaar toe te voegen.

Veel succes!

° Bezoek mijn blog Digital (in)Sanity °

Rune

  • Gast
Troubleshooting ubuntu server 7.10
« Reactie #2 Gepost op: 2008/01/18, 14:37:32 »
Ik snap de situatie niet helemaal.
Is die linux machine nu een gateway tussen de PC's en de router?
Moet die machine optreden als NAT-box? Of wil je een DMZ creeren tussen de router en eth0?
Beide ethernet devices zitten in hetzelfde subnet (tenminste, als die wijziging van Darkstar idd klopt).
Je krijgt dan iig broadcast en routerings problemen.

Offline DarkStar

  • Lid
    • Mijn persoonlijke website
Troubleshooting ubuntu server 7.10
« Reactie #3 Gepost op: 2008/01/18, 16:53:11 »
Het enige wat de server zou doen in deze configuratie is optreden als DHCP-server. Voor de rest werkt hij eigenlijk als een switch tussen de router en de overige PC's.
Een betere situatie zou zijn om de server en beide PC's aan te sluiten op de router, en de server dan enkel te gebruiken als DHCP-server. Zo is de configuratie veel eenvoudiger (met één netwerkkaart).

° Bezoek mijn blog Digital (in)Sanity °

Rune

  • Gast
Troubleshooting ubuntu server 7.10
« Reactie #4 Gepost op: 2008/01/18, 16:56:48 »
Citaat van: DarkStar
Het enige wat de server zou doen in deze configuratie is optreden als DHCP-server. Voor de rest werkt hij eigenlijk als een switch tussen de router en de overige PC's.
Een betere situatie zou zijn om de server en beide PC's aan te sluiten op de router, en de server dan enkel te gebruiken als DHCP-server. Zo is de configuratie veel eenvoudiger (met één netwerkkaart).
Als je die PC als switch wilt gebruiken, moet je of een bridge maken of een arp proxy gebruiken.
Op deze manier heb je een PC die met twee netwerkkaarten in twee fysiek verschillende media hangen met 1 enkel subnet. Als dat subnet geraadpleegt wordt, dan gaat ie in de routetabel de eerste entry opzoeken voor dat subnet, en dat zal eth0 zijn.

Idd, als dat ding alleen dhcp server moet zijn, gewoon met 1 nic aansluiten, met 1 ip, en dan laten serveren.