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
# 输出结果如下:
ens33     Link encap:Ethernet  HWaddr 00:0c:29:98:5f:81  
          inet addr:192.168.4.246  Bcast:192.168.4.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe98:5f81/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric: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)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric: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问题

转载于:https://www.cnblogs.com/jianxuanbing/p/10043254.html

Ubuntu 16.04 LTS (Xenial Xerus) 是 Ubuntu 发行版的一个长期支持版本,适合服务器环境。下面是一些基本步骤帮助您在本地计算机上安装 Ubuntu Server: ### 准备工作 1. **下载 ISO 文件**:首先访问 [Ubuntu 官方网站](https://ubuntu.com/download/server),选择 `Ubuntu Server` 并点击 `Download now` 下载适用于您的硬件平台(通常是 `amd64` 或 `i386`)的 ISO 文件。 2. **准备安装介质**:您可以使用 USB 驱动器或光盘作为安装介质。推荐使用 USB 驱动器,因为现代 BIOS 和 UEFI 系统通常可以优先加载从 USB 设备启动。 - 使用如 Rufus、UNetbootin 或 Etcher 这样的工具将 ISO 文件烧录到 USB 上。 3. **检查系统兼容性**:确认您的计算机具有适当的硬件资源,例如足够的 RAM、足够的硬盘空间以及支持 UEFI 的 BIOS 或者至少兼容 UEFI 的操作系统。 ### 开始安装 1. **重启并设置启动顺序**:确保您的电脑能够从 USB 启动,并且 USB 设备排在最前面。这通常需要进入BIOS设置,在“Boot”部分中更改启动顺序。 2. **从 USB 启动 Ubuntu**:重启计算机,引导时会显示不同的启动选项,通常按 F2、F12 或 Delete 键进入 BIOS 设置界面之前,快速按下对应的键启动 USB 学习设备。 3. **选择安装语言和键盘布局**:启动后会自动检测并显示安装语言和键盘布局列表,选择适合您的选项。 4. **接受许可协议**:同意用户许可协议后继续。 5. **配置网络连接**:通过 DHCP 自动获取 IP 地址,或者手动输入静态 IP、子网掩码等信息。 6. **分区和文件系统**:按照建议的分区方案分配磁盘空间,或者自定义分区。默认情况下,Ubuntu 会选择 `/dev/sda1` 作为交换分区(swap),`/dev/sda2` 作为根分区(root)。确保选择正确的分区大小,并且 / 目录的大小足够大以适应您的需求。 7. **创建用户账户**:在此阶段,设置新用户的用户名、密码以及其他必要信息。 8. **开始安装**:一切配置完成后,单击“Install Ubuntu”按钮开始安装过程。 9. **安装完成**:安装过程中,Ubuntu 将安装必要的软件包并更新系统。之后,重启计算机进入新的 Ubuntu 桌面环境或直接进入控制台模式(取决于安装期间的选择)。 10. **初始化防火墙**:为了安全起见,运行 `sudo ufw init` 初始化 UFW 防火墙,并使用 `sudo ufw enable` 启用它。 11. **安装服务**:根据需要安装特定的服务或软件,例如 Nginx、MySQL、Apache 等。 以上步骤提供了一个简化的安装指南。实际操作时可能会遇到更多细节调整,比如防火墙规则的定制、安全设置、系统更新等。在生产环境中,强烈建议参考官方文档进行更详细的配置和管理实践。 --- ### 相关问题: 1. 安装过程中如何解决网络问题? 2. Ubuntu Server 默认使用的发行版是哪个版本? 3. 怎样在安装后立即启用 SSH 访问? 提示:在 Ubuntu Server 中,默认使用的是最新的长期支持版本;在安装后立即启用 SSH 访问,可以在安装最后一步选择 "Automatic login" 选项。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值