Csanyi Pal wrote: > Bob Proulx writes: > > Your server is configured to use dhcp to acquire a network address? > > Yes, of course.
It was a serious question. Servers are often configured with static addresses. Another popular alternative is to use the dhcp server to assign known addresses. > OK so now I have changed to the following my /etc/network/interfaces > file: > > * /etc/network/interfaces > > # The loopback network interface > auto lo > iface lo inet loopback > > # To my ISP > auto eth1 > allow-hotplug eth1 # to my ISP > iface eth1 inet dhcp Oops. I had a stray tab indent in my example. Normally that iface line would not be indented like that. I know you followed my posting but now I need to say I typo'd that line by indenting it when it would not normally be indented. > # to my LAN > allow-hotplug eth0 > auto eth0 > iface eth0 inet static > address 192.168.1.1 > netmask 255.255.255.0 Looks good. > * /etc/dhcp/dhcpd.conf > > ddns-update-style none; > option domain-name "example.org"; > option domain-name-servers 192.168.1.1, 91.102.231.242, 91.102.231.241; You probably did the same thing I did which was to edit those to be generic answers. But for the archive I will note that the domain name should be your actual domain name instead of example.org and your nameservers should be the nameservers you want to pass down to dhcp clients for use. To add a few more hints here the nameservers will in the simple case be added to /etc/resolv.conf in order. All queries go to the first nameserver listed in the resolv.conf. If that server does not respond after a timeout interval then the resolver library code will switch to the next nameserver and repeat. Up to a maximum of three nameservers may be listed. This fallback is a "last resort" type of fallback and isn't intended for normal operation because the delays in each lookup can be very long and by very long I mean too long to be practical for interactive use. So don't count on the secondary nameserver listings for high availability. Alternatively a local caching nameserver installed on the client such as bind9 or dnsmasq or others will list only themselves in /etc/resolv.conf and then the local caching nameserver will round-robin among all of the available nameservers and can provide true high availability redundancy for dns. I always install a local caching nameserver. > default-lease-time 600; > max-lease-time 7200; > authoritative; > log-facility local7; > > subnet 192.168.1.0 netmask 255.255.255.0 { > interface eth0; > range 192.168.1.99 192.168.1.99; > default-lease-time 86400; > max-lease-time 86400; > option routers 192.168.1.1; > option subnet-mask 255.255.255.0; > option broadcast-address 192.168.1.255; > } Looks good. > > What did /var/log/syslog say? > > # grep dhcpd /var/log/syslog > > No it is OK: Agreed. That output you showed looked okay to me too. > > If your desktop is always online then you might consider avoiding > > network-manager. It is useful on a mobile device that needs to be > > selecting different networks at different times. But wicd does the > > job better. Adn you don't need it on an always on desktop or server > > and n-m has so many bad problems that it is best to avoid it when > > possible. Stop network-manager and add this to your interfaces file. > > I have purged now network-manager from my desktop system that is always > online. Network Manager is one of those very polarizing items that some people love extemely and others hate extremely. I am always happy to avoid it. I think you will be much better off without it too. > > Hopefully the above will get you going. Please let us know how it > > goes one way or the other. > > Thank you very much Bob and Tom! It goes well with the abowe showed > setup! Excellent! Very glad to hear that things are now working for you. Good luck! Bob
signature.asc
Description: Digital signature