ubuntu18.04配置静态ip和动态ip
Posted 不会写文档的程序员
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu18.04配置静态ip和动态ip相关的知识,希望对你有一定的参考价值。
今天本地安装了一个ubuntu系统,但是实际线上使用情况中,是需要远程访问的ssh,但是每次重启之后IP都会变,都要修改链接IP,这就很麻烦,改几次就要疯了,怎么可以设置固定的ip呢?
实战搞起
1. ubuntu18.04配置静态ip
注意: 18.04和16.04不一样了,配置静态ip的方法有很大差异!
查找netplan目录下默认的网络配置文件,文件后缀为.yaml,我的是叫01-network-manager-all.yaml的文件。如果没有可以使用sudo gedit 01-network-manager-all.yam自己创建和。
$ cd /etc/netplan
$ ls
编辑网络配置文件之前,先查看自己的网卡名称,我的是enp3s0。
$ ifconfig
编辑网络配置文件01-network-manager-all.yaml,内容如下:
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
ethernets:
enp3s0: #配置的网卡名称,使用ifconfig -a查看得到
dhcp4: no #dhcp4关闭
addresses: [192.168.202.36/24] #设置本机IP及掩码
gateway4: 192.168.202.1 #设置网关
nameservers:
addresses: [192.168.202.1] #设置DNS
使用命令,使静态ip生效。
$ sudo netplan apply
编辑网络配置文件之前,使用ifconfig命令查看配置情况,如果配置成功上图中ip会变成自己设置的ip。
2. ubuntu18.04配置动态ip
查看网卡名称,参考上文。
查找网络配置文件,参考上文。
修改网络配置文件的内容如下:
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
ethernets:
enp3s0: #配置的网卡名称,使用ifconfig -a查看得到
dhcp4: true #dhcp4开启
addresses: [] #设置本机IP及掩码,空
optional: true
使用$ sudo netplan apply命令,使动态生效。之后再使用ifconfig命令查看配置情况,如果配置成功上图中ip会变成动态的ip。
总结:以上就是本篇文章的全部内容,希望能对大家的学习有所帮助,评论区留下“管用",记得三联哦。
还有其他知识分享,欢迎拜访 https://blog.csdn.net/weixin_40379712?spm=1011.2124.3001.5343
Ubuntu 12.04配置静态ip和动态ip
Ubuntu 12.04配置静态ip和动态ip
1.配置静态ip
例如:我们要配置的静态ip为192.168.1.100
(1)我们先要设置桥接模式,桥接到自己的网卡
首先点击虚拟机,点击设置,在点击网络适配器,设置桥接模式,(已连接和启动时链接要打勾)已连接默认是默认勾选的,如果没有默认勾选,需要重新安装一下虚拟机
(2)在指定文件中设置主机ip地址
@:打开网卡配置文件:sudo vi /etc/network/interfaces
@@:修改配置文件中的内容(静态)
将文件内容修改为:
1 auto lo
2 iface lo inet loopback
3 auto eth0
4 iface eth0 inet static
5 address 192.168.XX.XX
6 netmask 255.255.255.0
7 gateway 192.168.XX.1
注:上面的“XX”是修改的地方,修改成自己想要的ip地址
我这边设置的为192.168.1.100
@@@:修改完之后保存退出
(3)重启网络服务器:
sudo /etc/init.d/networking restart
(4)重启动之后在终端输入ifconfig命令查看是否修改成功
2.配置动态ip
(1)我们先要设置为NAT模式
(2)在指定文件中配置自动获取ip地址方式
@:打开网卡配置文件:sudo vi /etc/network/interfaces
@@:修改配置文件中的内容(动态)
将文件内容修改为:
1auto lo
2 iface lo inet loopback
3 auto eth0
4iface eth0 inet dhcp
@@@:修改完之后保存退出
(3)重启网络服务器:
sudo /etc/init.d/networking restart
(4)重启动之后在终端输入ifconfig命令查看是否修改成功
(4)测试网络是否连通
证明网络连通
上面所述的方法是我自己在学习过程中总结出来最有效的方法,做个笔记记录一下
以上是关于ubuntu18.04配置静态ip和动态ip的主要内容,如果未能解决你的问题,请参考以下文章