目录: 1、CentOS7上网特别慢,甚至上不了网 2、比原版BBR更快的PLUS版本,原版/魔改/Plus+锐速(强力推荐) 3、centos7 配置yum更新后,开启停在kernel offset:disabled 4、CentOS7网络配置教程 5、vultr centos7升级内核想弄BBR但为什么升级每次都是4.16 按照网上教程应该是4.9但是一直是4.16 6、CentOS开启BBR CentOS7上网特别慢,甚至上不了网 1.不是所谓ipv6问题 2.是dns解析问题 3.解决方法:开启dnsmasq服务使用本地dns缓存 4.真正有用的步骤: (1)vi /etc/resolv.conf 在最前面添加: nameserver 127.0.0.1 其它的不用动,尤其不能相信把其它的都删空之类的话(pppoe可能可以那样干,但没有试验)。 (2)vi /etc/dnsmasq.conf 解除以下一行的注释(并加上ip地址):listen-address=127.0.0.1 (3)将dnsmasq.conf服务设置为开机启动 5.可能某些情况下有用的方案: 将4(2)中的修改换成解除resolv-file=/etc/resolv.conf的注释, 其余同4,但是实际试验在我这里无效 第一步添加了127.0.0.1就解决了, 同时还要将虚拟机 编辑网络 里面 恢复默认设置 比原版BBR更快的PLUS版本,原版/魔改/Plus+锐速(强力推荐) BBR在大部分的时间都是比较好用的。但是偶尔也会在某些机器,某些线路上面的效果不明显。 这里就给大家推荐某大佬修改的一键脚本,集成了BBR原版/魔改/plus+锐速的四合一脚本。项目开源地址: 脚本安装命令: 在vultr上Centos 7, Debian 8/9, Ubuntu 16/18测试通过,不支持ovz虚拟方式的vps google cloud实机也测试通过。 如果提示证书错误的话 1.先选择1-3在切换内核(第一次显示为bbr内核也要切换一遍),重启 出现这个选no “1. 安装 BBR/BBR魔改版内核” 对应4,5,6(原版,魔改,暴力魔改) “2. 安装 BBRplus版内核 ” 对应7(plus) “3. 安装 Lotserver(锐速)内核” 对应8(锐速) 现在你可以自由的切换你想要的加速,直到你不想折腾为止~ centos7 配置yum更新后,开启停在kernel offset:disabled centos7 配置yum更新后,开启停在kernel offset:disabled,是设置错误造成的,解决方法如下: 1、首先进入etc文件路径,查看有yum.repos.d的文件夹。 2、进入yum.repos.d文件,用命令:rm -f *,删除之前的local.repo文件(主要命令中*前有空格)。 3、执行命令:即手动配置了新的yum配置文件。 4、配置后需要更新yum资源#yum clean all(清除资源)#yum makecache(建立yum资源缓存)。 5、重新执行yum安装命令,如yum install gcc*,资源成功加载安装。 CentOS7网络配置教程 CentOS 7 网络配置怎么搞?在一台PC上安装了CentOS 7,当时选择了最小安装模式,安装完成后马上用ifconfig查看本机的ip地址(局域网已经有DHCP),发现报错,提示ifconfig命令没找到。 怎么办呢?接下来是我为大家收集的CentOS 7 网络配置教程,希望能帮到大家。 CentOS 7 网络配置教程 [root@centos1 ~]# ifconfig -bash: ifconfig: command not found 首先,习惯性的输入echo $PATH(查看当前PATH环境变量,跟DOS的path命令一样的功能,注意Linux系统中的命令是区分大小写的),显示结果如下: [root@centos1 ~]# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin 从上面显示结果看,放置系统管理程序的路径/usr/sbin已存在,就是放外部命令的路径。直接用ls 查看/usr/sbin/目录,也没看到ifconfig,怎么回事? [root@centos1 ~]# ls /usr/sbin/ 我还是不死心,再用find命令也没找到ifconfig? [root@centos1 ~]# find / -name “ifconfig” 此时心里有底了,应该是用某个命令代替了ifconfig了。上百度一查,果不其然,已经用ip命令代替ifconfig命令了。下面列出ip命令常用参数。 复制代码 代码如下: ip [选项] 操作对象{link|addr|route…} p# ip link show # 显示网络接口信息 # ip link set eth0 upi # 开启网卡 # ip link set eth0 down # 关闭网卡 # ip link set eth0 promisc on # 开启网卡的混合模式 # ip link set eth0 promisc offi # 关闭网卡的混个模式 # ip link set eth0 txqueuelen 1200 # 设置网卡队列长度 # ip link set eth0 mtu 1400 # 设置网卡最大传输单元 # ip addr show # 显示网卡IP信息 # ip addr add 192.168.0.1/24 dev eth0 # 设置eth0网卡IP地址192.168.0.1 # ip addr del 192.168.0.1/24 dev eth0 # 删除eth0网卡IP地址 p# ip route list # 查看路由信息 # ip route add 192.168.4.0/24 via 192.168.0.254 dev eth0 # 设置192.168.4.0网段的网关为192.168.0.254,数据走eth0接口 # ip route add default via 192.168.0.254 dev eth0 # 设置默认网关为192.168.0.254 # ip route del 192.168.4.0/24 # 删除192.168.4.0网段的网关 # ip route del default # 删除默认路由 输入ip addr命令后,发现enp2s0网卡(这个enp2s0是我这里的网卡)没有ip地址。 [root@centos1 ~]# ip addr 既然没有ip地址,那直接去/etc/sysconfig/network-scripts目录中看一下的网卡ip信息的配置文件名吧。 [root@centos1 ~]# ls /etc/sysconfig/network-scripts/ ifcfg-enp2s0 ifdown-eth ifdown-post ifdown-Team ifup-aliases ifup-ipv6 ifup-post ifup-Team init.ipv6-global ifcfg-lo ifdown-ippp ifdown-ppp ifdown-TeamPort ifup-bnep ifup-isdn ifup-ppp ifup-TeamPort network-functions ifdown ifdown-ipv6 ifdown-routes ifdown-tunnel ifup-eth ifup-plip ifup-routes ifup-tunnel network-functions-ipv6 ifdown-bnep ifdown-isdn ifdown-sit ifup ifup-ippp ifup-plusb ifup-sit ifup-wireless [root@centos1 ~]# 从结果看,之前保存网卡ip信息的配置文件名也由以前的ifcfg-eth0变成了ifcfg-enp2s0,好吧,既然你给他命这么个名,那我就先用着。先cat一下ifcfg-enp2s0 [root@centos1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp2s0 复制代码 代码如下: HWADDR=00:E0:69:01:6A:96 TYPE=Ethernet BOOTPROTO=dhcp DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=enp2s0 UUID=5b0a7d76-1602-4e19-aee6-29f57618ca01 ONBOOT=no 从上面的配置中有看到虽然BOOTPROTO=dhcp,但是ONBOOT=no,这里用vi将ONBOOT=no改成ONBOOT=yes,然后重启CentOS。 [root@centos1 ~]# shutdown -r 重启完成后输入帐号和密码进入命令提示操作符继续用ip addr查看网卡信息。结果如下: [root@centos1 ~]# ip add 1: lo: mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp2s0: mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:e0:69:01:6a:96 brd ff:ff:ff:ff:ff:ff inet 172.8.1.200/24 brd 172.8.1.255 scope global enp2s0 valid_lft forever preferred_lft forever inet6 fe80::2e0:69ff:fe01:6a96/64 scope link valid_lft forever preferred_lft forever [root@centos1 ~]# 从上面结果看到,通过DHCP分配到的ip地址是172.8.1.200,虽然是测试机,但为了便于今后的远程连接,我们还是给这台机配置一个固定ip吧。 用vi打开ifcfg-enp2s0,输入以下参数,再用#将BOOTPROTO=dhcp注释。 复制代码 代码如下: IPADDR0=172.8.1.211 PREFIX0=24 GATEWAY0=172.8.1.1 DNS1=172.8.1.1 完整参数如下,好了,网络配通了。明天继续 其它 功能测试。 [root@centos1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp2s0 复制代码 代码如下: HWADDR=00:E0:69:01:6A:96 TYPE=Ethernet #BOOTPROTO=dhcp DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=enp2s0 UUID=5b0a7d76-1602-4e19-aee6-29f57618ca01 ONBOOT=yes IPADDR0=172.8.1.211 PREFIX0=24 GATEWAY0=172.8.1.1 DNS1=172.8.1.1 [root@centos1 ~]# 待续…… 看了“CentOS 7 网络配置教程”还想看: 1. CentOS7网络怎么设置自动启动 2. CentOS7改变网络接口名教程 3. CentOS 7 中查看网络连接的命令方法 vultr centos7升级内核想弄BBR但为什么升级每次都是4.16 按照网上教程应该是4.9但是一直是4.16 vultr的VPS全部是KVM虚拟,安装BBR不用更换内核。建议你安装原装BBR即可。 这是vultr后台可选的系统,如果装BBR做扶墙用途,选择debian或者ubantu系统也是很适合的。 CentOS开启BBR Google BBR 是一款免费开源的TCP拥塞控制传输控制协议, 可以使 Linux 服务器显著提高吞吐量和减少 TCP 连接的延迟。 项目地址: CentOS开启BBR 第一步: 1、yum系统更新 2、查看系统版本 cat /etc/redhat-release 输出如下则表示已升级到7.6 CentOS Linux release 7.6.1810 (Core) 3、安装elrepo并升级内核 centos 8 centos 7 4、安装完成后使用下面命令查看当前已安装的内核 返回 0 : CentOS Linux (4.19.0-1.el7.elrepo.x86_64) 7 (Core) 1 : CentOS Linux 7 Rescue ee7953a3b5944053a26f29daf8c71e2f (3.10.0-862.14.4.el7.x86_64) 2 : CentOS Linux (3.10.0-862.14.4.el7.x86_64) 7 (Core) 3 : CentOS Linux (3.10.0-862.3.2.el7.x86_64) 7 (Core) 4 : CentOS Linux (3.10.0-862.el7.x86_64) 7 (Core) 5 : CentOS Linux (0-rescue-4bbda2095d924b72b05507b68bd509f0) 7 (Core) 5、把CentOS Linux (4.19.0-1.el7.elrepo.x86_64) 7 (Core)内核设置为默认 6、重启服务器 第二步:设置BBR 1、编辑配置文件 2、添加如下内容 3、加载系统参数(正常情况下会输出我们之前加入的内容) 第三步:验证bbr是否已经开启 1、输入 如果返回 net.ipv4.tcp_available_congestion_control = reno cubic bbr 则安装 成功 2、输入 如果返回 tcp_bbr 20480 2 则安装成功 【centos7开启bbr加速】的内容来源于互联网,若引用不当,请发邮件456@456.cn联系删除
相关文章
猜你喜欢

