zoukankan      html  css  js  c++  java
  • 【ubuntu】给新装好的UBUNTU系统配置静态IP

    最近在自己装有win7系统的thinkpad电脑上,给安装了Ubuntu16.04双系统。

    想在ubuntu下配置一个hadoop伪分布式,最首要的就是要给系统配置一个静态IP .

    一开始我按照网上的步骤进行配置静态IP,方法如下 :

    1、vi /etc/network/interfaces

    添加内容:

    auto eth0
    iface eth0 inet static
    address 192.168.8.100    
    netmask 255.255.255.0
    gateway 192.168.8.2
    dns-nameserver 119.29.29.29

    dns-nameserver 119.29.29.29这句一定需要有,

    因为以前是DHCP解析,所以会自动分配DNS 服务器地址。

    而一旦设置为静态IP后就没有自动获取到DNS服务器了,需要自己设置一个

    设置完重启电脑后,/etc/resolv.conf 文件中会自动添加 nameserver 119.29.29.29

    (或者nameserver 8.8.8.8)可以根据访问速度,选择合适的公共DNS 

    这边的eth0根据ifconfig命令查看当前的系统接口的名称 如当前系统接口名称为 enp03 则要根据该接口的名字进行修改

    输入ifconfig命令,显示eth0和lo,但是自己在虚拟机中并非得到这样的结果,而是只有lo,即网卡未启动,也没有ip,无法用Xshell远程连接

    解决方案:

    1. 进入/etc/sysconfig/network-scripts 目录,发现有ifcfg-eth0,即网卡(驱动)存在但未启用。

    2. 输入ifconfig -a命令,可显示eth0和lo,知道了接口的名字给接口配置ip地址即可。

    3. 输入ifconfig eth0 up,启用网卡。此时用ifconfig,只能看到inet6(ipv6?)的地址,没有inet的地址(即Xshell连接输入的ip)。

    4. 修改/etc/sysconfig/network-scripts/ifcfg-eth0 文件, 把ONBOOT=no 改为 ONBOOT=yes,但ifconfig的结果没有任何改变。(省略该步骤不知道是否有效)

    5. service network restart,重启。出现shutdown eth0 OK,bring up eth0 OK,determine ip for eth0 OK。

    6. 输入ifconfig,出现eth0的inet地址。用Xshell连接成功。

    DNS的配置

    有的系统要进入 /etc/resolv.conf

    加入
    nameserver 202.97.224.68   

    有的系统则是进入  /etc/resolvconf/resolv.conf.d/base 

    加入
    nameserver 114.114.114.114.

    设置完之后重启 dns进程

    sudo /etc/init.d/resolvconf restart

    2、重启网络:sudo /etc/init.d/networking restart

    3、查看最后结果可以正常ping通任意域名如www.baidu.com即可

  • 相关阅读:
    VS调试技巧
    Git 分支
    WPF:如何高速更新Model中的属性
    Redis-4.0.11集群配置
    大压力下Redis参数调整要点
    统计UPD丢包工具
    查看Redis集群所有节点内存工具
    Redis集群命令行部署工具
    查看Redis集群主从对应关系工具
    Redis集群master选举时长测试
  • 原文地址:https://www.cnblogs.com/chenxiaomeng/p/9474669.html
Copyright © 2011-2022 走看看