linux怎么做路由器linux怎么设置路由

Written by

in

文章目录
  • 一、linux怎么做路由器
  • 二、linux怎么设置路由
  • 三、把linux配置成转发路由器
    • linux怎么做路由器
    • linux怎么设置路由
    • 把linux配置成转发路由器

    一、linux怎么做路由器

    谢谢~~~为了不被系统删掉所以复制一大堆东西过来。。呵呵~~
    在linux下搭建网站的时候,乱码问题困扰了我差不多一个星期,后来终于解决了。   我的体会就是:应用必须和数据库的字符集(编码)相一致。   具体地说,就是,如果你想使用gb2312编码,那就要保证:每一个jsp文件都是以gb2312编码存储的(在保存文件的时候选择gb2312编码就可以了),另外,文件头还要定义;关于数据库,创建数据库时就要定义编码,例如:create database mysql default character set gb2312 collate gb2312_chinese_ci;最后要做得就是,连接数据时,在相关文件中加入以下代码:   useUnicode=true&characterEncoding=gb2312.   要补充说明的是,在linux下,其实不用选择gb2312,我都用的是utf8,当然也需要按照以上步骤进行设置,肯定不会出现乱码!个人喜好,大家随意!   之前我试了很多方法,比如在/etc/sysconfig/i18n文件中改系统字体,在/etc/my.cnf中[mysqld]字段后加入如下语句default-character-set=gb2312等等,我觉得没有必要。   以上步骤看似很简单,但是我的失败教训,也是我的成功心得。现在与大家分享,看后有收获的,不顶一下就是你的不厚道了!   忘了,还有很关键的一点,jdbc千万要用适合的版本,之前我用的是3.0.9,发现不行,后来换用了3.0.16,就没问题了。

    二、linux怎么设置路由

    字符界面:
    vi /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE=eth0
    BOOTPROTO=static
    BROADCAST=192.168.1.255
    IPADDR=192.168.1.2
    NETMASK=255.255.255.0
    NETWORK=192.168.1.0
    ONBOOT=yes
    如果路由器支持telnet则:
    telnet 192.168.1.1(路由器一般默认ip:192.168.1.1)
    如果不支持则:
    在linux图形界面的浏览器上输入:192.168.1.1回车进去,之后就是:
    http://net.zdnet.com.cn/network_security_zone/2008/0403/792901.shtml

    三、把linux配置成转发路由器

    1.用虚拟机硬件配置增加一块虚拟网卡.
    2.进入linux。在网络配置里面就可以看到多了一个网卡接口eth1
    .设置这个网卡接口的ip和MAC不需要设置网关.
    设置配置文件:
    vi
    /etc/sysconfig/network-scripts/ifcfg-eth1
    #
    Advanced
    Micro
    Devices
    [AMD]
    79c970
    [PCnet32
    LANCE]
    DEVICE=eth1
    ONBOOT=yes
    BOOTPROTO=none
    HWADDR=00:0c:29:16:1b:de/虚拟机给你分配的/
    NETMASK=255.255.255.0
    IPADDR=192.168.2.11
    TYPE=Ethernet
    USERCTL=no
    IPV6INIT=no
    PEERDNS=yes
    echo
    1
    >
    /proc/sys/net/ipv4/ip_forward
    开启linux的路由转发功能
    iptables
    -t
    nat
    -A
    POSTROUTING
    -o
    eth0
    -j
    MASQUERADE
    配置连接外网的nat.这个eth0网卡一定要是连接外网的.不要问我这命令啥意思,我除了指导nat是做啥的,其它的就不晓得了.这是公司做测试的童鞋教我的.
    以上2个命令,每次开启虚拟机linux必须要重新打命令.建议增加开机启动脚本,在
    /etc/rc.local中设置.
    整个网络配置.
    本机ip:192.168.2.178
    本机网关;
    192.168.2.11
    转发路由器:eth1:
    ip:192.168.2.11
    网关:不需要配置
    etho:
    ip:192.168.1.178
    网关:192.168.1.38
    这样我的测试平台就做好了.
    最近在移植公司代码,从linux2.4.18到linux2.6.21.是防火墙和安全网关的代码,就在这个虚拟网关测试
    功能.
    抱怨2句…
    终于体会到不少童鞋有2台电脑,工作的方便了….
    我调程序工作中,必须要开这个虚拟网关,要使用这个虚拟网关,我本机就必须通过它来上网,本来就是用来测试我代码功能的,经常会出各种问题的…必然导致上网不是很方便了….工作和娱乐的切换灰常不方便了…..
    作者programmer

    站内搜索