ipv4

centos7 network重启无法访问,检查不到ipv4地址与NetworkManager冲突

匿名 (未验证) 提交于 2019-12-03 00:40:02
今天使用虚拟机centos7的时候发现无法远程访问centos7 了。 检查发现,ipv4没有启动起来, 发现网卡启动了,ipv4有IP地址但是过了没有几分钟后ipv4 又消失了,检查配置没有问题。 方法二(没有试验过) 或者在/etc/sysconfig/network-scripts/ifcfg-enXXX最后面添加一条 原文:http://blog.51cto.com/11728495/2137102

安装最新内核并开启BBR

匿名 (未验证) 提交于 2019-12-03 00:29:01
原文链接: http://www.bestqliang.com/2018/06/11/%E5%AE%89%E8%A3%85%E6%9C%80%E6%96%B0%E5%86%85%E6%A0%B8%E5%B9%B6%E5%BC%80%E5%90%AFBBR/ Google’s BBR拥塞控制算法模型解析 Google’s BBR拥塞控制算法如何对抗丢包 在部署了最新版内核并开启了 TCP BBR 的机器上,网速甚至可以提升好几个数量级。 wget --no-check-certificate https://github .com /teddysun/across/raw/master/bbr .sh && chmod + x bbr .sh && ./bbr .sh uname -r sysctl net .ipv 4 .tcp _available_congestion_control 返回值一般为: net.ipv4.tcp_available_congestion_control = bbr cubic reno 或者为: net.ipv4.tcp_available_congestion_control = reno cubic bbr sysctl net .ipv 4 .tcp _congestion_control 返回值一般为: net.ipv4.tcp

CentOS更新内核并开启BBR

匿名 (未验证) 提交于 2019-12-03 00:19:01
tags:网站 Linux ELRepo官方网站: http://elrepo.org kernel-ml官方网站: http://elrepo.org/tiki/kernel-ml # Import the public key: rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org # To install ELRepo for RHEL-7, SL-7 or CentOS-7: rpm -Uvh http://www.elrepo.org/elrepo-release- 7.0 - 3 .el7.elrepo.noarch.rpm # 清除缓存 yum clean all # 重建缓存 yum makecache Linux Kernel 官方网站: https://www.kernel.org/ 截止2018年4月19日 最新内核版本为 4.16.3 # 安装新内核 yum --enablerepo=elrepo-kernel install kernel-ml # 查看已安装内核 awk -F\ ' ' $1 == "menuentry " {print i++ " : " $2 } ' /etc/grub2.cfg 输出结果类似以下内容: [root@host ~] # awk -F\' '$1==

Apache 监听 ipv4

匿名 (未验证) 提交于 2019-12-03 00:11:01
ifconfig 发现只有 ipv6 的 80 端口被监听,ipv4 的 80 端口没有被监听 因此通过 ipv4 无法访问 tcp6 0 0 ::: 80 :::* LISTEN 22160 / httpd Apache 默认监听 ipv6 地址,通过以下命令使其监听 ipv4 地址 sysctl net . ipv6 . conf . all . disable_ipv6 = 1 systemctl restart httpd 此时通过 ipv4 可以正常访问 来源:博客园 作者: doubtful 链接:https://www.cnblogs.com/dbf-/p/11598300.html

redhat7.6下使用nmcli配置ip地址

匿名 (未验证) 提交于 2019-12-03 00:11:01
1、查看连接情况 [root@node1 ~]# nmcli connection show NAME UUID TYPE DEVICE ens33 3d2b9aad-a175-46ee-abee-ada67cd7a6c3 ethernet ens33 virbr0 ce5b08c2-eb1a-4d60-8b8d-716935662f71 bridge virbr0 2、配置ip地址 [root@node1 ~]# nmcli connection modify ens33 ipv4.addresses 192.168.8.120/24 ipv4.gateway 192.168.8.1 connection.autoconnect yes ipv4.method manual 3、启动网络服务 [root@node1 ~]# nmcli connection up ens33 Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4) [root@node1 ~]# 4、查看连接状态 [root@node1 ~]# nmcli connection show ens33 connection.id: ens33 connection

正则匹配ipv4和ipv6

匿名 (未验证) 提交于 2019-12-03 00:08:02
python写法,正则匹配ipv4和ipv6,并判断其合法性。 import sys import re def is_ipv4 ( ip ): p = re . compile ( '^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$' ) if p . match ( ip ): return True else : return False def is_ipv6 ( ip ): p = re . compile ( '^((([0-9A-Fa-f]{1,4}:){7}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){1,7}:)|(([0-9A-Fa-f]{1,4}:){6}:[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){5}(:[0-9A-Fa-f]{1,4}){1,2})|(([0-9A-Fa-f]{1,4}:){4}(:[0-9A-Fa-f]{1,4}){1,3})|(([0-9A-Fa-f]{1,4}:){3}(:[0-9A-Fa-f]{1,4}){1,4})|(([0-9A-Fa-f]{1,4}:){2}(:[0-9A-Fa-f]{1,4}){1,5})|([0-9A-Fa-f]{1,4}:(:[0-9A-Fa-f]{1

centos7安装后的优化

匿名 (未验证) 提交于 2019-12-03 00:04:02
涉及内容: 1.DNS 2.网络yum源 3.epelԴ 4.同步时间 5.安装vim 6.设置最大打开文件描述符数 7.禁用selinux 8.关闭防火墙 9.优化ssh连接速度 10.内核参数优化 11.设置vim退格键删除最后一个字符类型 12.更新内核 脚本如下: #!/bin/bash #author yundd by #this script is only for CentOS 7.x #check the OS platform=`uname -i` if [ $platform != "x86_64" ];then echo "this script is only for 64bit Operating System !" exit 1 fi echo "the platform is ok" cat << EOF your system is CentOS 7 x86_64 EOF #添加公网DNS地址 cat >> /etc/resolv.conf << EOF nameserver 114.114.114.114 EOF #Yum源更换为国内阿里源 yum install wget telnet -y mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

c/c++判断ipv4地址

匿名 (未验证) 提交于 2019-12-02 23:42:01
1 bool is_ipv4_str(const char* ipv4) 2 { 3 if (!ipv4 || !ipv4[0]) { 4 return false; 5 } 6 7 size_t len = strlen(ipv4); 8 if (len < MIN_IPV4_LEN || len > MAX_IPV4_LEN) { 9 return false; 10 } 11 12 int num[4] = {0}; 13 char c = 0; 14 15 if (sscanf(ipv4, "%d.%d.%d.%d%c", num, num+1, num+2, num+3, &c) != 4) { 16 return false; 17 } 18 19 int i = 0; 20 for (; i < 4; i++) { 21 if (num[i] < 0 || num[i] > 255) { 22 return false; 23 } 24 } 25 26 return true; 27 }

ubuntu / centos6 error: &quot;net.ipv4.ip_conntrack_max&quot; is an unknown key

匿名 (未验证) 提交于 2019-12-02 23:41:02
为什么80%的码农都做不了架构师?>>> 在iptables开启的状态下, 最让人烦恼的事情就是 ip_conntrack table full dropping packet ,丢包严重,有时服务器都连接不上的,要重启系统,严重影响线上业务。 ip_conntrack table full dropping packet 解决办法参见:《 ip_conntrack table full dropping packet解决方案 》。 在ubuntu12.04/centos6.4系统下,更改net.ipv4.ip_conntrack_max会报错error: "net.ipv4.ip_conntrack_max" is an unknown key。因为改名字了哈。同时,如果没有加载ip_conntrack模块、iptables 不要配置状态的规则也会报这个错误的。 在ubuntu12.04/centos6.4系统下: 转载请注明来自 运维生存时间 转载于:https://my.oschina.net/766/blog/211380 文章来源: https://blog.csdn.net/weixin_33967071/article/details/91493171