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 <网卡 ...
随机推荐
- Codeforces Round #524 (Div. 2) Solution
A. Petya and Origami Water. #include <bits/stdc++.h> using namespace std; #define ll long long ...
- poj1434 Fill the Cisterns!
地址:http://poj.org/problem?id=1434 题目:Fill the Cisterns! Fill the Cisterns! Time Limit: 5000MS Memo ...
- springcloud19---springCloudConfig
Spring-cloud-config : 统一管理配置的组件,不同的环境不同的管理(连接池.数据库配置不一样).不同时间需要动态调整配置(双十一最大连接数要大). 分布式配置也可以使用config或 ...
- 常用php操作redis命令整理(一)通用及字符串类型
Key相关操作 TYPE 类型检测,字符串返回string,列表返回 list,set表返回set/zset,hash表返回hash,key不存在返回0 <?php echo $redis-&g ...
- bzoj1626 / P2872 [USACO07DEC]道路建设Building Roads
P2872 [USACO07DEC]道路建设Building Roads kruskal求最小生成树. #include<iostream> #include<cstdio> ...
- Linux的crontab
如果要让unix系统重复,定期做一件事,我们就会用到crontab. 实质上真正去执行每一个重复任务的是cron,cron是的unix家族的一个后台常驻程序,cron是由cron文件来驱动的,cron ...
- Log4js 工作原理及代码简析
本文地址 http://www.cnblogs.com/jasonxuli/p/6518650.html log4js 版本 0.6.16, 最新版1.1.1 大体类似. 使用 log4j ...
- godaddy之ssl申请
第一步 执行下面命令生成csr和key文件 openssl req -new -newkey rsa: -nodes -keyout trips.com.key -out trips.com.csr ...
- Hadoop-1.0.4集群搭建笔记
这篇文章介绍的是简单的配置Hadoop集群的方法,适合实验和小型项目用,正式运行的集群需要用更正规的方法和更详细的参数配置,不适合使用这篇文章. 相关随笔: 用python + hadoop stre ...
- Python isspace()方法--转载
描述 Python isspace() 方法检测字符串是否只由空格组成. 语法 isspace()方法语法: str.isspace() 参数 无. 返回值 如果字符串中只包含空格,则返回 True, ...