Re: [bitfolk] Network not coming up

Top Page

Reply to this message
Author: Andy Smith
Date:  
To: users
Subject: Re: [bitfolk] Network not coming up
Hi Henry,

On Fri, Nov 09, 2018 at 02:40:05PM +0000, Henry Gomersall wrote:
> Andy checked and he can ping my VPS some within Bitfolk, but from the
> machine I cannot see the outside world, nor can I see the machine from
> the outside world.


Because it seems possible to ping it from within 85.119.80.0/21, I
think this means it does not have a default route. You can confirm
this by typing:

$ ip route

Do you see a "default via …" line?

If not, do:

$ sudo ip route add default via 85.119.80.1

Does that cause it to work?

> /etc/network/interfaces is as below. Does anybody have any ideas as to
> what is wrong?
>
> #### BEGIN
> auto lo
> iface lo inet loopback
>
> auto eth0
> iface eth0 inet static
>         address 85.119.83.128
>         netmask 255.255.248.0
>         gateway 85.119.80.1


This looks okay.

> auto eth0:1
> iface eth0:1 inet static
>         address 212.13.195.128
>         netmask 255.255.255.255


The above should be removed as it is a legacy IP address that won't
work any more. It shouldn't be causing any problems but is best
gone.

> iface eth0 inet6 static
> auto lo
> iface lo inet loopback


It's weird that you have another "auto lo" and "iface lo…" here. Is
it a cut and paste error?

>
> auto eth0
> iface eth0 inet static
>         address 85.119.83.128
>         netmask 255.255.248.0
>         gateway 85.119.80.1

>
> auto eth0:1
> iface eth0:1 inet static
>         address 212.13.195.128
>         netmask 255.255.255.255


Assuming the above is cut and paste error…

>         address 2001:ba8:1f1:f1e5::2
>         netmask 64
>         gateway fe80::fcff:ffff:feff:ffff
>         pre-up  echo "/sbin/modprobe ipv6"                          &&
> /sbin/modprobe ipv6                                 || true
>         post-up echo "/proc/sys/net/ipv6/conf/default/forwarding=0" &&
> echo 0 > /proc/sys/net/ipv6/conf/default/forwarding || true
>         post-up echo "/proc/sys/net/ipv6/conf/all/forwarding=0"     &&
> echo 0 > /proc/sys/net/ipv6/conf/all/forwarding     || true
>         post-up echo "/proc/sys/net/ipv6/conf/default/accept_ra=0"  &&
> echo 0 > /proc/sys/net/ipv6/conf/default/accept_ra  || true
>         post-up echo "/proc/sys/net/ipv6/conf/all/accept_ra=0"      &&
> echo 0 > /proc/sys/net/ipv6/conf/all/accept_ra      || true
>         post-up echo "/proc/sys/net/ipv6/conf/$IFACE/accept_ra=0"   &&
> echo 0 > /proc/sys/net/ipv6/conf/$IFACE/accept_ra   || true
>         post-up echo "/proc/sys/net/ipv6/conf/default/autoconf=0"   &&
> echo 0 > /proc/sys/net/ipv6/conf/default/autoconf   || true
>         post-up echo "/proc/sys/net/ipv6/conf/all/autoconf=0"       &&
> echo 0 > /proc/sys/net/ipv6/conf/all/autoconf       || true
>         post-up echo "/proc/sys/net/ipv6/conf/$IFACE/autoconf=0"    &&
> echo 0 > /proc/sys/net/ipv6/conf/$IFACE/autoconf    || true
> #### END


Try simplifying the above to:

iface eth0 inet6 static
    address 2001:ba8:1f1:f1e5::2
    netmask 64
    gateway 2001:ba8:1f1:f1e5::1


So, whole file should be:


auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address 85.119.83.128
        netmask 255.255.248.0
        gateway 85.119.80.1


iface eth0 inet6 static
    address 2001:ba8:1f1:f1e5::2
    netmask 64
    gateway 2001:ba8:1f1:f1e5::1


Cheers,
Andy

--
https://bitfolk.com/ -- No-nonsense VPS hosting