Linux作为网关

原创 2007年09月14日 16:25:00
Linux作为网关

hansel<hansel@163.com>
2005.1.31

至少需要两块网卡,假设:
eth0与192.192.0.0相连
eth1与10.10.10.0相连

首先来配置eth0。给这个网络接口分配地址192.192.0.11,运行下列命令:

# ifconfig eth0 192.192.0.11 netmask 255.255.255.0


为了使这个地址不再计算机重新启动后消失,
编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件,修改为如下格式:

DEVICE = eth0
ONBOOT = yes
BROADCAST = 192.192.0.255
NETWORK = 192.192.0.0
NETMASK = 255.255.255.0
IPADDR = 192.192.0.11

增加一条静态路由:

# route add -net 192.192.0.0 netmask 255.255.255.0

接下来,配置eth1,eth1与10.10.10.0网段相连,分配给它的地址是10.10.10.44,使用ifconfig命令为它配置参数:

# ifconfig eth1 10.10.10.44 netmask 255.255.255.0

同样编辑/etc/sysconfig/network-scripts目录下的ifcfg-eth1文件,内容如下:

DEVICE = eth1
ONBOOT = yes
BROADCAST = 10.10.10.255
NETWORK = 10.10.10.0
NETMASK = 255.255.255.0
IPADDR = 10.10.10.0

再增加一条静态路由:
# route add -net 10.10.10.0 netmask 255.255.255.0

最后一步,要增加系统的IP转发功能。这个功能由/proc/sys/net/ipv4目录下的ip_forward文件控制,执行如下命令打开ip转发功能:
echo 1 > /proc/sys/net/ipv4/ip_forward

各个子网的缺省网关需要指向这台Linux主机,例如10.10.10.0的linux机器,在启动脚本里增加:
route add default gw 10.10.10.44






 

Linux主机用做网关

根据最近的统计,Linux系统已经成为小型因特网服务供应商(1SP)采用的最流行的操作系统。尽管目前的Linux系统在易用性、应用软件(办公、图形、游戏等 )、软硬件维护支持等方面与Windows系统...

linux设置网关和ip

linux设置网关和ip   修改ip地址 即时生效: # ifconfig eth0 192.168.0.20 netmask 255.255.255.0 启动生效: 修改/etc/sy...
  • xh16319
  • xh16319
  • 2013年12月12日 00:12
  • 3528

让linux系统做网关,代理上网!!!

服务器端:        无线网卡:192.168.1.101 能上网       有线网卡:192.168.9.12不能上网        设置:                1.开启...

用linux设置iptables做网关

周海汉 /文2010-3-25http://blog.csdn.net/ablo_zhou 为了安全起见,web服务器,数据库,计费等有重要内容的机器,可能是藏在防火墙后面的,甚至没有外网地址。在此,...

suse linux双网卡双网关配置

  • 2013年08月06日 23:43
  • 79KB
  • 下载

Linux-004 CentOS7网络配置,添加ifconfig命令,查看ip地址、网关信息,DNS信息。

一、CentOS7最小化安装后是没有 ifconfig 命令的,所以没有办法通过 ifconfig 查看网卡相关配置信息的,这个时候通过新的 ip 命令来查看网卡相关配。 [root@localho...

关于linux的默认网关,双网卡不同网段

最近用gprs的ppp拨号,虚拟出来一个ppp0设备,但是连不上服务器,无奈各种搜索,终于是这篇文章说的比较明白,遂 转载过来,原文地址http://rainbird.blog.51cto.com/...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux作为网关
举报原因:
原因补充:

(最多只允许输入30个字)