一不小心用Centos7.9搭建了一个路由模式的软路由

作者: mark 分类: 分享,随笔 发布时间: 2022-08-04 17:37

前段时间使用ikuai、高恪发现链接数高些就会出现大量丢包现象,后受家里openwrt启发,使用Hyper-v 安装了centos7.9 搭建了软路由

 

安装系统不罗嗦,需要N个网段就配置N+1个虚拟网卡,各端口通过vlan 方式将数据隔离开

第一个端口用户来和上端交换机做互联,其他端口需要配置上其他网段的IP(这些端口配置的地址为网关地址),上端交换机通过ip route 方式将公网地址指向过来。

 

centos 执行命令

//关闭selinux、firewalld、NetworkManager

执行命令:     systemctl stop firewalld && systemctl disable firewalld

执行命令:    setenforce 0

执行命令:    vi  /etc/selinux/config

SELINUX=disabled

 

wq //保存

执行命令:    systemctl stop NetworkManager && systemctl disable NetworkManager

执行命令:    yum -y install iptables-services net-tools

注意:安装完成后先不启动。

执行命令:   echo -e “modprobe nf_conntrack\nmodprobe ip_commtrack”>> /etc/rc.local

执行命令:   reboot 重启下系统

执行命令:   systemctl start iptables && systemctl status iptables

执行命令:  echo “net.ipv4.ip_forward = 1” >> /etc/sysctl.conf

执行命令:  sysctl -p

执行命令:   reboot 重启下系统

###########其他命令 ##############
#iptables -A FORWARD -o ens36 -d <内网地址> -p tcp –dport 80 -j ACCEPT //开启TCP 80端口
iptables -I INPUT -s <内网地址> -p tcp -j ACCEPT //开启这个内网IP的全部TCP端口

 

 

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注