Ubuntu配置静态IP

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu配置静态IP相关的知识,希望对你有一定的参考价值。

参考技术A

查看Ubuntu版本:

Ubuntu 18.04 以上版本配置 IP 地址的方法和以往使用的配置方法有很大的不同。Ubuntu 18.04 使用 Netplan 来配置 IP 地址, Netplan 是一个新的命令行网络配置工具,故网上其他教程使用的 /etc/network/interfaces 文件已不存在,取而代之的是一个 YAML 文件。默认的 Netplan 配置文件一般在 /etc/netplan 目录下。

首先先找到 Netplan 默认的网络配置文件所在之处:

通过vim编辑yaml文件:

ip设置:

配置完成之后保存并关闭配置文件。然后用下面这行命令来应用刚才的配置:

如果配置正常且生效的话,我们可以用下面这个命令来查看一下 ip:

其实配置文件中的初始配置就是动态 IP 的配置,所以你想要使用动态 IP 的话不需要再去做任何的配置操作。如果你已经配置了静态 IP 地址,想要恢复之前动态 IP 的配置,就把在上面静态 IP 配置中所添加的相关配置项删除,把整个配置文件恢复成原来的样子就可以了。

参考资料:
如何在 Ubuntu 18.04 LTS 中配置 IP 地址 - Linux中国的文章 - 知乎
https://zhuanlan.zhihu.com/p/51941694

Ubuntu 16.04网络配置(静态IP)

参考技术A 打开虚拟机编辑/etc/network/interfaces文件

root@swift:/home/swift# cat /etc/network/interfaces

# 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#16.04的命名为ens33不是eth0

iface ens33 inet static#static表示静态

address 192.168.110.111    #IP地址

netmask 255.255.255.0    #子网掩码

gateway 192.168.110.2    #网关

dns-nameservers 61.139.2.69    #DNS

root@swift:/home/swift# /etc/init.d/networking restart

[ ok ] Restarting networking (via systemctl): networking.service.

root@swift:/home/swift#ping -c 4 www.baidu.com

PING www.a.shifen.com (180.97.33.108) 56(84) bytes of data.

64 bytes from 180.97.33.108: icmp_seq=1 ttl=128 time=51.1 ms

64 bytes from 180.97.33.108: icmp_seq=2 ttl=128 time=48.9 ms

64 bytes from 180.97.33.108: icmp_seq=3 ttl=128 time=49.4 ms

64 bytes from 180.97.33.108: icmp_seq=4 ttl=128 time=51.3 ms

--- www.a.shifen.com ping statistics ---

4 packets transmitted, 4 received, 0% packet loss, time 3006ms

rtt min/avg/max/mdev = 48.966/50.215/51.304/1.041 ms

root@swift:/home/swift#

到此配置完成可以连接网络进行安装和更新了。

如果重启服务后还是不能连接网络

编辑/etc/resolvconf/resolv.conf.d/目录下的base  head两个文件

在末尾追加DNS

例如:

nameserver 61.139.2.69#使用当地网络服务商提供的DNS

修改后重启网络服务或重启虚拟机(reboot、init 6、shutdown -r now等多种方法)。

以上是关于Ubuntu配置静态IP的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu 18.4配置IP和网卡bond

Ubuntu 18.4配置IP和网卡bond

Ubuntu 18.4配置IP和网卡bond

Ubuntu配置静态IP

Ubuntu18.04配置静态ip遇到的报错

Ubuntu1804的网络配置(静态)