LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Network unreachable in Slackware 13.37 (https://www.linuxquestions.org/questions/slackware-14/network-unreachable-in-slackware-13-37-a-885874/)

dma8hm1956 06-12-2011 05:31 AM

Network unreachable in Slackware 13.37
 
Hello all,

I am using Slackware 13.37 (official, fresh and full
installation) on my desktop. With Slackware 13.0 I can connect to
the VPN server of my office without any problem. But with Slackware
13.37, when I execute the command `ip route get 172.16.2.13' I get
the following error message: {{{

RTNETLINK answers: Network is unreachable

}}}

and with `ifconfig -a' I get {{{

eth0 Link encap:Ethernet HWaddr 00:1D:60:2F:30:5B
inet6 addr: fe80::21d:60ff:fe2f:305b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:37 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:3589 (3.5 Kb) TX bytes:468 (468.0 b)
Interrupt:40

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:270 errors:0 dropped:0 overruns:0 frame:0
TX packets:270 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:21964 (21.4 Kb) TX bytes:21964 (21.4 Kb)
}}}

Any help would be gratefully appreciated.

Thanks

Richard Cranium 06-12-2011 07:09 AM

It looks like eth0 is purely IPv6. If that's the case, your "ip route get <ipv4addr>" command won't return anything.

How are you bringing up eth0?

jostber 06-12-2011 07:27 AM

Try to install wicd, set this up and check if that helps.

dma8hm1956 06-12-2011 07:28 AM

Quote:

How are you bringing up eth0?
I use "ifconfig eth0 up" to bring up the eth0.

dma8hm1956 06-12-2011 08:07 AM

Quote:

Try to install wicd, set this up and check if that helps.
Unfortunately `wicd' does not work with VPN server here. So I use
`pptp-1.7.2' and `pptpd-1.3.4' which work fine on Slackware 13.0.

Richard Cranium 06-12-2011 08:36 AM

Quote:

Originally Posted by dma8hm1956 (Post 4383296)
I use "ifconfig eth0 up" to bring up the eth0.

You don't use /etc/rc.d/rc.inet1.conf and /etc/rc.d/rc.inet1 to configure the interface first?

dma8hm1956 06-12-2011 08:45 AM

Quote:

You don't use /etc/rc.d/rc.inet1.conf and /etc/rc.d/rc.inet1 to configure the interface first?
I tried to use `/etc/rc.d/rc.inet1.conf' and `/etc/rc.d/rc.inet1' (after
`netconfig') but as they didn't work I used `ifconfig eth0 up'.

Richard Cranium 06-12-2011 08:46 AM

Were you using rc.inet1 and its conf file in Slackware 13.0?

dma8hm1956 06-12-2011 09:34 PM

Quote:

Were you using rc.inet1 and its conf file in Slackware 13.0?
Yes, I am using the same configuration as in Slackware 13.0 exactly.

Alien Bob 06-13-2011 05:32 AM

None of us owns a crystall ball here. So unless you show your actual configuration, no one will be able to help you troubleshoot.

Eric

dma8hm1956 06-13-2011 06:04 AM

Quote:

None of us owns a crystall ball here. So unless you show your actual configuration, no one will be able to help you troubleshoot
My `/etc/rc.d/rc.inet1.conf' is as below. Please let me know if anything else is needed.

Code:

# /etc/rc.d/rc.inet1.conf
#
# This file contains the configuration settings for network interfaces.
# If USE_DHCP[interface] is set to "yes", this overrides any other settings.
# If you don't have an interface, leave the settings null ("").

# You can configure network interfaces other than eth0,eth1... by setting
# IFNAME[interface] to the interface's name. If IFNAME[interface] is unset
# or empty, it is assumed you're configuring eth<interface>.

# Several other parameters are available, the end of this file contains a
# comprehensive set of examples.

# =============================================================================

# Config information for eth0:
IPADDR[0]=""
NETMASK[0]=""
USE_DHCP[0]="yes"
DHCP_HOSTNAME[0]=""

# Config information for eth1:
IPADDR[1]=""
NETMASK[1]=""
USE_DHCP[1]=""
DHCP_HOSTNAME[1]=""

# Config information for eth2:
IPADDR[2]=""
NETMASK[2]=""
USE_DHCP[2]=""
DHCP_HOSTNAME[2]=""

# Config information for eth3:
IPADDR[3]=""
NETMASK[3]=""
USE_DHCP[3]=""
DHCP_HOSTNAME[3]=""

# Default gateway IP address:
GATEWAY=""

# Change this to "yes" for debugging output to stdout.  Unfortunately,
# /sbin/hotplug seems to disable stdout so you'll only see debugging output
# when rc.inet1 is called directly.
DEBUG_ETH_UP="no"

## Example config information for wlan0.  Uncomment the lines you need and fill
## in your info.  (You may not need all of these for your wireless network)
#IFNAME[4]="wlan0"
#IPADDR[4]=""
#NETMASK[4]=""
#USE_DHCP[4]="yes"
#DHCP_HOSTNAME[4]="icculus-wireless"
#DHCP_KEEPRESOLV[4]="yes"
#DHCP_KEEPNTP[4]="yes"
#DHCP_KEEPGW[4]="yes"
#DHCP_IPADDR[4]=""
#WLAN_ESSID[4]=BARRIER05
#WLAN_MODE[4]=Managed
##WLAN_RATE[4]="54M auto"
##WLAN_CHANNEL[4]="auto"
##WLAN_KEY[4]="D5AD1F04ACF048EC2D0B1C80C7"
##WLAN_IWPRIV[4]="set AuthMode=WPAPSK | set EncrypType=TKIP | set WPAPSK=96389dc66eaf7e6efd5b5523ae43c7925ff4df2f8b7099495192d44a774fda16"
#WLAN_WPA[4]="wpa_supplicant"
#WLAN_WPADRIVER[4]="ndiswrapper"

## Some examples of additional network parameters that you can use.
## Config information for wlan0:
#IFNAME[4]="wlan0"              # Use a different interface name nstead of
                                # the default 'eth4'
#HWADDR[4]="00:01:23:45:67:89"  # Overrule the card's hardware MAC address
#MTU[4]=""                      # The default MTU is 1500, but you might need
                                # 1360 when you use NAT'ed IPSec traffic.
#DHCP_KEEPRESOLV[4]="yes"      # If you dont want /etc/resolv.conf overwritten
#DHCP_KEEPNTP[4]="yes"          # If you don't want ntp.conf overwritten
#DHCP_KEEPGW[4]="yes"          # If you don't want the DHCP server to change
                                # your default gateway
#DHCP_IPADDR[4]=""              # Request a specific IP address from the DHCP
                                # server
#WLAN_ESSID[4]=DARKSTAR        # Here, you can override _any_ parameter
                                # defined in rc.wireless.conf, by prepending
                                # 'WLAN_' to the parameter's name. Useful for
                                # those with multiple wireless interfaces.
#WLAN_IWPRIV[4]="set AuthMode=WPAPSK | set EncrypType=TKIP | set WPAPSK=thekey"
                                # Some drivers require a private ioctl to be
                                # set through the iwpriv command. If more than
                                # one is required, you can place them in the
                                # IWPRIV parameter (separated with the pipe (|)
                                # character, see the example).


Richard Cranium 06-13-2011 07:24 PM

Thanks! Could you also give us the contents of /etc/udev/rules.d/70-persistent-net.rules?

dma8hm1956 06-13-2011 10:08 PM

Quote:

Thanks! Could you also give us the contents of /etc/udev/rules.d/70-persistent-net.rules?
The content of my `/etc/udev/rules.d/70-persistent-net.rules' is:
Code:

# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1d:60:2f:30:5b", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

But on Slackware 13.0 it is:
Code:

# This file was automatically generated by the //lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1d:60:2f:30:5b", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"



All times are GMT -5. The time now is 08:28 PM.