欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【Linux学习笔记】Ubuntu Desktop下配置机器静态IP的优选方法

程序员文章站 2022-06-02 21:59:27
...

一直以来基本都是在 /etc/network/interfaces 文件中配置机器的静态ip,

最近使用的双网卡主板,只配置一个网口为静态ip的时候,机器启动会慢不到半分钟,但是将两个网口都手动配置为静态ip的时候,机器启动时候就会延迟近两分钟。

在启用桌面环境的情况下,启动时会在ubuntu点点进度条这里阻塞,显示 " Waiting up to 60 more seconds for network configuration ",关闭桌面环境的情况下会在启动命令跑窗界面显示同样的提示。往上查看启动信息会发现有一条 " failsafe boot Delay "。

总结起来,手动在interfaces文件中配置网卡参数,每配置一个网卡,都会使得系统启动时阻塞一定时间,这个阻塞是因为触发了 " failsafe boot delay " 动作,阻塞时间在 " /etc/init/failsafe.config " 中定义。

        $PLYMOUTH message --text="Waiting for network configuration..." || :
        sleep 40
        $PLYMOUTH message --text="Waiting up to 60 more seconds for network configuration..." || :
        sleep 59
        $PLYMOUTH message --text="Booting system without full network configuration..." || :

        这看上去是手动配置参数的方式扰乱了系统原有的配置方式导致启动异常。之前使用server版本折腾的时候,尝试过在这里被动改掉阻塞时间,但是治标不治本,系统依然会有相应的衍生错误。今天重新尝试desktop版本,突然想到使用桌面环境下的GUI设置工具来完成网络参数的手动配置。

结果是设置好之后,网络配置成功,系统也一切正常。观察发现," interfaces " 文件并没有被修改,看来此工具是以系统服务形式完成网卡的配置,符合系统原有的配置流程,因此系统启动没有收到影响。

经查询,桌面环境下,系统使用 " NetworkManager " 工具来完成网卡的管理,平时通过GUI来完成配置。对应的命令行配置工具为 " nmcli ",目前还未具体了解使用。

现在就采用在桌面环境下完成网卡静态ip的配置,尝试重启、异常关机以及不同时机连接网线等条件的测试,未发现异常。在 grub 中关闭桌面环境,以 " text " 模式启动,网卡配置依然有效。

 

2018.09.02 凌晨笔记

Ubuntu 14.04.5

ASRock Z370M + i3 8100