ubuntu 15.10 设置静态ip 分配固定ip 设置dns 设置网关 命令行配置ip 固定ip不生效怎么办

简介: 要用到的文件: 配置接口信息 /etc/network/interfaces 配置内容: auto eth0 iface eth0 inet static address 192.168.216.

要用到的文件:

配置接口信息

/etc/network/interfaces

配置内容:

auto eth0

iface eth0 inet static

address 192.168.216.188

gateway 192.168.216.2

netmask 255.255.255.0

配置dns

/etc/resolvconf/resolv.conf.d/base 

配置内容:nameserver 192.168.216.2

查看dns:

/etc/resolv.conf

命令:

查看系统网络信息

ifconfig

重启网络服务

/etc/init.d/networking restart

查看一下自己本机的信息(辅助而已)

ed6906ae-c273-4e53-ba91-45fdeef5a15d

2e6080d3-fcb4-4bdd-91a4-783a215ecae4

6da0a0dc-9347-4b8f-a9c2-10dc8fc04932

b7aa08ca-fe44-4276-9a1a-1fdff288c461

69379d88-8fff-477c-865e-b736e40fa9d6

可用的IP

e4e311e1-bd8e-4efe-a883-99b0b3d099c2

14d06308-3226-4526-a547-79f10a0f0ff3

现在自动分配的ip192.168.216.130

掩码是255.255.255.0

以0.0.0.0 开头的这行,他的gateway就是默认网关

35d548a9-56cb-45e0-b25b-70544bb1999b

查看dns

cat /etc/resolv.conf

2dd83dd8-ba86-4408-be65-f5d3617145d8

这样我们就找到了一个可用的ip地址范围

:c513fdde-41ce-44bc-88cd-cdbc7137f1ad

网关

c8bc1394-71d5-44ff-9e7b-3f1959375021

掩码

aced55a2-9491-4172-8117-6dc827af7267

DNS

31aa7e04-5edf-43bc-a19d-741443961201

原来我们的网卡是自动分配的ip

修改为如下内容:

39eed32e-9e7a-49cd-8433-a30a6ea98cc8

auto eth0

#iface eth0 inet dhcp

iface eth0 inet static

address 192.168.216.188

gateway 192.168.216.2

netmask 255.255.255.0

#是注释的意思

address 是ip地址,选择前请ping一下,看是否能够ping通,不通的话说明可用

gateway和netmask根据我们上面得到的即可

注意:如果配置了静态ip信息之后,不能上网,先来校验下dns是否配置,以及是否配置正确

还需要配置dns

c7af4635-2180-4883-b308-ab9f8987f9b6

看到这个地方的注释了吗?

这个文件其实是自动生成的,相当于一个连接,并不是真正的文件

即使你修改了这个地方,重启后,dns又会消失的,你可以试一下

它指向的其实是这个文件

db60de8d-4a40-4b8a-b4b9-3734471fd1f0

我们只需要把我们的dns填写到这个地方即可

重启后就不会消失了

另外我们还可以在

9529d509-2bbf-4879-afa4-94230e1d395c

这里面添加:

dns-nameservers  xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx

的方式添加

那么现在我们的interfaces为

e1c26cc2-c4fd-4361-b11f-78319b50347c

dns的配置为:

0952f7a4-f3c5-4162-a4dd-c78d188a9c9b

设置好了,重启下服务

/etc/init.d/networking restart

需要root用户权限

1b5c23f7-856a-4feb-93ba-a6a63dc6681a

如果还没生效就重启下ubuntu

 

ce989871-60ac-4295-a2e5-e38ef88a8585

    互ping都是通的了

cb0bfe72-e730-4c30-a46b-10b72ea32df1

 

而且,也是可以上网的了

b3bcf333-7a7b-4240-b6a9-a0bcced50684

bac79db5-6d70-4f1f-919e-4d470bd9fcb7

目录
相关文章
|
Ubuntu Linux 程序员
Ubuntu 18.04 安装详细步骤与设置指南
接下来,我们将探讨如何进行个人信息设置。重启选择高级模式,联网更新软件包并安装硬件驱动程序以完成个人信息设置。在重启过程中,你需要按下esc键(只需按一下)来选择ubuntu的高级模式。重启完成后,请联网并打开终端,然后输入以下字符以继续设置过程。
|
Ubuntu 关系型数据库 MySQL
Ubuntu 22.04.1上安装MySQL 8.0及设置root密码的注意事项
这些是在Ubuntu 22.04.1 系统上安装MySQL 8.0 及设置root密码过程中必须考虑的关键点。正确的遵循这些步骤可确保MySQL的安装过程既顺利又安全。
2149 20
|
12月前
|
Ubuntu
在Ubuntu系统上设置syslog日志轮替与大小限制
请注意,在修改任何系统级别配置之前,请务必备份相应得原始档案并理解每项变更可能带来得影响。
1279 2
|
Ubuntu 编译器
在Ubuntu中设置QT Creator的交叉编译环境。
在进行交叉编译设置时,请确保遵循你的目标硬件平台和软件的具体指南。以上步骤给出的是一个概括的指南,具体步骤可能因你的特定需求而有所不同。务必参照相关硬件和软件的官方文档进行操作,以获得具体的、针对性的指导。
1048 0
|
监控 Java 应用服务中间件
高级java面试---spring.factories文件的解析源码API机制
【11月更文挑战第20天】Spring Boot是一个用于快速构建基于Spring框架的应用程序的开源框架。它通过自动配置、起步依赖和内嵌服务器等特性,极大地简化了Spring应用的开发和部署过程。本文将深入探讨Spring Boot的背景历史、业务场景、功能点以及底层原理,并通过Java代码手写模拟Spring Boot的启动过程,特别是spring.factories文件的解析源码API机制。
609 2
|
设计模式 存储 安全
【23种设计模式·全精解析 | 创建型模式篇】5种创建型模式的结构概述、实现、优缺点、扩展、使用场景、源码解析
结构型模式描述如何将类或对象按某种布局组成更大的结构。它分为类结构型模式和对象结构型模式,前者采用继承机制来组织接口和类,后者釆用组合或聚合来组合对象。由于组合关系或聚合关系比继承关系耦合度低,满足“合成复用原则”,所以对象结构型模式比类结构型模式具有更大的灵活性。 结构型模式分为以下 7 种: • 代理模式 • 适配器模式 • 装饰者模式 • 桥接模式 • 外观模式 • 组合模式 • 享元模式
975 140
【23种设计模式·全精解析 | 创建型模式篇】5种创建型模式的结构概述、实现、优缺点、扩展、使用场景、源码解析
|
算法 测试技术 C语言
深入理解HTTP/2:nghttp2库源码解析及客户端实现示例
通过解析nghttp2库的源码和实现一个简单的HTTP/2客户端示例,本文详细介绍了HTTP/2的关键特性和nghttp2的核心实现。了解这些内容可以帮助开发者更好地理解HTTP/2协议,提高Web应用的性能和用户体验。对于实际开发中的应用,可以根据需要进一步优化和扩展代码,以满足具体需求。
1628 29
|
前端开发 数据安全/隐私保护 CDN
二次元聚合短视频解析去水印系统源码
二次元聚合短视频解析去水印系统源码
667 4
|
JavaScript 算法 前端开发
JS数组操作方法全景图,全网最全构建完整知识网络!js数组操作方法全集(实现筛选转换、随机排序洗牌算法、复杂数据处理统计等情景详解,附大量源码和易错点解析)
这些方法提供了对数组的全面操作,包括搜索、遍历、转换和聚合等。通过分为原地操作方法、非原地操作方法和其他方法便于您理解和记忆,并熟悉他们各自的使用方法与使用范围。详细的案例与进阶使用,方便您理解数组操作的底层原理。链式调用的几个案例,让您玩转数组操作。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~

相关产品

  • 云解析DNS