一、前言
1、本文环境信息
工具 | 本文环境 | 适用范围 |
---|---|---|
VMware | VMware Fusion 13.x | VMware Workstation / Fusion |
Ubuntu | Ubuntu 22.04.2 LTS | Ubuntu 22.x |
2、前置知识
vi命令:https://www.runoob.com/linux/linux-vim.html
二、设置步骤
1、安装网络工具
代码语言:javascript复制sudo apt-get install -y net-tools
2、查看当前网络
查看网络情况以及网卡名,后续设置需要用到网卡名
代码语言:javascript复制ifconfig
#输出示例(这里的ens160是网卡名)
ens160: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.0.10.3 netmask 255.255.255.0 broadcast 10.0.10.255
inet6 fe80::20c:29ff:fe9c:e6c6 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:9c:e6:c6 txqueuelen 1000 (Ethernet)
RX packets 23110 bytes 27974871 (27.9 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 8262 bytes 798576 (798.5 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 48 memory 0x3fe00000-3fe20000
3、查看&备份网络配置
代码语言:javascript复制# 进入网络配置目录
cd /etc/netplan
# 查看网络配置文件
ll
# 如果已有manger文件先备份
sudo cp 01-network-manager-all.yaml 01-network-manager-all.yaml.bak
4、修改网络配置
4.1、修改配置文件
代码语言:javascript复制sudo vi 01-network-manager-all.yaml
4.2、填充以下配置 配置文件主要包含网卡名、DHCP配置、静态IP、网关、DNS,自己根据路由器或者虚拟机的NAT网络指定即可 需要注意的是,如果是在VMware虚拟机环境下,默认网关是192.168..2,而不是192.168..1
代码语言:javascript复制network:
ethernets:
ens160: # 网卡名
dhcp4: no # 关闭IPV4 DHCP
dhcp6: no # 关闭IPV6 DHCP
addresses:
- 192.168.10.33/24 # IP
routes:
- to: default
via: 192.168.10.2 # 网关
nameservers: # DNS
addresses:
- 114.114.114.114
- 8.8.8.8
version: 2
4.3、应用设置
代码语言:javascript复制sudo netplan apply
5、查看设置情况
代码语言:javascript复制# 查看网络
ifconfig
# ping测试
ping baidu.com