Photon OS介绍及网络配置

1、介绍

Photon OS 专注于容器,是一个非常出色的平台。 —— Jack Wallen
Photon OS是一种轻量级的容器操作系统,预装了docker,它被优化为在VMware平台上运行,可以通过下载OVA文件后在vSphere平台部署OVF模板直接创建虚拟机。下载链接:Photon OS

2、TDNF

在Photon OS上,tdnf是安装新包的默认包管理器。它是一个不依赖Python的DNF包管理器的C实现。DNF是yum的下一个主要版本。

TDNF出现在Photon OS的最小和完整版本中。Tdnf读取yum存储库并像yum一样工作。Photon操作系统的完整版本也包括yum,如果你想,你可以使用yum安装包。

常用命令:
tdnf makecache
tdnf update
tdnf --version

3、网络

Photon的网络配置文件路径为:/etc/systemd/network
最常见的网络配置文件的格式为:

[Match]
Name=eth0

[Network]
Address=10.1.10.9/24
Gateway=10.1.10.1
DNS=114.114.114.114

重启网络:systemctl restart systemd-networkd.service

注意:新建网卡配置文件后要赋权644才可正常重启网络服务。例如:chmod 644 10-static-ethX.network

对于多网卡配置,只在默认网卡的配置文件中加入Gateway字段。

4、iptables服务

对于Photon OS 3.0 Rev 3版本配置网络后本地ping不通但能ssh连接的问题,是由于禁用了ICMP包导致。
方法一:增加防火墙配置:
vi /etc/systemd/scripts/ip4save
并修改为以下配置:

#init
*filter
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT DROP [0:0]
#Allow local-only connections
-A INPUT -i lo -j ACCEPT
-A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
#keep commented till upgrade issues are sorted
#-A INPUT -j LOG --log-prefix "FIREWALL:INPUT "
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp --dport 443 -j ACCEPT
-A INPUT -p tcp --dport 8043 -j ACCEPT
-A INPUT -p icmp --icmp-type echo-request -j ACCEPT
-A OUTPUT -j ACCEPT
-A OUTPUT -p icmp --icmp-type echo-reply -j ACCEPT
COMMIT

重启防火墙:
systemctl restart iptables
方法二:直接关闭防火墙
systemctl stop iptables.service
禁止开机启动:
systemctl disable iptables.service

5、更多

更多详细信息请参见官方文档:Photon OS Documentation

Photon OS介绍及网络配置相关推荐

  1. 02.虚拟功能介绍虚拟机网络配置xshell远程连接

    文章目录 0.运维三大职责 1.虚拟机功能介绍 1.1快照 1.2挂起操作 1.3复制系统 1.4克隆机修改ip 1.5删除虚拟系统 1.6导出系统 2.操作规范 2.1第一个规范 2.2第二个规范 ...

  2. Ubuntu18.04.5-server网络配置介绍

    Ubuntu18.04.5网络配置介绍 1. 确定系统版本 cat /proc/version 确定OS版本为Ubuntu18.04,内核版本为4.15.0-112 Linux version 4.1 ...

  3. VMware Photon OS安装配置

    VMware Photon OS是VMware公司制作的Container Host系统,由于Photon OS可以直接部署在vSphere平台上,使得系统可以去除大量不必要的硬件驱动,让系统变得十分 ...

  4. CentOS 6.9配置网卡IP/网关/DNS命令详细介绍及一些常用网络配置命令(转)

    一.IP 即时生效(重启后失效): ifconfig eth0 192.168.1.102 netmask 255.255.255.0 //添加IP地址 route add default gw 19 ...

  5. 网络管理 之 Fedora Core 网络配置工具system-config-network介绍

    作者:北南南北 来自:LinuxSir.Org 提要:本文主要介绍Fedora Core 系统中的网络配置工具system-config-network,帮助初学者如何学会配置网络,以及如何设置非路由 ...

  6. linux配置网卡IP地址命令详细介绍及一些常用网络配置命令 复制代码

    及时生效,重启后失效:ifconfig eth0 192.168.1.102 netmask 255.255.255.0  添加IP地址 route add default gw 192.168.1. ...

  7. 【CentOS Linux 7】【Linux网络配置基础】

    Linux系统及应用---调研报告 [CentOS Linux 7]实验1[VMware安装.新建虚拟机:63个基础命令运行结果图] [CentOS Linux 7]实验2[Shell编程及应用] [ ...

  8. [转载]VirtualBox网络配置详解

    标题: [原创]VirtualBox网络配置详解 来自 http://www.linuxsir.org/bbs/showthread.php?p=1800679#post1800679 欢迎转载, 转 ...

  9. CentOS网络配置解决方案

    CentOS网络配置解决方案 https://blog.csdn.net/heyabo/article/details/8035927 关于centos网络配置的方法,网上文档很多,但基本上都是一些操 ...

最新文章

  1. C++类与static关键字
  2. 计算任何一天是星期几的几种算法
  3. linux 内核维护,Linux 4.18内核系列生命周期结束:用户需尽快更新内核
  4. SpringMVC-Controller怎么直接在页面上传递参数
  5. 使用 dotnet watch 开发 ASP.NET Core 应用程序
  6. for循环延时_前端中的事件循环eventloop机制
  7. 回首阿里10年产品经理路,1点忠告希望在2021帮到你
  8. git status或者 git commit 中文文件显示乱码
  9. 物流车辆数据在金融科技的应用
  10. [原创]java WEB学习笔记91:Hibernate学习之路-- -HQL 迫切左外连接,左外连接,迫切内连接,内连接,关联级别运行时的检索策略 比较。理论,在于理解...
  11. 小品: 关于C++引用
  12. 怎样彻底帮妹子解决weditor的安装的问题
  13. 一种新的UI测试方法:视觉感知测试
  14. “有点笨”的数学大师迈克尔·弗里德曼
  15. 【MIME协议】base64编码与quoted-printable编码
  16. 你敢信?这样炫黑的界面居然是一款数据库管理工具?
  17. 使您成为Windows专家的一些学习习惯
  18. 【嵌入式面试】2022年嵌入式经典面试题汇总(C语言)
  19. 个人微信开发协议sdk接口API分享
  20. 【模型部署】NNI:剪枝和量化

热门文章

  1. Oracle数据库学习笔记(二十八)--在Java项目开发中使用ojdbc连接Oracle数据库
  2. 我暗访了快手上的杀马特,真相令我汗颜
  3. import pandas as pd# 读取两个 Excel 文件df1 = pd.read_excel(file1.xlsx)df2 = pd.read_excel(file2.xlsx)...
  4. 自动化html模板,自动化自定义模板
  5. Iass、Pass、SasS三种云服务区别
  6. 低压低速引射器的计算(二)(观点)
  7. 调制方式matlab代码_基础的几种实现
  8. C++ 激光打印二次开发
  9. 谈谈mini2440开发板的学习路线以及分享开发板的最新资料[minitools v1.9a...](更新时间:2020/05/16))
  10. kaggle注册问题