公有云搭建软路由

1.yum包更新;
2.yum clean all
3.yum makecache

---------
nohup 后台执行命令 &
---------


yum install -y lrzsz git wget 


图形化:

yum groupinstall "Desktop" -y
yum groupinstall "X Window System" -y
yum groupinstall "Chinese Support" -y 
startx



升级内核:

 yum --enablerepo=elrepo-kernel install kernel-lt -y


 vim /etc/grub.conf
 kvm-intel.nested=1
 default=0


安装kvm
yum install -y virt-manager qemu-kvm libvirt*



安装端口转发
yum -y install gcc
tar zxvf rinetd.tar.gz
cd rinetd
vi rinetd.c
输入/bindPort >= 65536 查询
输入/connectPort >= 65536查询
将查询到的65536修改为65535不然在make的时候会提示超出系统最大定义端口
make install
rinetd.c:176: 警告:与内建函数 ‘log’ 类型冲突
rinetd.c: In function ‘log’:
rinetd.c:1395: 警告:‘log’ 的地址总是等价为 ‘true’

gcc rinetd.o match.o -o rinetd
install -m 700 rinetd /usr/sbin
install -m 644 rinetd.8 /usr/man/man8
install: 无法创建一般文件“/usr/man/man8”: 没有那个文件或目录
make: *** [install] 错误 1

在/usr下创建man/这个目录
然后重新make install
make install以后会提示安装以后目录
/usr/sbin
cd /usr/sbin 进入该目录,然后运行,./rinetd
然后会提示找不到/etc/rinetd.conf
cd /etc/
创建文件rinetd
vi rinetd
输入:
源ip 端口目的ip 端口
192.168.1.2 25 192.168.11.11 21
然后返回目录cd /usr/sbin
./rinetd -c /etc/rinetd

rinetd 文件
192.168.122.1 80 192.168.122.75 80
172.16.11.16 80 192.168.122.1 80


端口forward
/etc/sysctl.conf
 将 net.ipv4.ip_forward=0改为net.ipv4.ip_forward=1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值