ubuntu 使用 ifupdown管理网络连接

ubuntu 使用 ifupdown管理网络连接

由于需要批量永久修改IP,研发提供的脚本是基于修改interfaces的,所以需要使用ifupdown,高版本的ubuntu使用的都是NetworkManager

卸载 NetworkManager 可能会影响你的网络连接配置,因此在卸载之前确保有其他方式管理网络连接。

步骤 1:备份当前配置

在卸载 NetworkManager 之前,最好备份当前的网络配置文件,以防需要恢复:

sudo cp /etc/netplan/*.yaml ~/netplan-backup/

步骤 2:安装替代网络管理工具(可选)

可以先安装其他网络管理工具以确保网络连接不被中断。例如,安装 ifupdown

sudo apt update
sudo apt install ifupdown

然后创建或编辑 /etc/network/interfaces 文件来配置你的网络接口。例如:

sudo nano /etc/network/interfaces

添加以下内容:

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8
dns-nameservers 8.8.4.4

保存并关闭文件。

步骤 3:卸载 NetworkManager

卸载 NetworkManager:

sudo apt remove --purge network-manager

卸载后,可以运行以下命令来清理不再需要的包:
sudo apt autoremove

步骤 4:重新启动网络服务

重新启动网络服务以应用新的配置:

sudo systemctl restart networking

步骤 5:确认网络连接

确保你的网络连接正常工作。可以通过以下命令检查网络状态:

ip a
ping baidu.com

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/11793

(0)
凯影的头像凯影
上一篇 2024年5月20日 下午4:00
下一篇 2024年5月21日 下午3:47

相关推荐

  • Linux JumpServer 堡垒机远程访问

    前言JumpServer 是广受欢迎的开源堡垒机,是符合 4A 规范的专业运维安全审计系统。JumpServer 帮助企业以更安全的方式管控和登录所有类型的资产,实现事前授权、事中监察、事后审计,满足等保合规要求。 下面介绍如何简单设置即可使本地jump server 结合cpolar 内网穿透实现远程访问jump server 管理界面. 安装环境后.使用…

    2023年12月20日
    1.2K00
  • Windows 2008实例更新补丁出现“8000FFFFwindows update 遇到未知的错误”报错如何处理?

    问题描述 Windows 2008实例更新补丁时出现“8000FFFFwindows update 遇到未知的错误”报错,如下图所示。 问题原因 由于系统的C盘没有设置Users权限,导致系统无法正常安装更新的补丁。 解决方案 方案一 方案二 如果方案一无法解决问题,请参考以下操作步骤。

    2023年11月20日
    1.0K00
  • 如何在 Ubuntu 20.04 上使用 UFW 来设置防火墙

    防火墙是一个用来监视和过滤进出网络流量的工具。它通过定义一系列安全规则,来决定是否允许或者屏蔽指定的流量。 Ubuntu 自带的防火墙配置工具被称为 UFW (Uncomplicated Firewall)。UFW 是一个用来管理 iptables 防火墙规则的用户友好的前端工具。它的主要目的就是为了使得管理 iptables 更简单,就像名字所说的,简单的…

    2023年3月17日
    2.3K00
  • 云服务器上的目录定时同步到Github

    具体操作与脚本 第一 在Github上创建私有仓库这一步相信大家都知道怎么操作 第二 在服务器拉取Github仓库并把.git目录复制到需要同步的目录下假设服务器需要同步的目录为:/usr/share/nginx/html/imgs 第三 编写定时同步脚本具体脚本如下,如脚本位置: /root/script/sync_to_github.sh 第四 通过Li…

    2023年5月15日
    1.4K00
  • 宝塔安装composer,出现 putenv() has been disabled for security reasons

    在宝塔安装composer,出现 putenv() has been disabled for security reasons 方法一:打开配置文件php.ini,找到disable_functions字符串,把后面的putenv删除即可正常安装。 方法二:宝塔面板的话,我的版本是7.2,就找到 PHP7.2管理→禁用函数→删除putenv,重载配置文件后…

    2023年2月14日
    2.4K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信