vBulletin Search Engine Optimization
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| I am trying to configure the network on my Gentoo machine. The /etc/conf.d/net file contains the following entries: config_eth0=( "10.0.0.13 netmask 255.255.255.0 brd 10.255.255.255" ) routes_eth0=( "default via 10.0.0.1" ) dns_servers_eth0="62.31.144.39 195.188.53.175 62.31.112.39" I now try to test the networking: ping 10.0.0.1 64 bytes from 10.0.0.1: icmp_seq=1 ttl=250 time=0.567 ms cat /etc/resolv.conf nameserver 62.31.144.39 nameserver 195.188.53.175 nameserver 62.31.112.39 Ok, the scripts must have created that. ping www.google.co.uk ping: unknown host www.google.co.uk The internet domain name is not resolving. I have other computers on the LAN that are using the same gateway and resolver addresses, and they are working fine. Thanks in advance to anyone who can help. Mark. -- Mark Hobley, 393 Quinton Road West, Quinton, BIRMINGHAM. B32 1QE. |
| |||
| Mark Hobley <markhobley@hotpop.donottypethisbit.com> wrote: > I don't appear to have a route tool on the other computers, which are > Debian based, but I will investigate this. The route command is part of net-tools, and I do have it. It is installed in /sbin, so I needed a full path to access it: /sbin/route from a working machine produces: Destination Gateway Genmask Flags Iface 10.0.0.0 * 255.255.255.0 U eth0 default mercury.markhob 0.0.0.0 UG eth0 The default route is missing on the non-working machine. Mark. -- Mark Hobley, 393 Quinton Road West, Quinton, BIRMINGHAM. B32 1QE. |
| |||
| pk <pk@pk.pk> wrote: > What's the output if you run "/etc/init.d/net.eth0 restart" from the command > line? Unmounting network filesystems ... Stopping eth0 Bringing down eth0 Shutting down eth0 Starting eth0 Bringing up eth0 10.0.0.13 Mounting network filesystems ... -- Mark Hobley, 393 Quinton Road West, Quinton, BIRMINGHAM. B32 1QE. |
| |||
| Johan Lindquist <spam@smilfinken.net> wrote: > routes_eth0=( "default gw 192.168.2.1") I changed mine from: routes_eth0=( "default via 10.0.0.1" ) to routes_eth0=( "default gw 10.0.0.1" ) It makes no difference. The default gateway information is being added to the routing table by the startup scripts. I wonder if there is a bug. If I manually type: route add default gateway 10.0.0.1 eth0 The interface comes to life: ping www.google.co.uk 64 bytes from ug-in-f104.google.com (66.249.93.104) Mark. -- Mark Hobley, 393 Quinton Road West, Quinton, BIRMINGHAM. B32 1QE. |
| |||
| Mark Hobley wrote: > pk <pk@pk.pk> wrote: > >> What's the output if you run "/etc/init.d/net.eth0 restart" from the >> command line? > > Unmounting network filesystems ... > Stopping eth0 > Bringing down eth0 > Shutting down eth0 > Starting eth0 > Bringing up eth0 > 10.0.0.13 > Mounting network filesystems ... Ok, so it's not setting the default gateway, otherwise it would also output "Setting default gateway...". |
| |||
| So anyway, it was like, 02:08 CET Jan 10 2008, you know? Oh, and, yeah, Mark Hobley was all like, "Dude, > Johan Lindquist <spam@smilfinken.net> wrote: >> routes_eth0=( "default gw 192.168.2.1") > > I changed mine from: > > routes_eth0=( "default via 10.0.0.1" ) > > to > > routes_eth0=( "default gw 10.0.0.1" ) I think I've seen both variants in different setup hints, so I guess that's not the problem. Maybe that broadcast of yours is causing some confusion, in case you haven't already changed that. > It makes no difference. The default gateway information is being added > to the routing table by the startup scripts. I wonder if there is a bug. It all sounds very strange indeed. You might try to re-merge baselayout, in case there's something wrong with your /etc/init.d/net.eth0 script. -----8<----- sys-apps/baselayout-1.12.10-r5 (/etc/init.d/net.eth0 -> net.lo) ----->8----- Sort of a longshot tho, sorry. -- Time flies like an arrow, fruit flies like a banana. Perth ---> * 09:57:45 up 17:09, 2 users, load average: 1.05, 0.96, 0.86 Linux 2.6.23.12 x86_64 GNU/Linux Registered Linux user #261729 |
| |||
| Mark Hobley wrote: > Johan Lindquist <spam@smilfinken.net> wrote: >> routes_eth0=( "default gw 192.168.2.1") > > I changed mine from: > > routes_eth0=( "default via 10.0.0.1" ) > > to > > routes_eth0=( "default gw 10.0.0.1" ) > > It makes no difference. The default gateway information is being added > to the routing table by the startup scripts. I wonder if there is a bug. > > If I manually type: > > route add default gateway 10.0.0.1 eth0 > > The interface comes to life: > > ping www.google.co.uk > 64 bytes from ug-in-f104.google.com (66.249.93.104) This is quite strange. Are you setting anything else in /etc/conf.d/net besides config_eth0, routes_eth0 and dns servers? In your configuration statement config_eth0=( "10.0.0.13 netmask 255.255.255.0 brd 10.255.255.255" ) it seems that the broadcast address is wrong (shouldn't that be 10.0.0.255 instead?). Anyway, I think that is not the source of your problem. My only suggestions at this point are: - make sure the syntax of /etc/conf.d/net is correct (eg, there are no rogue characters, semicolons, dots, unbalanced parenthesis, etc.) - try removing the dns_servers_eth0 line (putting the DNS servers manually in /etc/resolv.conf instead), in case that line somehow indirectly affect the process (just a shot in the dark anyway) - try to explicitly use a specific/different interface handler, eg using modules=( "ifconfig" ) or modules=( "iproute2" ) in /etc/conf.d/net and see if that makes some difference. Note that the two line are mutually exclusive (use only one of the two at a given time). Hope this helps. |
| ||||
| On Thu, 10 Jan 2008, pk wrote: > Mark Hobley wrote: > > Johan Lindquist <spam@smilfinken.net> wrote: > >> routes_eth0=( "default gw 192.168.2.1") > > I changed mine from: > > routes_eth0=( "default via 10.0.0.1" ) > > to > > routes_eth0=( "default gw 10.0.0.1" ) Looking at my setup, it should be routes_eth0=( "default via 1.2.3.4" ) > In your configuration statement > config_eth0=( "10.0.0.13 netmask 255.255.255.0 brd 10.255.255.255" ) > > it seems that the broadcast address is wrong (shouldn't that be 10.0.0.255 > instead?). Anyway, I think that is not the source of your problem. *nods* Broadcast is only the last part that is changed to 255 and nothing else. > - try removing the dns_servers_eth0 line (putting the DNS servers manually > in /etc/resolv.conf instead), in case that line somehow indirectly affect > the process (just a shot in the dark anyway) That works as long as he don't have dhcp installed, that tends to mess things up. > - try to explicitly use a specific/different interface handler, eg using > modules=( "iproute2" ) > in /etc/conf.d/net and see if that makes some difference. Note that the two > line are mutually exclusive (use only one of the two at a given time). and see to install iproute2 before trying to use the second one. -- //Aho ------------------------------------------------------------------------ E-Mail: trizt@iname.com URL: http://www.kotiaho.net/~trizt/ ICQ: 13696780 Skype: jo_aho System: Linux System (PPC7447/1000 AMD K7A/2000) ------------------------------------------------------------------------ EU forbids you to send spam without my permission ------------------------------------------------------------------------ |