• 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

  • 相关阅读:
    11月2号
    2020.9.22 (Java测试)
    2020.8.30 + 每周周报(8)
    2020.8.31
    2020.8.29
    2020.9.23
    伪分布式hbase从0.94.11版本升级stable的1.4.9版本
    python 将列表(也可以是file.readlines())输出多个文件
    hbase0.94.11版本和hbase1.4.9版本的benchamark区别
    idea 配置
  • 原文地址:https://www.cnblogs.com/open-coder/p/12974934.html
Copyright © 2020-2023  润新知