当前位置:Linux教程 - Linux - 单网卡linux利用ipchains作为网关的配置

单网卡linux利用ipchains作为网关的配置



         linuxbyte:ken

    1.命令行配置:
    ifconfig eth0:0 10.19.78.5 netmask 255.255.255.248 #设本机的外网IP和掩码
    route del -net 0.0.0.0 #删除原来网关
    route add -net 0.0.0.0 gw 10.19.78.1 eth0 #添加新网关
    ipchains -A forward -s 192.168.2.0/24 -j MASQ #设置内网可访问的网段

    注:此方法计算机重起后失效

    2.改文件永久配置
    (1.)修改 /etc/sysconfig/network

    NETWORKING=yes
    FORWARD_IPV4=yes
    HOSTNAME=server
    GATEWAY=10.19.78.1 #光纤网关ip
    GATEWAYDEV=eth0

    (2.)在/etc/sysconfig/network-scripts目录下创建文件ifcfg-eth0:0

    DEVICE=eth0:0
    USERCTL=no
    ONBOOT=yes
    BOOTPROTO=
    BROADCAST=10.19.78.7
    NETWORK=10.19.78.0
    NETMASK=255.255.255.248
    IPADDR=10.19.78.5 #本机在上级网络的ip

    (3.)用/ect/rc.d/init.d/inet restart 使配置生效

    (4.)可在/ect/rc.d/rc.local最后加
    /sbin/ipchains -A forward -s 192.168.2.0/24 -j MASQ
    /sbin/modprobe ip_masq_ftp #实现ftp

    使之每次启动自动运行

    其他机器以之为网关,即可上网!如有问题,请与我联系。[email protected]
    发布人:ken 来自: