linux 双线 路由器服务

#Set ip.

ifconfig ${nic}   192.168.2.254/24  up

ifconfig ${nic}:0 192.168.22.254/24 up

ifconfig ${nic}:1 124.133.33.114/30 up

ifconfig ${nic}:2 58.58.27.223/24   up

ifconfig ${nic}:3 192.168.2.2/24    up

ifconfig ${nic}:4 100.100.100.100/24 up

#Conf Main Table.

ip route add 192.168.1.0/24 via 192.168.2.250

ip route add 192.168.3.0/24 via 192.168.2.250

ip route add 192.168.4.0/24 via 192.168.2.250

ip route add 192.168.5.0/24 via 192.168.2.250

ip route add 192.168.6.0/24 via 192.168.2.250

#Turn on forwarding.

echo 1 >/proc/sys/net/ipv4/ip_forward

#mondify the file "/etc/iproutes/rt_tables"

echo -e ‘100 tel\n200 cnc‘ >>.rt_tables.tmp

#Config rule and routing tables.

ip route replace default via 58.58.27.1

ip rule add from 124.133.33.114 table tel

ip route flush table tel >/dev/null 2>&1

ip route add 124.133.33.112/30 src 124.133.33.114 dev ${nic}:1 table tel

ip route add 192.168.4.0/24 via 192.168.2.250 table tel

ip route add 192.168.5.0/24 via 192.168.2.250 table tel

ip route add default via 124.133.33.113 table tel

ip rule add from 58.58.27.223 table cnc

ip route flush table cnc >/dev/null 2>&1

ip route add 58.58.27.0/24 src 58.58.27.223 dev ${nic}:2 table cnc

ip route add default via 58.58.27.1 table cnc

ip rule add fwmark 22 table tel

iptables -t mangle -F

iptables -t mangle -A PREROUTING -s 192.168.22.0/24 -j MARK --set-mark 22

iptables -t nat -F

#Config Fire Wall.[SNAT]

iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -j MASQUERADE

#Config Fire Wall.[DNAT]

时间: 2024-10-09 21:30:11

linux 双线 路由器服务的相关文章

DHCP服务介绍及Linux下DHCP服务的管理配置

1. DHCP服务简介 DHCP是Dynamic Host Configuration Protocol,动态主机配置协议,是用来在物理网络给主机分配ip地址的一种方式,区别于bootp,一次分配终身使用的缺点. DHCP提出的租约的概念,使得可以根据需要动态确定主机需要的IP地址,并且IP地址可以循环使用. 2. DHCP结构 DHCP是典型的C/S结构,需要服务端启动守护进程来保证来自client段的请求能被响应,DHCP的工作原理如下: 可以通过DORA来记忆: Client: DHCP

如何查看和停止Linux启动的服务

1. 查看Linux启动的服务 chkconfig --list 查询出所有当前运行的服务 chkconfig --list atd  查询atd服务的当前状态 2.停止所有服务并且在下次系统启动时不再启动,如下所示: chkconfig --levels 12345 NetworkManager off 如果想查看当前处于运行状态的服务,用如下语句过滤即可 chkconfig --list |grep on 3.如果只是想当前的设置状态有效,在系统重启动后即不生效的话,可以用如下命令停止服务

linux 双线路由配置方法

注意:此方法联通网卡不可加联通网关,否则会和电信网关冲突,无法上网. 此路由表为2013年10月份资料,如有更新请自行更改或留言 一.添加手动路由表.(此方法可实现服务器通过双线路由,电信走电信,联通走联通.但是会出现外部电信访问联通IP时无法正常访问的情况) 1.编辑/etc/rc.loacl 在最下面插入如下代码 chmod 775 /etc/sysconfig/network-scripts/routelist.sh /etc/sysconfig/network-scripts/route

linux下tomcat服务的启动、关闭与错误跟踪

linux下tomcat服务的启动.关闭与错误跟踪,远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务: 1).启动tomcat服务 进入tomcat主目录下的bin目录,然后执行如下命令: ./startup.sh 2).关闭tomcat服务 进入tomcat主目录下的bin目录,然后执行如下命令: ./shutdown.sh 通过1)启动的tomcat有个弊端,当客户端连接断开的时候,tomcat服务也就立即关闭了,通过以下命令可以作为linux服务一直运行 3).作为服务启

linux下vsftp服务搭建

实验拓扑: Linux Client -----RHEL5.9(vmnet1)----------(vmnet1) Win7 Client 实验一:测试默认安装vsftpd的结果 匿名用户与本地用户都可以登录 匿名用户登录到/var/ftp,只能下载不能上传 本地用户登录到本地用户的家目录,可以上传和下载 [[email protected] ~]# rpm -q vsftpd  //检查软件包是否安装 package vsftpd is not installed [[email protec

如何启动linux的telnet服务--转载

如何启动linux的telnet服务 如何启动linux的telnet服务 步骤如下: 1.如果安装了telnet.telnet-server的rpm包,就跳到2.,否则安装这个包. 2.修改telnet服务配置文件 vi /etc/xinetd.d/telnet service telnet { disable = yes flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/in.telnetd

Linux安装及服务控制

一.  版本 Red Hat 企业版   Red Hat Enterprise Linux (简称RHEL) http://www.redhat.com Fedora社区版 由Red Hat资助的社区维护,定位于个人桌面用户 http://fedoraproject.org CentOS社区版 Community Enterprise Operating System(社区企业操作系统) http://www.centos.org 二.  安装步骤 插入RHEL6安装光盘,引导安装程序 设置主机

Linux下tomcat服务

一:Linux下tomcat服务的启动.关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务:切换到tomcat主目录下的bin目录(cd usr/local/tomcat/bin)1,启动tomcat服务方式一:直接启动 ./startup.sh方式二:作为服务启动 nohup ./startup.sh &方式三:控制台动态输出方式启动 ./catalina.sh run 动态地显示tomcat后台的控制台输出信息,Ctrl+C后退出并关闭服务解释:

linux配置vncserver服务

挨踢这么多年,几乎很少记录自己解决的问题,因为总感觉那些问题对于高手来说,都是小菜,所以碍于颜面,不好意思写! 后来想明白了,写下来,能帮助新手,又能帮自己做个记录,下次碰到同样问题,就不用百度google了-- 这篇就算***作吧,好了,言归正传-- 想连接某台linux服务器,方法很多,但是听说除了vnc,其他方法断开网络后,程序会中断运行,只是听说,具体是不是这样,我就不太清楚了,为了保险,还是就用vnc吧. 1.           安装vncserver 我安装linux系统的时候,没