Articles of centos7

Hyper-v Manager,1个外部交换机,2个专用交换机,无法ping通互联网

我正在使用Windows 10创build者更新的hyper-vpipe理器 我已经设置了一个外部交换机和两个通过networking适配器连接到虚拟机的专用交换机。 在CentOS7的vm中,我可以看到eth0位于外部适配器上,而eth1位于正确的专用networking适配器上,而eth2位于正确的专用networking适配器上。 我们将用3个适配器来调用这个虚拟机。 在那里我可以从虚拟机,这是创build在任何其他虚拟机在交换机上ping,我遇到的问题是,我无法ping在互联网上的任何地方,似乎没有出站连接。 以及平,我已经试过wget,链接和百胜 – 没有连接。 我在外部交换机上有第二个虚拟机,可以ping通外部位置,也可以ping外部交换机和主机中的其他虚拟机。 如果我使用3个适配器从虚拟机中删除专用交换机,将其减less到只有一个外部交换机适配器,那么我可以返回出站连接,并可以ping外部位置。 我已经尝试了ping -I eth0,那么所有的三个适配器都已经到位,以确保我通过正确的接口进行路由,但是目标无法访问。 我用3个适配器在VM上停止了firewalld和iptables。 我希望得到一些指导,告诉我应该如何让外部适配器正常工作,正如我所期望的那样,它正在与互联网进行通信。 到目前为止,我已经做了一个CentOS最小安装做了一个百胜升级,安装nano,链接,wget和firewalld。 configuration的eth0,eth1和eth2,然后closures并连接2个私有交换机并启动。 eth0是dcph,eth1&2都是静态的,有一个addigned ip,没有其他的configuration和安装。 那么我应该怎么做才能让外部交换机与互联网进行通讯。

Linux上的Python 2.7.5和2.7.13; 库path与多个libpython2.7.so冲突

有没有办法指定一个可执行文件的自定义dynamic库searchpath? 我想要/ usr / bin / python引用/usr/lib64/libpython2.7.so和/usr/local/bin/python2.7来使用/usr/local/lib/libpython2.7.so。 目前,我已经将Python 2.7.5作为/usr/bin/python(旧的,由CentOS使用)和Python 2.7.13作为/usr/local/bin/python2.7(新的用于开发)。 但是,这两个可执行文件都给我Python 2.7.13。 $ /usr/bin/python2.7 –version#Python 2.7.5 Python 2.7.13 ←错误! $ /usr/local/bin/python2.7 –version#Python 2.7.13 Python 2.7.13 他们绝对是独立的可执行文件。 -rwxr-xr-x. 1 root root 7136 Nov 5 2016 /usr/bin/python2.7 -rwxr-xr-x. 1 root root 11368 May 13 18:21 /usr/local/bin/python2.7 这是令人困惑的,直到我意识到它们都dynamic链接到libpython2.7.so,并且都在/ usr / local / lib中search它。 这是使用ldd确认的。 我可以通过修改/etc/ld.so.conf或$ LD_LIBRARY_PATH来得到旧的Python。 $ LD_LIBRARY_PATH […]

CTDB故障转移和samba / openldapauthentication失败

我试图build立一个与gluster HA存储。 与Samba共享,以便我可以在Windows客户端上访问它。 用于连接到客户端的HA的CTDB和用于用户authentication的OpenLDAP。 这是一个虚拟的testing设置,我们可能想用于公司。 所有的虚拟机都可以相互ping通。 我正在使用CentOS 7。 Gluster节点1:192.168.2.210 Gluster节点2:192.168.2.211 LDAP服务器:192.168.2.95 Windows客户端:192.168.2.100(Windows 10) 我有我的gluster卷工作(分布式复制)。 我无法获得CTDB故障转移和samba / openldapauthentication。 ctdbconfiguration文件,public_addresses和节点文件位于我的gluster卷上,并链接(符号)到/ etc / sysconfig / ctdb,/ etc / ctdb / public_addresses和/ etc / ctdb / nodes。 / etc / sysconfig / ctdb> / gluster / lock / ctdb CTDB_RECOVERY_LOCK=/gluster/lock/.CTDB-lockfile CTDB_NODES=/etc/ctdb/nodes CTDB_PUBLIC_ADDRESSES=/etc/ctdb/public_addresses CTDB_MANAGES_SAMBA=yes public_addessses> / gluster / lock / […]

Centos 7.3 Quagga(ospf)configuration在重新启动后更改

我已经configuration了ospf,如下所示: cat /etc/quagga/ospfd.conf ! ! Zebra configuration saved from vty ! 2017/05/31 10:13:20 ! … … … ! interface foo1 description Tunnel foo1 ip ospf cost 250 ip ospf dead-interval minimal hello-multiplier 4 ! router ospf ospf router-id 10.0.0.1 log-adjacency-changes compatible rfc1583 timers throttle spf 200 400 10000 redistribute kernel network 10.0.0.0./24 area 0.0.0.1 network […]

CentOS上的东西阻止远程MySQL连接

我在CentOS 7上运行MySQL,似乎无法远程连接MySQL。 我有: bind-address=0.0.0.0 当然不是#skip-networking但是如果我绑定到实际的公共/本地IP地址,则无关紧要。 我禁用了SELinux: [root@hostname ~]# sestatus SELinux status: disabled 并输出为iptables -L -v : Chain INPUT (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination 103K 21M ACCEPT all — any any anywhere anywhere ctstate RELATED,ESTABLISHED 13 880 ACCEPT all — lo any anywhere anywhere 21423 3952K […]

设置自定义名称来下载文件

我的sites-available有以下configuration文件sites-available <VirtualHost *:80> ServerName my.domain RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L] </VirtualHost> <VirtualHost *:443> ServerName my.domain DocumentRoot /var/www/html ErrorLog /var/www/logs/error.log CustomLog /var/www/logs/access.log combined SSLEngine on SSLCertificateFile /var/www/certs/certificate.pem SSLCertificateKeyFile /var/www/certs/private.key SSLCertificateChainFile /var/www/certs/ca_bundle.pem <Directory /var/www/html> Options -Indexes AllowOverride All Require all granted </Directory> <Directory /var/www/html/nav> DirectoryIndex nav.exe AllowOverride All Require all granted </Directory> </VirtualHost> […]

正常用户修改networking设置,如更改IP地址

在所有版本Centos 7普通用户可以修改networking设置,如更改ipaddress …但在centos 6普通用户无法更改networking设置.. 我也改变了用户shell,但仍然相同的输出

连接问题FreeSwitch和软电话之间的问题

我的X-Lite软电话和FreeSwitch之间有连接问题。 软电话出现“无法build立呼叫”的错误,但SIP注册成功。 以下是设置细节:我的Windows 10虚拟机上安装了X-Lite软电话应用程序。 FreeSwitch安装在我的Centos7虚拟机上。 两台虚拟机都在同一个networking上。 我可以在CentOS上closuresfirewalld,并且通话成功,所以这肯定是一个防火墙configuration问题。 以下是我所尝试的:1.我为firewalld创build了一个自定义的freeswitch服务,为它打开默认的外部和内部configuration文件的2个端口,但仍然得到相同的错误。 2.我在Centos上安装了iptraf来监视stream量。 我注意到了以下消息:“在eth0上从CENTOS_IP到WINDOWS10_IP的ICMP dest unrch(主机通信被拒绝)(576字节)”。 不知道还有什么我可以做的debugging。 任何帮助表示赞赏。 谢谢!

JDBC Oracle 12允许在firewalld中使用jdbc传出stream量

我在我的服务器上安装需要Oracle数据库的应用程序。 数据库托pipe在另一台专用服务器上。 应用程序正在使用JDBC连接到数据库。 我已经testing了与sqlplus的连接,结果是没有tnsnames.ora: export TNS_ADMIN=/opt/oracle/network/admin export ORACLE_SID=MYDB sqlplus user@MYDB 没问题。 没有tnsnames.ora我也可以连接到DB: sqlplus user/pwd@server:1521/MYDB 工作正常。 但是,当我通过jdbc java驱动程序连接,连接是以下例外: ——– Oracle JDBC Connection Testing —— Oracle JDBC Driver Registered! Connection Failed! Check output console java.sql.SQLRecoverableException: No more data to read from socket at oracle.jdbc.driver.T4CMAREngineStream.unmarshalUB1(T4CMAREngineStream.java:456) at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:397) at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:257) at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:437) at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:954) at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:639) at oracle.jdbc.driver.PhysicalConnection.connect(PhysicalConnection.java:666) at […]

auditd规则文件的问题

在CentOS 7上产生审计规则时遇到问题。 我在/etc/audit/rules.d/目录中有2个.rules文件。 这两个文件都由root拥有,只有root可以访问。 当我重新加载规则使用augenrules –load然后运行auditctl -l它说No rules 。 然而,如果我看看/etc/audit/audit.rules的内容,它确实表示它已经从.rules文件中自动生成,并且包含我的两个文件中的所有规则。 如果我将.rules文件移出该目录,并重新加载规则,则可以正常工作。 这个问题似乎只有当我有两个文件在那里。 我认为rules.d目录的重点是你可以有多个规则集? 任何想法我失踪?