Ubuntn 22.04 网络配置、代理配置、换源全家桶

刚接触Ubuntn虚拟机,之前使用CentOS比较多,于是就对于网络配置方面有很多问题,找了很多博客,大家的解决办法多多少少都不太实用,我的猜测是大家的环境不一样,所以解决的办法还是有所差别的。

注意:接下来的所有命令都是使用root账户执行的,否者可能没有权限执行。

一、检查VMware的虚拟网络配置信息和Ubuntn虚拟机的网络适配器设置。

这里的VMware虚拟网络配置信息的话,就是选择VMnet8的NAT模式,然后设置我在图片中标注的的参数信息,也可以根据自己喜好来,不熟悉网络配置的可以跟着我的来。

然后就是Ubuntu虚拟机的设置,其中网络适配器设置选择自定义VMnet8。有的人可能使用的是桥接模式,直接有线连接,直接使用物理机的网络,这种方式可以参考别人的博客。但是我个人不太推荐这种,建议使用自定义模式。

二、配置/etc/netplan/01-network-manager-all.yaml文件

这里有很多博客修改的配置文件都是那个/etc/network/interfaces文件,我前面也做了很多尝试,但是都没有设置成功。我推荐修改01-network-manager-all.yaml配置文件。vim命令或者nano命令编辑这个文件,实在不行的使用root账户登录系统,直接可视化打开文件进行修改。

在修改之前记得终端输入ip a查看一下自己的网卡名字。

ip a命令查出来和我的不一样很正常,我这里时已经配置好网络了,没有配置之前这里应该就只有个网卡名字。

然后接下来就是修改配置信息了,仅需要修改我标注的这四条,根据自己实际情况来,前面按照我的配置信息设置的就可以直接复制我下面的配置信息。如果和我的不一样,分别填写ip、网关、dns即可,这里配置了三个DNS,两个google的public,还有一个网关作为DNS。

如果前面配置信息和我一样可以直接复制下列配置信息,但是记得网卡名称可能不一样。

  network:
    ethernets:
        ens33:                    ## network card name
            dhcp4: false
            addresses:
              - 192.168.40.200/24   ## set static IP
            routes:
              - to: default
                via: 192.168.40.1  ## gateway
            nameservers:
              addresses: [8.8.8.8,8.8.4.4,192.168.40.1]
    version: 2

三、重启网络服务

配置完前面的参数之后,就可以重启网络服务生效。

先后执行如下命令:

执行命令1
systemctl start systemd-networkd

 执行结果:

再执行命令2
systemctl status systemd-networkd

执行结果:

执行命令3
netplan apply

执行结果:

三条命令执行结果应均无报错,如有报错请检查配置参数是否有问题。

 四、验证

配置好网络之后就可以开始验证是否成功了,先使用终端命令ip a看一下我们的网卡上面是否具有我们所配置的配置信息了。

然后就是使用ping命令检测一下;

ping www.baidu.com

 到这一步大概就网络配置就结束了!

五、建议做的一些东西

1、ubuntu换源

因为我们经常使用apt-get命令安装一些服务,包括有的时候ifconfig、route服务没有的时候,都会去使用apt-get命令安装,这里我建议给Ubuntu换源,这样子安装速度会变快并且不容易因为网络错误报错。

直接打开软件和跟新,或者在设置里面找到最下面的关于,里面也有软件更新。

然后选择进行配置。

 当然也可以选择直接在网上搜索Ubuntu换源,找到配置之后,直接修改配置参数文件/etc/apt/sources.list,也可以达到这个效果。

2、Ubuntu删除代理

当然因为有的时候因为一些其他原因,导致你的Ubuntu网络配置会有一些问题,比如说在你添加了代理之后,不管怎么样可能都会出现网络配置好了,但是就是上不了网的情况。我自己就是!

这时候首先去设置里面关闭网络代理。

 然后在终端运行命令

env | grep -i proxy

 出现以下效果大概:

然后直接使用命令删除全部代理。我这里只写了三个,但是实际上就是对饮上面查出来的名字,将上面的所有代理全部删除。

  unset http_proxy
  unset https_proxy
  unset HTTP_PROXY

删除之后可以在重启一下网络服务(在上面说了怎么重启了),然后应该就不会有问题了。

3、Ubuntu关闭防火墙

因为我发现Ubuntu关闭防火墙的命令跟我之前使用的CentOS操作系统有比较大的区别所以这里记录一下。

关闭防火墙:
ufw disable

启用防火墙:
ufw enable

查看防火墙状态:
ufw status

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

会掉头发

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值