• ubuntu中设置静态IP


    1. 首先设置IP
    sudo gedit /etc/network/interface
    默认设置使用dhcp,如下所示:
    iface eth0 inet dhcp

    将其内容用#屏蔽掉


    加上以下内容: 

    auto lo
    # iface eth0 inet dhcp
    iface lo inet loopback
     
    auto eth0
    iface eth0 inet static
    address 192.168.0.168
    netmask 255.255.255.0
    gateway 192.168.0.1
    # network 192.168.0.0
    # broadcast 192.168.0.255

    备注

    interfaces文件中的上述内容,在保存退出以后,使用命令/etc/init.d/networking restart重启网络配置的时候,总是得到提示:

    Ignoring unknown interface eth0=eth0.

    SIOCSIFADDR: No suchdevice.

    等错误信息。

    试了各种方法都行不通,后来偶然见发现原来是eth0中的数字0写成字母o了。所以一直不能解决问题。

    将字母o改为数字0,再运行networking restart就没问题了。

    2. 修改DNS
    sudo gedit /etc/resolv.conf
     
    将内容修改为
    nameserver 202.103.24.68


    备注

    手动修改resolv.conf文件后,当重启系统后会发现resolv.conf文件又被系统改回到原来的样子。

    可以这样解决,修改文件sudo gvim /etc/dhcp3/dhclient.conf(在ubuntu11.10中是/etc/dhcp/dhclient.conf),在文件末尾添加以下行:

    prepend domain-name-servers 192.168.1.1,211.147.6.3;

    重启系统后,dhclient.conf文件的内容如下所示:

    # Generated by NetworkManager
    nameserver 192.168.1.1
    nameserver 211.147.6.3
    nameserver 202.106.0.20

    3. 重启网络连接

    sudo /etc/init.d/networking restart
    
    或用以下命令:
    sudo /etc/init.d/networking stop
    sudo /etc/init.d/networking start
    
    或用以下命令:
    sudo ifdown eth0
    sudo ifup eth0

    附:网卡设置相关命令:
    设定一个网卡IP:ifconfig eth1 192.168.1.10 netmask 255.255.255.0  
    
    更改MAC地址:ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
    
    查看路由相关信息:route -n


  • 相关阅读:
    OO第二单元总结-上上下下的快乐
    OO第一单元总结
    OO第四单元博客作业
    OO第三单元博客作业
    OO第二单元博客作业
    OO第一次博客作业
    Python Selenium实现浏览器自动化操作
    Python命名规范
    OO_UNIT4 & OO_2020 SUMMARY
    OO_UINT3_2020
  • 原文地址:https://www.cnblogs.com/java20130726/p/3218619.html
Copyright © 2020-2023  润新知