Ubuntu18.04使用静态ip
如何修改ubuntu的ip并使用静态ip?(半科普
背景:最近在使用ubuntu,使用ssh连接的方式,ip一直变,很烦,就想到使用静态ip的方式
预先知识
热心网友的预先知识
(来源于博主荒野雄兵,链接 https://blog.csdn.net/daerzei/article/details/85058130)
Ubuntu里面有管理网络连接的方案:
方案1:/etc/network/interfaces
(命令行方案)
方案2:Network-manager
(图形化界面方案)两套方案是冲突的,不能同时共存。
第一个方案适用于命令行
如部署在云服务器上,如果你在阿里云,腾讯云,亚马逊云等等这些地方部署了Ubuntu的云服务器的话,就只能这种情况了。第二个方案适图形化界面
一般来说我们自己电脑上安装的Ubuntu都是采用这个方案,但是如果你在/etc/network/interfaces
里设置了网上信息的话,NetworkManager
就不会接管该网上,即使是你开了,系统重启过后也会自动关闭。所以嘛,好好想想你最近有没有修改过
/etc/network/interfaces
配置文件。如果你不知道自己有没有修改过的话,这个文件正常应该是这样的(看看有没有谁偷偷修改了你的配置文件)
我们已经知道有两种管理方案了,所以按理说有两种配置方案。
配置信息的来源去脉
需要的配置信息
地址(address)、子网掩码(netmask)、网关(gateway)、域名服务器地址(DNS)
配置信息详解
地址(address):ipv4地址,随便填,但是应该符合分配范围,可以从vmware的配置文件查看分配范围,如果懒得找,直接填原来的或者与原来的差不多且不冲突的
子网掩码(netmask):一般是255.255.255.0,否则要去配置文件找
网关(默认路由)(gateway) 与 DNS:1. 在进入GUI的网络设置前可以看到 2. vm配置文件有
查找配置信息
方法一:GUI
ubuntu桌面–>设置–>网络–>有线连接–>设置
此处可以找到ip、gateway、dns
方法二:vmware配置文件
macOS路径: /Library/Preferences/VMware Fusion
networking
文件是有关vmware网络的一些基础配置,如是否开启某个网卡的DHCP,此时不用管
因为我用的是NAT模式,所以进入 vmnet8
文件夹。
- 首先是
dhcpd.conf
文件
subnet 172.16.10.0 netmask 255.255.255.0 {range 172.16.10.128 172.16.10.254;option broadcast-address 172.16.10.255;option domain-name-servers 172.16.10.2;option domain-name localdomain;default-lease-time 1800; # default is 30 minutesmax-lease-time 7200; # default is 2 hoursoption netbios-name-servers 172.16.10.2;option routers 172.16.10.2;
}
从中知道
ip
地址分配范围是172.16.10.128
到172.16.10.254
netmask
为255.255.255.0
DNS
为172.16.10.2
- 其次是
nat.conf
文件
# NAT gateway address
ip = 172.16.10.2
netmask = 255.255.255.0
从中知道
gateway
为172.16.10.2
netmask
为255.255.255.0
!开始修改!
方法一:GUI
在哪里改?
ubuntu桌面–>设置–>网络–>有线连接–>设置–>ipv4–>手动,修改以下配置项
改完后记得重启 sudo reboot
方法二:命令行
在哪里改?
进入 /etc/network/interfaces
,默认内容如下
auto lo
iface lo inet loopback
添加以下内容
auto ens33
iface ens33 inet static
address 172.16.10.135
netmask 255.255.255.0
gateway 172.16.10.2
dns-nameservers 172.16.10.2
注:
iface ens33 inet static:采用静态ip
其他内容根据预先知识填写就好
配置完记得重启 sudo reboot
Q&A
但此时直接重启会出现“有线未托管”情况,原因是ubuntu的网络管理方案出问题了。
此时需要修改 /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile[ifupdown]
managed=false[device]
wifi.scan-rand-mac-address=no
把 managed=false
改成 managed=true
后重启 network-manager
或重启ubuntu
sudo service network-manager restart
# 或
sudo reboot
尝试能否ping通百度与能否ssh连接到虚拟机
tips
之前ip一直变的时候ssh连接上去,都会保存密钥,会占用不需要的ip的密钥
在主机的 ~/.ssh/known_hosts
可以删除
附录
参考
- Ubuntu18.04连不网 报"有线连接未托管" https://blog.csdn.net/daerzei/article/details/85058130
- Ubuntu 18.04 lts 修改静态ip http://ivo-wang.github.io/2019/03/26/Ubuntu-18.04-lts-%E4%BF%AE%E6%94%B9%E9%9D%99%E6%80%81ip/
- ubuntu16.04配置网卡 https://blog.csdn.net/stay_zezo/article/details/80718369
- 虚拟机Ubuntu 18.04配置固定IP地址(ens33网卡,eth0也一样)ping百度 https://blog.csdn.net/wu10188/article/details/102985067
Ubuntu18.04使用静态ip相关推荐
- Ubuntu18.04配置静态ip后发现ping不通百度
在用ubuntu18.04配置静态ip时发现重启虚拟机后发现虚拟机ping 不同百度.原因是因为重启虚拟机后/etc/resolv.conf文件被清空.导致没有域名服务,在ping百度时域名解析失败. ...
- 【Ubuntu】——ubuntu18.04配置静态ip
ubuntu18.04配置静态ip 要点: 1.root权限: 2.打开 /etc/netplan/01-network-manager-all.yaml 3.修改内容如下: 1.查找netplan目 ...
- ubuntu18.04 设置静态IP 能连网
前言:我跟着好多个帖子修改静态ip,可修改后总是连网失败,最终我在参考了[ubuntu 16.04 设置静态IP - 简书] 这篇文章,终于配置成功,特将过程分享. 1.查询ubuntu的ip地址.子 ...
- VMware安装Ubuntu18.04以及静态ip配置
一.图形化和命令行切换 关闭用户图形界面,使用tty登录. sudo systemctl set-default multi-user.target sudo reboot 开启用户图形界面. sud ...
- ubuntu18.04配置静态ip
说明 ubuntu18.04开始不采用在/etc/network/interfaces里固定IP的配置 而是改成netplan方式网卡配置文件路径在:/etc/netplan/01-network-m ...
- ubuntu18.04设置静态ip地址(简单版)个人学习使用
声明:我是个人电脑的学习及使用 前提:为了创建nacos集群,我创建了多台虚拟机,因为nacos集群需要配置各台服务器的ip,如果不设置静态ip,每次重启都会造成ip地址的改变,所以我需要设置一下静态 ...
- Ubuntu20.04设置静态IP,安装Samba服务,实现win10远程访问文件夹
道阻且长,行则将至.埋头苦干,不鸣则已,一鸣惊人!加油,骚年! 文章目录 1 参考资料 2 絮叨絮叨 3 Ubuntu20.04 设置静态 IP 3.1 基础环境 3.2 配置过程记录 3.2.1 配 ...
- linux设置不同地址,ubuntu20.04设置静态ip地址(包括不同版本)
因为Ubuntu20.04通过netplan来管理网络,和之前得版本略有区别,Ubuntu18.04好像需要编辑/network/interfaces来设置静态网络 因为安装的是虚拟机,首先我将其改为 ...
- 虚拟机ubuntu14.04系统设置静态ip
ubuntu14.04 设置静态ip vim /etc/network/interfaces 原来只有 auto lo iface lo inet loopback 修改成如下: auto lo if ...
最新文章
- vdi voi idv区别_VDI桌面虚拟化和IDV桌面虚拟化到底有哪些不同
- python银行排队系统_socket实现银行排队系统
- 【数据结构与算法】之深入解析“二叉搜索树中的插入操作”的求解思路与算法示例
- linux下线程绑定内核,多线程 – 无法将内核线程绑定到CPU
- 斌伯的博客园Blog开张大吉
- python如何执行代码_在Python中重新运行代码块
- (4)二进制文件方式部署Kubernetes高可用集群----------安装kubectl命令行工具
- comps电磁场模拟软件_opera电磁仿真软件
- 史上最全的OpenCV入门教程
- 程序设计基础是C语言吗,程序设计基础(C语言)
- SIM800L 模块 使用AT命令打电话
- 进程ld-linux-x86-64是什么,解决挖矿病毒占用cpu以及误删 ld-linux-x86-64.so.2 文件的问题...
- 为Ubuntu搭建的WordPress博客配置自己的域名
- 关于windows自带的两种远程访问方式
- 能将PDF转成PPT图片文字的转换器
- [IOT] 自制蓝牙工牌办公室定位系统 (一)—— 阿里物联网平台概览及打通端到云(硬核·干货)...
- 1930年代后期发明的断层合成技术:概念:移动-叠加
- 后疫情时代 亿联网络的攻与守
- UAF 身份认证框架
- 可擦玻璃平顶的机器人_擦玻璃机器人的优点和缺点各是什么?智能擦窗机真的好用吗?有人工擦的干净吗...
热门文章
- 拓嘉辰丰:投诉拼多多商家的四种方式你知道多少?
- 百度出品,Nature重磅 -- 优化的mRNA设计算法可改善mRNA的稳定性和免疫原性
- c语言认知报告,对C语言指针的认识的认知实习报告
- 电脑店超级U盘启动盘制作工具V6.0(Win8PE超级兼容多功能版)
- ColorOS12 adb精简列表 oppo rce2已测【2022.9.11更新】
- 项目系统安全优化一(linux,mysql)
- 中职计算机基础微课,微课在中职计算机应用基础课堂中的应用.docx
- 安卓巴士-《移动开发者周刊》第九期
- android:获取富文本图片和使用Jsoup抓取腾讯新闻网页数据
- Linux基础—Linux目录结构