最近部门借了几台银河麒麟的服务器. 因为有特殊用途, 不允许连接互联网,所以没办法只能搭建一个小的局域网进行处理.

但是发现在搭建过程中遇到了一些坑, 之前协助同事解决odoo问题时也遇到过, 当时本来要记录一下, 但是因为自己太懒了 当时没记录, 结果导致这次遇到问题又浪费了很长时间.

所以这次就不午休了, 记录一下处理过程.

Ubuntu或者是debian 应该用了多个网络配置工具. 包括并不限于

1. networking

2. NetworkManager

注意: 大小写 大小写 大小写, 重要的事情说三遍.

1. 其实这里简单说一下 NetworkManager 的服务应该是很有用的. CentOS上面也有是使用

可以使用xshell  然后在界面内使用 nmcli 或者是 nmtui 就可以管理网络了, 比较方便(主要是我实在不喜欢敲命令参数, 几乎没有一次敲对的时候)

在命令行 执行 nmtui 就可以弹出界面了

编辑网络就可以了, 注意一下是 编辑完可以重启一下 相应的服务就可以验证网络地址了

systemctl restart NetworkManager

2. 但是问题就在于这两个东西会想有干扰.. 一个比较简单的解决网络就是关闭一个 只留一个.

我查了下 可能很多网站都是比较old-fasion 的  比较喜欢纯命令行(可能我还年轻, 比较喜欢比较花的界面)

所以他们的方案就是关闭 NetworkManager 然后保留networking

关闭不需要的服务
systemctl stop NetworkManager && systemctl disable NetworkManager

然后再简单处理 networking的服务

root@Kylin:/lib/systemd/system# systemctl status networking
● networking.service - Raise network interfaces
Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
Drop-In: /run/systemd/generator/networking.service.d
└─50-insserv.conf-$network.conf
Active: active (exited) since 四 2020-07-23 16:16:39 CST; 20h ago
Docs: man:interfaces(5)
Main PID: 41935 (code=exited, status=0/SUCCESS)
CGroup: /system.slice/networking.service 7月 23 16:16:38 Kylin systemd[1]: Starting Raise network interfaces...
7月 23 16:16:39 Kylin systemd[1]: Started Raise network interfaces.

服务室可以的..

所以他的配置文件是和centos 上不一样的

配置文件的目录为:

root@Kylin:/etc/network# pwd
/etc/network
root@Kylin:/etc/network# ll
总用量 72
drwxr-xr-x. 7 root root 4096 7月 24 13:01 ./
drwxr-xr-x. 149 root root 12288 7月 24 11:53 ../
drwxr-xr-x. 2 root root 4096 6月 11 2019 if-down.d/
drwxr-xr-x. 2 root root 4096 6月 11 2019 if-post-down.d/
drwxr-xr-x. 2 root root 4096 6月 11 2019 if-pre-up.d/
drwxr-xr-x. 2 root root 4096 6月 11 2019 if-up.d/
-rw-r--r--. 1 root root 182 7月 23 16:16 interfaces
drwxr-xr-x. 2 root root 4096 3月 2 2016 interfaces.d/
root@Kylin:/etc/network#

编辑 interfaces 文件 增加ip地址就可以了

地址其实是一个随便加的 . 自己能组网就可以 ,反正连一个交换机

注意 可以先使用 ifconfig -a 的命令 查看网卡的设备名称

然后根据网卡名字 在下面进行处理

注意不同参数的含义

root@Kylin:/etc/network# vim interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
auto eno1
iface eno1 inet static
address 192.168.1.1
netmask 255.255.255.0
gateway 192.168.1.254
iface lo inet loopback

参数含义

auto 默认开机连接, 建议加上后面更你的网卡名称.
iface eno1 inet static 设置信息 inet 外加一个静态的ip地址信息
address 设置ip地址
netmask 掩码
gateway 网关

然后重启一下 服务 注意服务是 networking 有一个ing 不知道谁起的名字

systemctl restart networking

然后网络就可以用了.

银河麒麟(Ubuntu)无法上网问题的解决方法的更多相关文章

  1. windows8 8.1 安装完 ubuntu无法挂载 ntfs分区 解决方法

    windows8 8.1 安装完 ubuntu无法挂载 ntfs分区 解决方法: 最近安装完发现8.1系统后,ubuntu无法加载以前的ntfs分区了,特别是我添加到了/etc/fstab里面了 导致 ...

  2. ubuntu boot空间不足的解决方法

    ubuntu boot空间不足的解决方法 2013年12月11日 11:11:39 yypony 阅读数:17000 标签: ubuntu内存boot内核更多 个人分类: linux_usageubu ...

  3. Ubuntu几种常见乱码解决方法

    一.网页中的flash乱码:        ubuntu默认浏览器是Firefox,但是Ubuntu默认不安装像flash这种带版权的软件,所以当你浏览像youku或网页播放器时,这种带有 flash ...

  4. win7远程连接ubuntu,出现灰屏解决方法

      问题: win7远程虚拟机ubuntu 12.04出现灰色屏幕 打开windows自带的远程桌面连接.输入ubuntu虚拟机的IP地址 可以连接上,输入username和password 点击OK ...

  5. Ubuntu里node命令无效解决方法

    在ubuntu里用sudo apt-get install nodejs安装Node.js后, 会发现terminals里运行node命令(比如node –-version)时候会有No such f ...

  6. Ubuntu/Liinux睡眠无法唤醒解决方法:ACPI设置

    最近给笔记本换了一个固态,顺便就重装了一下系统,版本是Ubuntu 20.10.装完之后各种功能基本都是正常的,触摸板轻触单击.双指右键等功能开箱即用.但是在安装完最新的Nvidia驱动之后就出现了问 ...

  7. VMware上安装的Ubuntu不显示全屏解决方法

    花费了好一会才把电脑上的Vmware装上,把Ubuntu装到虚拟机上,谁知道Ubuntu不显示全屏,我调了分辨率,奈何Ubuntu里面固定的分辨率没有跟我电脑匹配的,然后开始寻找解决方法,在网上找了很 ...

  8. ubuntu安装bower失败的解决方法

    1.安装nodejs 2.安装npm 3.安装bower 最开始使用 npm install bower -g / sudo npm install bower -g 安装bower后 命令行输入bo ...

  9. ubuntu/debian gpg error no_pubkey 解决方法

    GPG error: http://ppa.launchpad.net precise Release: The following signatures couldn’t be verified b ...

  10. Ubuntu升级没有声音的解决方法

    自从安装U14.04LTS版本后,每次开机都会弹出update窗,以前因为网络速度慢没更新成功过,这回环境允许就尝试了下这个过程,很顺利,可更新后没声音了,找了N中方法来解决,像更改配置文件/etc/ ...

随机推荐

  1. 理论+实践,揭秘昇腾CANN算子开发

    摘要: 本文介绍了CANN自定义算子开发的几种开发方式和算子的编译运行流程.然后以开发一个DSL Add算子为例,讲解算子开发的基本流程. 本文分享自华为云社区<昇腾CANN算子开发揭秘> ...

  2. 从标准到开发,解读基于MOF的应用模型管理

    摘要:为了打破技术与业务的壁垒,搭建技术与业务的桥梁,因此基于如下流程实现应用业务模型管理 ROMA ABM. 在数字经济时代,数据正在成为企业极其重要的战略性资产.在政府方面,数据第一次作为新型生产 ...

  3. GaussDB(for openGauss)让数据“存得下、算得快、算得准”

    摘要:本文从总体架构.数据分布方式.计算下推.数据强一致等方面进行介绍GaussDB(for openGauss). 1.前言 随着云计算规模越来越大,企业业务数据量呈指数级增长,传统数据库在海量数据 ...

  4. 9个问题,带你掌握流程控制语句中的java原理

    摘要:利用9个问题帮助记忆流程控制语句中的Java原理知识. 本文分享自华为云社区<流程控制语句知识点里的java原理>,作者:breakDraw . 相信大家经常会遇到这种问题 可是这个 ...

  5. Kubernetes(K8S) 镜像拉取策略 imagePullPolicy

    镜像仓库,镜像已更新,版本没更新, K8S 拉取后,还是早的服务,原因:imagePullPolicy 镜像拉取策略 默认为本地有了就不拉取,需要修改 [root@k8smaster ~]# kube ...

  6. 手把手教你配置JupyterLab 环境

    Python 代码编辑器怎么选?PyCharm.VS Code.Jupyter Notebook 都各有特色. 对于大型代码库,最好还是用传统的 IDE 比较靠谱,但是数据分析等需要可视化操作的场景下 ...

  7. 机器学习 | 分类性能度量指标 : ROC曲线、AUC值、正确率、召回率

    本篇博客的图源来自 zhwhong,转载仅作学习使用! 在分类任务中,人们总是喜欢基于错误率来衡量分类器任务的成功程度.错误率指的是在所有测试样例中错分的样例比例.实际上,这样的度量错误掩盖了样例如何 ...

  8. Codeforces Round #619 (Div. 2) A-D

    比赛链接:Here 1301A. Three Strings 题意: 给三个相同长的字符串 \(a,b,c\)​ ,对于每个位置 \(i\)​ ,你必须做一次操作:交换 \(a_i\)​ 和 \(c_ ...

  9. Codeforce:4C. Registration system (映射)

    A new e-mail service "Berlandesk" is going to be opened in Berland in the near future. The ...

  10. 《深入理解计算机系统》(CSAPP)实验四 —— Attack Lab

    这是CSAPP的第四个实验,这个实验比较有意思,也比较难.通过这个实验我们可以更加熟悉GDB的使用和机器代码的栈和参数传递机制. @ 目录 实验目的 准备工作 内容简介 代码注入攻击 Level 1 ...