首页 > 系统相关 >《Ubuntu — NetworkManager开机提示A start job is running for Network Manager wait online (29s / no limit)

《Ubuntu — NetworkManager开机提示A start job is running for Network Manager wait online (29s / no limit)

时间:2023-04-18 10:23:51浏览次数:59  
标签:Network no interfaces 30s Ubuntu etc online NetworkManager network

轉自:https://www.cnblogs.com/zhuangquan/p/13209758.html ,僅供參考學習使用

1.Network Manager

Ubuntu Server:

  Ubuntu的Server版本只有终端界面,没有桌面GUI,且Server版本不会安装NetworkManager,所以Ubuntu Server网络由配置文件进行配置。

  由于Server版本一般用作服务器的操作系统,服务器IP一般是固定的,通过命令修改 /etc/network/interfaces 配置文件来修改IP。

Ubuntu Desktop:

  Ubuntu桌面系统,由于具有GUI,所以Desktop配置网络:

    •   通过修改配置文件:/etc/network/interfaces 的方法(我使用的是該方法);把内容修改為如下,因爲我只有一個網口所以只配置一個:
      auto lo
      iface lo inet loopback
      allow-hotplug eth0
      iface eth0 inet dhcp
    •   通过 NetworkManager进行配置;

NetworkManager的配置文件:

   /etc/NetworkManger/NetworkManager.conf

[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq
 
[ifupdown]
managed=false

  在 /usr/share/doc 里面可以查看得知:

Devices listed in /etc/network/interfaces will be managed by NetworkManager unless the ifupdown system-config-setting is enabled and is setup to run in “Unmanaged mode”.
 
The config to select unmanaged/managed mode is in /etc/NetworkManager/NetworkManager.conf:
[ifupdown]
managed=true/false
 
Unmanaged mode will make NetworkManager not touch any wired/wireless device matching an interface name configured in /etc/network/interfaces.
 
Managed mode will make NetworkManager manage all devices and will make NetworkManager honour all dhcp and static configurations for wired and wireless devices. 

  从上面可以得知:

    如果managed设置为true(unmanaged模式),NetworkManager将不会配置在interfaces文件中列出的有线/无线网卡,在interfaces中列出有线/无线网卡的配置将会生效;
    如果managed设置为false(managed模式),NetworkManager将会管理配置所有的有线/无线网卡,interfaces中的配置无效;

NetworkManager和/etc/network/interfaces关系:

  • Desktop版本默认安装NetworkManager,并且默认使用NetworkManager管理网络;
  • 如果手动修改了/etc/network/interfaces,则NetworkManager停止管理网络,由配置文件interfaces内的参数对网络进行管理,并自动会将managed参数改为true;
  • NetworkManager 只会管理 /etc/network/interfaces 里没配置的网络接口(当配置为true的时候);

2.停止Network Manager

systemctl status NetworkManager    //查看NetworkManager的状态  

   可以看到当前NetworkManager是处于运行状态的

systemctl disable NetworkManager  //禁止NetworkManager

3.针对30s的情况

  除了直接禁止掉这个功能,也可以修改等待的时间。

  找到 NetworkManager-wait-online.servic 这个文件,Ubuntu下文件在 /lib/systemd/system 目录下:

pipci@ubuntu:/lib/systemd/system$ cat NetworkManager-wait-online.service
[Unit]
Description=Network Manager Wait Online
Documentation=man:nm-online(1)
Requisite=NetworkManager.service
After=NetworkManager.service
Before=network-online.target
 
[Service]
Type=oneshot
ExecStart=/usr/bin/nm-online -s -q --timeout=30
RemainAfterExit=yes
 
[Install]
WantedBy=network-online.target

  这个文件里的 ExecStart=/usr/bin/nm-online -s -q --timeout=30 这行--timeout=30 是等待30s 通过vi编辑器
  把这行给成 ExecStart=/usr/bin/nm-online -s -q --timeout=5 保存,等待时间变成5s

4.总结

  1.当我们使用Ubuntu作为系统的时候,如果我们使用静态ip或者用interface来配置网卡(我使用的就是這個方法),那么可以修改NetworkManager的配置文件,将manged=false该成ture。

  2.当我们确定我们一定不会使用 NetworkManager 来配置网卡的时候,也可以直接禁止该服务。禁止完要重启才能生效。

  3.如果不想禁止掉NetworkManager,但是每次开机都会有等待30s。可以修改超时时间。

  

标签:Network,no,interfaces,30s,Ubuntu,etc,online,NetworkManager,network
From: https://www.cnblogs.com/xingboy/p/17328622.html

相关文章

  • centos登陆报错:System is booting up. Unprivileged users are not permitted to log
    问题:开机后ssh到服务器出现此报错,大概意思是系统正在启动中非授权用户不允许登录,解决:不需要处理,等会儿系统彻底起来后重新登陆就没有了,对应文件在/run/nologin ......
  • java如何将JSONObject转成实体对象
    importcom.google.gson.Gson;importorg.json.JSONObject;//...JSONObjectjson=newJSONObject("{\"name\":\"JohnSmith\",\"age\":30}");Gsongson=newGson();Personperson=gson.fromJson(json.toString()......
  • wangeditor5 vue2 安装后运行报错 Error in ./node_modules/@wangeditor/editor/d
    问题解决方法:原因就是引入的链接不对,使用cnpm、npm、pnpm、yarn安装插件的时候,路径都是不一样的,所以要对应着改路径就可以了链接:https://github.com/wangeditor-team/wangEditor/issues/4041......
  • 业余爱好者想入门编程,一定远离那些只会说No的家伙,尤其程序员
    视频:https://haokan.baidu.com/v?pd=wisenatural&vid=3050207991292418741自媒体上的程序员群体有一个非常有意思的特点,就是特别愿意否定别人,特别喜欢说no,还有一个特点,特别不爱分享一些有用的技术和知识,你就看吧,就是在B站也好,在西瓜也好,很多很多露脸的程序员。几乎不跟你讲那......
  • Codeforces Round 625 (Div. 1, based on Technocup 2020 Final Round) A. Journey Pl
    https://codeforces.com/contest/1320/problem/AA.JourneyPlanning题目大意:给定一组数,问我们ai-aj==i-j的时候就可以把ai的值加起来,问我们可以凑到的最大总值是多少?input6107191015output26input1400000output400000input7892611122914out......
  • inno setup 提前安装外围程序,比如.net framework
    [Files]Source:..\framework.exe;DestDir:{tmp};Flags:dontcopy[code]functionInitializeSetup():Boolean;varPath:string;ResultCode:Integer;beginExtractTemporary......
  • 支持win8 x32和x64的抓包软件Microsoft Network Monitor
    win8系统中N多常用软件水土不服,其中包括工作中常用的抓包神器wireshark,wireshark在win8系统驱动加载失败不能获取网卡不能抓包。搜索资料库MicrosoftNetworkMonitor脱颖而出,MicrosoftNetworkMonitor支持TCP/Ip、UDP等底层协议的捕获抓包,并且有包过滤功能方便分析。Micros......
  • 解决 Redhat 出现”This system is not registered with RHN”更新
    由于redhat没有注册,所有不能使用它自身的源进行更新,所以我们可以通过更换源来进行相关更新:更改yum的源,即更换/etc/yum.repos.d/rhel-debuginfo.repo这个文件。进入/etc/yum.repos.d/目录,终端中输入wgethttp://docs.linuxtone.org/soft/lemp/CentOS-Base.repo即可在此目录下得......
  • Clouds remind me that magical things in life can come out of nowhere
    Cloudscanalsotransportmeawayfromthedullerpartsoflife,awayfromboringsituationsandawayfromdaytodaystressesandworries.Theygetmeoutofmyheadandintoadreamscape,amagicallookinglandscapethatfloatsabovemewhereIcanimag......
  • cannot open file "mfc42u.lib"
    在Build菜单下面的SetActiveConfiguation...子菜单里面设置当前的配置为Win32Release或win32debug,不要设置成UnicodeRelease或unicodeDebug。这个问题是编译配置设置成了unicode的配置,而VC在安装的时候默认不安装Unicode的库,所以找不到mfc42u.lib或mf......