Ubuntu18.4修改IP地址和网关

前言:

有时间多给自己补补课

一,查看各项信息,IP,网关

1.查看IP:

ifconfig

或者

ip a

可以看到你的网卡的信息,我这里是end33可能网卡显示也有不同

2.查看网关:

netstat -rn

或者

route -n(要记得这个ip地址)

二、修改IP、网关

我们首先以root用户登陆,因为普通用户登陆是没有修改写入删除的权限的,所以我们可以先使用命令:

1
sudo passwd root

然后输入你的密码,再接着输入你的root用户的密码即可

然后输入su切换root用户登陆

1.修改Ip,网关

使用命令:

1
vi /etc/netplan/50-cloud-init.yaml

然后接着修改成下面这个样子,网关地址就是之前查看的网关地址(如果乱写是ping不通baidu的就没法正常上网)

1
2
3
4
5
6
7
8
9
network:
ethernets:
ens33:
addresses: [192.168.199.150/24] #IP地址
gateway4: 192.168.199.2 #网关地址
nameservers:
addresses: [192.168.199.2] #DNS和网关一样即可
dhcp4: true
version: 2

2.修改DNS地址

使用命令:

1
vi /etc/systemd/resolved.conf

把DNS前面的注释去掉,然后加上114.114.114.114即可

1
2
3
4
[Resolve]
DNS=114.114.114.114
#FallbackDNS=
#Domains=

3.修改主机名

  • 修改cloud.cfg防止重启后主机名还原
1
2
3
vi /etc/cloud/cloud.cfg

#找到这句话的配置默认是false,修改为true即可
  • 修改主机名:
1
2
3
4
5
6
7
#修改主机名
hostnamectl set-hostname 主机名

#配置hosts
cat >> /etc/hosts << EOF
192.186.199.150 主机名
EOF

测试ping 一下baidu.com

没有问题,NND