zoukankan      html  css  js  c++  java
  • Ubuntu Server 12.04(14.04/14.10) 静态IP配置

    1、配置静态IP地址:

    # vim /etc/network/interfaces

    原内容有如下4行:

    auto lo
    iface lo inet loopback
    auto eth0
    iface eth0 inet dhcp

    以上表示默认使用DHCP分配IP,修改为如下:

    auto lo
    iface lo inet loopback 
    # The primary network interface
    auto eth0 
    #iface eth0 inet dhcp
    iface eth0 inet static
    address 192.168.80.129
    netmask 255.255.255.0
    gateway 192.168.80.2

    保存退出。

    注意:
    只需要设置address(IP地址)、netmask(子网掩码)、gateway(网关)这三项就OK,network和broadcast这两项参数是可以不写的。

    2、手动设置DNS服务器:

    # vim /etc/resolv.conf

    添加如下内容(这点所有Linux发行版都通用):

    nameserver 192.168.80.2
    nameserver 8.8.8.8

    保存退出。

    注意:
    重启Ubuntu后发现又不能上网了,问题出在/etc/resolv.conf。
    重启后,此文件配置的dns又被自动修改为默认值。所以需要永久性修改DNS。
    方法如下:

    # vim /etc/resolvconf/resolv.conf.d/basename
    server 192.168.80.2
    nameserver 8.8.8.83

    重启networking服务使其生效:

    # /etc/init.d/networking restart

    这样网络配置就永久生效。
    --------------------------------------- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -------------------------------------------------

    以上是网络上参考设置步骤,而我的需求是要把局域网中的某台Ubuntu服务器设置为静态IP。 具体操作步骤如下:
    1) 先把原来的服务器上网设置为DHCP, 也就是去掉上述第一步的设置操作(因为该服务器之前是位于其他的子网中的),然后重启服务器:

    $ sudo reboot -h now
    2)重启服务器后,测是该服务器是否可以正常上网:
    $ ping www.baidu.com
    3)服务器可以正常上网后,进行第一步的设置,可以通过以下命令找到服务的ip,以及网关
    $ ipconfig -a # 获取ip以及子网掩码
    $ netstat -rn  # 获取网关地址
    根据以上命令获取到的内容进行静态ip的设置,步骤如上述的步骤所述。Ubuntu服务器静态IP设置的这边也就结束了!
    4)为了避免ip冲突,对该服务器所在的路由器进行设置,把服务器的静态ip地址设置到“DHCP地址池”之外。
    dhcp

    Ref: https://www.jianshu.com/p/d7d0465bbd43

  • 相关阅读:
    kafka cdh 安装
    【转】Public key for *.rpm is not installed,使用yum安装时报错
    12.yaml的简单使用
    python基础教程第三版阅读笔记(一)
    Python库文件安装失败问题及解决方式汇总-持续更新ing~
    taiko初体验
    VMware之USB设备连接
    C++之DLL的动态加载与静态加载初尝试
    C++课堂练习二
    C++课堂练习三
  • 原文地址:https://www.cnblogs.com/open-coder/p/12974934.html
Copyright © 2011-2022 走看看