开发工具|Ubuntu 16.04 Server 设置静态IP

一、前言 最近需要在虚拟机当中装个Ubuntu Server 16.04的系统,但是在虚拟机安装的时候,并不像Ubuntu Server 18.04那样能一步步的进行配置,因此导致装好后的虚拟机是动态IP地址。而该虚拟机要作为测试服务器来使用,所以要将IP地址设置为静态IP。
二、环境

  • 系统:Ubuntu Server 16.04
  • 虚拟机:VM 15.X
三、解决方案 1. 查看IP信息 通过命令行查看当前IP信息。
ifconfig # 输出结果如下: ens33Link encap:EthernetHWaddr 00:0c:29:98:5f:81 inet addr:192.168.4.246Bcast:192.168.4.255Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fe98:5f81/64 Scope:Link UP BROADCAST RUNNING MULTICASTMTU:1500Metric:1 RX packets:28536 errors:0 dropped:0 overruns:0 frame:0 TX packets:17938 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:3741540 (3.7 MB)TX bytes:2286437 (2.2 MB)loLink encap:Local Loopback inet addr:127.0.0.1Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNINGMTU:65536Metric:1 RX packets:193 errors:0 dropped:0 overruns:0 frame:0 TX packets:193 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1 RX bytes:16356 (16.3 KB)TX bytes:16356 (16.3 KB)

2. 安装vim 在新安装的系统当中,默认安装vi编辑器,但是本人觉得这个编辑器的操作没有vim熟悉,因此要安装vim编辑器。
# 先更新apt-get源 sudo apt-get update # 安装vim sudo apt-get install vim

3. 修改配置 打开修改文件
修改/etc/network/interfaces文件。注意:是interfaces,有s。
sudo vim /etc/network/interfaces

修改文件
在打开的文件中,如果是动态IP,如下所示:
# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5).source /etc/network/interfaces.d/*# The loopback network interface auto lo iface lo inet loopback# The primary network interface auto ens33 iface ens33 inet dhcp

如果要修改为静态IP,则输入如下代码:
# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5).source /etc/network/interfaces.d/*# The loopback network interface auto lo iface lo inet loopback# The primary network interface auto ens33 iface ens33 inet static address 192.168.4.246 netmask 255.255.255.0 gateway 192.168.4.1 dns-nameservers 8.8.8.8

注意:如果已经有网卡ens33,则按对应名称编写即可。
配置说明:
  • auto ens33:使用的网络接口
  • iface ens33 inet static:ens33这个接口,使用静态IP设置
  • address 192.168.4.256:设置IP地址
  • netmask 255.255.255.0:设置子网掩码
  • gateway 192.168.4.1:设置网关
  • dns-nameservers 8.8.8.8:设置DNS服务器地址
修改完之后,按ESC键,然后输入:qw即可保存并关闭文件。
4. 重启系统 在网上找到的一些教程当中,要使用刷新IP的命令,但是我发现有些时候那些命令没法使用。
因此,最简单的方法就是直接重启系统。
sudo reboot

四、测试是否OK 执行命令
ping [局域网IP] | [外网IP] | [具体域名]

  • 如果能访问局域网的其他IP,说明IP设置正常
  • 如果能访问外网IP,说明IP设置正常,否则就是DNS问题
  • 如果能访问具体外网域名,说明IP设置正常,否则就是DNS问题
【开发工具|Ubuntu 16.04 Server 设置静态IP】转载于:https://www.cnblogs.com/jianxuanbing/p/10043254.html

    推荐阅读