Ubuntu网络配置IP和DNS等,适用于14.04,16.04和17.10
本文主要介绍Ubuntu系统的网络设置,包括IP,DNS和主机名等,适用于14.04,16.04和17.10等版本
=============== 完美的分割线 ================
======== 对于14.04和16.04版本 ========
Ubuntu 的网络配置文件主要有以下几种:IP地址配置文件、主机名称配置文件、DNS配置文件。
1.配置IP地址
1.1.配置动态IP地址
sudo vim /etc/network/interfaces
auto eth0
iface eth0 inet dhcp
重启网卡
sudo /etc/init.d/networking restart
也可以直接输入下面的命令来获取地址
sudo dhclient eth0
1.2.配置临时的静态IP地址
ifconfig ens33 192.168.1.65 netmask 255.255.255.0
route add default gw 192.168.1.1
1.3. 配置永久的静态IP地址
sudo vim /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.1.11
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 202.106.0.20
dns-nameservers 8.8.8.8
重启网卡
sudo /etc/init.d/networking restart
1.4. 附:添加第二个IP地址(虚拟IP地址)
sudo vim /etc/network/interfaces
auto eth0:
iface eth0: inet static
address 192.168.1.60
netmask 255.255.255.0
gateway x.x.x.x
network x.x.x.x
broadcast x.x.x.x
重启网卡:
sudo /etc/init.d/networking restart
2.修改主机名
查看当前主机名
sudo /bin/hostname
2.1.临时修改主机名
sudo /bin/hostname myhostxxx
2.2.永久修改主机名
vim /etc/hostname
3.修改DNS配置
3.1.配置hosts文件查询
修改/etc/hosts文件使用本机的静态查询.
sudo vim /etc/hosts
3.2.配置使用DNS服务器进行查询
sudo vim /etc/resolv.conf
nameserver 192.168.1.2
nameserver 202.106.0.20
nameserver 8.8.8.8
有时候需要修改下面的文件
sudo vim /etc/resolvconf/resolv.conf.d/base
重启网卡
sudo /etc/init.d/networking restart
======== 对于Ubuntu 17.10,18.04版本 ========
对于17.10版本,网络配置中IP和DNS的配置方法变化比较大
1.配置静态IP和DNS
1)可以使用ip add查看网卡名称
ip add
2)编辑网卡配置文件
sudo vim /etc/netplan/-netcfg.yaml
# This file describes the network interfaces available on your system
# For more information, see netplan().
network:
version:
renderer: networkd
ethernets:
ens33:
dhcp4: no #dhcp4关闭
dhcp6: no #dhcp6关闭
addresses: [192.168.1.65/]
gateway4: 192.168.1.1
nameservers:
addresses: [202.106.0.20,4.4.4.4]
通过改配置文件,可以设置IP,网关和DNS地址,
在/etc/resolv.conf中配置的DNS,网络重启后就会失效,可以不配置
3)执行以下命令让配置生效
netplan apply
2.主机名修改方法与之前版本的相同
======== 完毕,呵呵呵呵 ========
Ubuntu网络配置IP和DNS等,适用于14.04,16.04和17.10的更多相关文章
- ubuntu 命令配置ip 网关 dns
如果是在虚拟机中使用Ubuntu,先设置好主机的网络,然后配置虚拟机Ubuntu的IP和网关 如果主机操作系统就是Ubuntu,请直接参照下文进行设置 内容如下: 1. 检验是否可以连通,就使用pin ...
- ubuntu 虚拟机配置 IP、子网掩码、网关、DNS
ubuntu 虚拟机配置 IP.子网掩码.网关.DNS 执行 sudo vim /etc/network/interfaces 添加如下配置: auto eth0 iface eth0 inet st ...
- ubuntu网络配置相关知识(转载)
From:http://os.51cto.com/art/201003/188055.htm 文章主要介绍Ubuntu网络配置,希望能让Linux新手学习参考.更好使用Ubuntu.更有效的学习Ubu ...
- ubuntu网络配置命令
Ubuntu网络配置例如: (1) 配置eth0的IP地址, 同时激活该设备. #ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up (2) 配置e ...
- ubuntu 网络配置及ssh文件传输
一.ubuntu网路配置 参考http://www.cnblogs.com/rusty/archive/2011/04/06/2007139.html /etc/network/interfaces ...
- Desktop Ubuntu 14.04LTS/16.04科学计算环境配置
Desktop Ubuntu 14.04LTS/16.04科学计算环境配置 计算机硬件配置 cpu i5 6代 内存容量 8G gpu GTX960 显存容量 2G(建议显存在4G以上,否则一些稍具规 ...
- Ubuntu 14.04 16.04 Linux nvidia 驱动下载与安装
Ubuntu 14.04 16.04 nvidia 驱动安装 最简单直观的方式是在如下的对话框中直接选择驱动安装即可 但是有时候,驱动不够新,比如14.04用的是340.98版本,如果手动安装驱动可以 ...
- Ubuntu LTS 系统学习使用体会和实用工具软件汇总 6.04 8.04 10.04 12.04 14.04 16.04
Ubuntu LTS 系统学习体会和工具软件汇总 6.04 8.04 10.04 12.04 14.04 16.04 ubuntu入门必备pdf:http://download.csdn.net/de ...
- ubuntu网络配置
本文介绍ubuntu中的网络配置方法. ubuntu需要在/etc/network/interfaces文件中设置网络配置,基本的格式如下: auto <网卡名> iface <网卡 ...
随机推荐
- java多线程(四)
使用synchronized锁实现线程同步 为什么要用线程同步 我们先来看下这段代码的运行结果: Java学习交流群:495273252 在多线程上篇博客已经介绍过了,JVM采用的是抢占式调度模型,当 ...
- (转)SSIS处理导入数据时, 存在的更新, 不存在的插入
问题描述: 当你把数据从其他数据库, 或者是文本文件之类的其他数据源导入到目的数据库时, 有时希望在导入的处理中, 能够实现"数据存在时更新, 不存在时导入" 在之前, 一般是通过 ...
- MyBatis—mybatis-config.xml配置介绍
在定义sqlSessionFactory时需要指定MyBatis主配置文件: Xml代码 说明: 收藏代码 1. <bean id="sqlSessionFactory" ...
- Python: 字符串中嵌入变量
问题:想创建一个内嵌变量的字符串,变量被它的值替换掉 解决方案: ①Python并没有对在字符串中简单替换变量值提供直接的支持,但是通过字符串的format()方法来解决这个问题 ②如果要被替换的变量 ...
- linux 常用命令总结(二)
1. linux下以指定的编码打开文件:LANG=zh_CN vi fileName 2. 查看系统内存使用,可以使用free -m 或 top 3. 使用env查看所有环境变量 4. df –h 查 ...
- 2018-2019-1 20189215《Linux内核原理与分析》第三周作业
<庖丁解牛>第二章书本知识总结 函数调用框架 call指令有两个作用: (1) 将CS:EIP中下一条指令的地址A保存在栈顶: (2)设置CS:EIP指向被调用程序的第一行. ret指令在 ...
- 20145204 《Java程序设计》第6周学习总结
20145204 <Java程序设计>第6周学习总结 教材学习内容总结 第十章 输入/输出 数据流 I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据 ...
- 将vi打造成IDE
一.环境 发行版:Ubuntu 18.04 LTS 代号:bionic 内核版本:4.15.0-33-generic 二.步骤 2.1 准备工作 sudo apt-get install python ...
- Firefox管理已经保存的账号和密码
https://support.mozilla.org/en-US/kb/password-manager-remember-delete-change-and-import You can easi ...
- 枚举子集&高位前缀和
最近做的题里面有这个东西,于是写一篇博客总结一下吧. 枚举子集 枚举子集就是状压的时候枚举其中的二进制位中的1的子集.直接暴力枚举二进制位时间复杂度是\(O(4^n)\),但是我们可以发现,对于每一位 ...