难题:linux 双网卡双网关怎么配置

zy422 2004-06-29 01:35:34
我的一台 linux 装了两块网卡,网卡都已经被认到,两个网卡使用不同网段的 IP
地址和网卡,我该怎么配置?
...全文
10063 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
freebird369 2004-07-01
  • 打赏
  • 举报
回复
假设eth0接的internet,eth1接的内网,eth1是只需要配ip地址和子网掩码,eth0上需要配置子网掩码、ip地址,和网关,
将这些设置好之后,拷贝下面的脚本到/etc/rc.local里去,重起机器就ok了
/sbin/modprobe ip_tables
/sbin/modprobe ip_nat_ftp
/sbin/modprobe ip_conntrack_ftp
/sbin/iptables -F
/sbin/iptables -F -t nat
/sbin/iptables -X
/sbin/iptables -Z

/sbin/iptables -P INPUT ACCEPT
/sbin/iptables -P FORWARD ACCEPT
/sbin/iptables -P OUTPUT ACCEPT

echo "1" > /proc/sys/net/ipv4/ip_forward
onlyf 2004-07-01
  • 打赏
  • 举报
回复
内网不需要默认路由吧,把你的网络环境说说吧。
hcw412 2004-07-01
  • 打赏
  • 举报
回复
按我的方法去做,绝对行:
首先在/etc/sysconfig/network-scripts/ifcfg-eth0和ifcfg-eth1中把两个IP地址设置好,分别为:192.168.0.1和61.157.66.2
然后:
vi /etc/rc.d/rc.local
添加:
route add -net 192.168.0.0/24 gw 192.168.0.254 dev eth0
route add -net 61.157.0.0/16 gw 61.157.66.1 dev eth1

重启后,用route即可看到你的所需!

zq_starmoon 2004-07-01
  • 打赏
  • 举报
回复
SORRY
前面的路由加错了
route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.254中
把192.168.0.0更换成你需要路由的网段,如果有多个网段可以添加多条
zq_starmoon 2004-07-01
  • 打赏
  • 举报
回复
每台机器只能有一台缺省路由,如果设置双网关会出现系统故障
解决的方法是:
给61.157.66.2的网卡设置网关61.157.66.1
在/etc/rc.d/rc.local中添加路由route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.254
重启机器
happyhunter 2004-06-29
  • 打赏
  • 举报
回复
用route查看路由表,应该有一默认路由,用
route add default gw 加上默认网关指定外网网关为默认网关
9441 2004-06-29
  • 打赏
  • 举报
回复
没听过可以用双网关的
zy422 2004-06-29
  • 打赏
  • 举报
回复
我有两个网关地址 192.168.0.254 和61.157.66.1 我的IP 分别为 192.168.0.1 和 61.157.66.2 该怎么配置,我在两个配置文件里分别设置GATEWAY ,然后执行:/etc/rc.d/init.d/network restart ,网络系统就出问题。
happyhunter 2004-06-29
  • 打赏
  • 举报
回复
/etc/sysconfig/network-scripts/ifcfg-eth0 这里eth0指服务器上面向内网的网卡
/etc/sysconfig/network-scripts/ifcfg-eth1 这里eth1指服务器面向internet的网卡
用vi等编辑器打开网卡配置文件,按上面的ip地址配置如下:
(1) /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=”eth0”
BOOTPROTO=”no”
IPADDR=”192.168.0.1”
NETMASK=”255.255.255.0”
ONBOOT=”yes”
(2) /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=”eth1”
BOOTPROTO=”no”
IPADDR=”61.157.66.2”
NETMASK=”255.255.255.0”
GATEWAY=”61.157.66.1”
ONBOOT=”yes”

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧