zoukankan      html  css  js  c++  java
  • Have to run sudo dhclient eth0 automatically every boot

    network manager - Have to run sudo dhclient eth0 automatically every boot - Ask Ubuntu

    I just installed ubuntu 12.04.1 alternative install (for raid 0 on some disks). I Have some problems with the net. I'm at school, we use cable, and it got IPv6.

    If I run ifconfig eth0 heres my output:

    eth0      Link encap:Ethernet  HWaddr e0:cb:4e:87:ff:db
              inet addr:128.39.194.217  Bcast:128.39.194.223  Mask:255.255.255.224
              inet6 addr: 2001:700:1100:8008:e2cb:4eff:fe87:ffdb/64 Scope:Global
              inet6 addr: fe80::e2cb:4eff:fe87:ffdb/64 Scope:Link
              inet6 addr: 2001:700:1100:8008:48f7:c23:1d87:da6c/64 Scope:Global
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:1063378 errors:0 dropped:0 overruns:0 frame:0
              TX packets:489811 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:1577173461 (1.5 GB)  TX bytes:37043669 (37.0 MB)
              Interrupt:68 Base address:0x6000
    

    My /etc/network/interfaces look like this:

    # This file describes the network interfaces available on your system
    # 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
    # NetworkManager#iface eth0 inet dhcp
    # NetworkManager#hostname 2001:700:1100:1::4
    # This is an autoconfigured IPv6 interface
    iface eth0 inet6 auto
    

    (I had to remove the hash tags, because of the BIGFONT i get on ask ubuntu)

    The "network manager" says that I'm not connected.

    Let me know if you need any more information. :)

    share|improve this question
     
     
    comment all lines except auto lo and
    iface lo inet loopback
    – user91632 Sep 26 at 7:22
    feedback


    up vote
    1
    down vote

    accepted

    Ok so I have a way better answer then I had before.

    How about we try this.

    Open a terminal.

    gksu gedit /etc/rc.local
    

    Add: sudo dhclient eth0 like so.

    #!/bin/sh -e
    #
    # rc.local
    #
    # This script is executed at the end of each multiuser runlevel.
    # Make sure that the script will "exit 0" on success or any other
    # value on error.
    #
    # In order to enable or disable this script just change the execution
    # bits.
    #
    # By default this script does nothing.
    sudo dhclient eth0
    exit 0
    

    Save & Close. Reboot and should work.

    share|improve this answer
     
     
    Just make sure you place it before exit 0 and you should be good to go. – mywebslave Sep 26 at 8:32
     
    Glad to see that it worked for you. – mywebslave Sep 26 at 9:04
  • 相关阅读:
    1046 A^B Mod C
    1019 逆序数
    1012 最小公倍数LCM
    1011 最大公约数GCD
    序列化
    bigdecimal
    equals 和hashcode
    java多线程-读写锁原理
    Java并发编程:volatile关键字解析
    面试
  • 原文地址:https://www.cnblogs.com/lexus/p/2796078.html
Copyright © 2011-2022 走看看