关于 Ubuntu 18.04 的网络(dchp/dns)

【概述】

Ubuntu Server 18.04 中用 netplan 取代了 ifupdown,配置文件在 /etc/netplan/ 目录下,文件格式为 yaml,使配置文件生效的命令为 sudo netplan apply。

【典型配置】

network:
    ethernets:
		# 静态IP
        enp2s0:
            addresses:
            - 192.168.0.145/24
            gateway4: 192.168.0.1
            nameservers:
                addresses:
                - 223.5.5.5
                search: []
            optional: true
		# 动态IP
        enp4s0:
            addresses: []
            dhcp4: true
			# 若没有下面这一句
			# 向服务器发送的“mac”地址会是类似“5de26c1500020000ab1102df86200698a807”的奇怪字符串
			# 实际上这是 DUID
            dhcp-identifier: mac
            optional: true
            optional: true
    version: 2

*** walker ***

原文地址:http://blog.51cto.com/walkerqt/2121029

时间: 2024-10-01 17:33:41

关于 Ubuntu 18.04 的网络(dchp/dns)的相关文章

Ubuntu 18.04设置dns

最近使用了最新版的ubuntu 18.04运行一些服务,然后发现服务器经常出现网络不通的情况,主要是一些域名无法解析. 检查/etc/resolv.conf,发现之前修改的nameserver总是会被修改为127.0.0.53,无论是改成啥,过段时间,总会变回来. 查看/etc/resolv.conf这个文件的注释,发现开头就写着这么一行: # This file is managed by man:systemd-resolved(8). Do not edit. 这说明这个文件是被syste

ubuntu 18.04 修改 固定ip

写在前面,问:为什么要固定ip.答:要知道固定IP的好处多多,随意搬动,固定共享地址,不怕断网等等 首先,我们要选取一个局域网内的IP,方法如下: 1.选取IP号段,一般是路由器DCHP以外的IP地址 比如:DCHP动态IP地址由192.168.1.11~255,那我们可以选取192.168.1.10(保证此IP没有被其他设备占用) 2.路由器内设置要固定的IP地址和Mac码,其中Mac码可以找一个正在用的IP下分配好的来用,然后起个名字记录下来 第二步,(Ctrl+Alt+T)打开命令行,if

Ubuntu 14.04.4 LTS设置DNS

Ubuntu 14.04.4 LTS中DNS信息是由/etc/resolv.conf提供的,它是每次开机时,由/sbin/resolvconf生成的 /etc/resolv.conf是/run/resolvconf/resolv.conf的符号链接 #ls -al /etc/resolv.conf #lrwxrwxrwx 1 root root 29 Mar  4 18:57 /etc/resolv.conf -> ../run/resolvconf/resolv.conf 在文件/etc/re

Ubuntu 18.04桌面版安装

安装方式:usb启动盘安装. 准备工具:a.启动盘制作工具:rufus  b.ubuntu 18.04 LTS镜像(如果下载慢,可以到国内找资源) 1.制作usb启动盘,直接运行rufus工具(绿色免安装),选择镜像点击开始.根据提示需要下载相关组件.根据提示即可完成.[本人在下载组件时因国外网络不稳定无法下载.可以通过rufus日志,找到需要的组件url自行下载即可使用] 2. 原文地址:https://www.cnblogs.com/yin5th/p/9049009.html

Ubuntu 18.04上CUDA 9.0、cuDNN7.0及Tensorflow 1.8的安装

配置 笔者使用Dell Inspiron 7559笔记本电脑,显卡为NVIDIA GTX 960M. 目标 由于本机显卡仅有nvidia-384驱动包能够良好支持(nvidia-387.nvidia-390包均在本机出现了系统无法登陆等异常),而CUDA 9.1需要驱动至少为nvidia-387,故选择安装CUDA 9.0及cuDNN7.0. TelsorFlow 1.8完全支持CUDA 9.0因此可以使用最新版. 安装显卡驱动 使用apt安装nvidia-384驱动包(实际安装驱动为390):

Ubuntu 18.04安装MongoDB 4.0(社区版)

Ubuntu 18.04(虚拟机VirtualBox上),MongoDB 4.0, 听室友说,23点有世界杯决赛呢!可是,孤要写博文的啊!以记录这忙乱的下午和晚间成功安装了一个软件到Linux上.--2250 有两种方式在Linux上安装MongoDB:.deb packages(官方推荐,是有道理的,[泪奔])..tgz tarballs.由于自己之前下载了tgz源码包,所以,一开始就选择从tgz源码包开始安装,结果,因为libcrypto.so.10.libssl.so.10没有找到的问题,

ubuntu 18.04 - server版 开机启动脚本

ubuntu 18.04 不再使用 inited 管理系统,改用 systemd systemd 默认读取 /etc/systemd/system 下的文件,该目录下的文件会链接/lib/systemd/system/下的文件. 执行 ls /lib/systemd/system 你可以看到有很多启动脚本,其中就有我们需要的 rc.local.service 打开脚本内容: [Unit] Description=/etc/rc.local Compatibility ConditionFileI

Ubuntu 18.04添加新网卡

在Ubuntu 18.04 LTS上配置IP地址的方法与旧方法有很大不同.与以前的版本不同,Ubuntu 18.04使用Netplan(一种新的命令行网络配置实用程序)来配置IP地址. 在这种新方法中,我们不再使用 1 /etc/network/interfaces 文件来配置IP地址,而是使用YAML文件.Netplan的默认配置文件位于 1 /etc/netplan/ 目录下. 让我们找出默认的配置文件 $ ls /etc/netplan/ 50-cloud-init.yaml 现在,让我们

Ubuntu 18.04 初始化

系统安装 ubuntu 18.04 英文版,创建个人用户 初始系统 a.修改ip shell> vim /etc/network/interfaces auto ens33 iface ens33 inet static address 192.168.1.10 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 202.96.128.86 8.8.8.8 b. 修改dns shell> sed -i '#namserver#i#