当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 如何在同一个网卡邦定2个不同子网的ip,希望大家参入! 12+1 回复于:2004-07-27 18:12:59 一般的ALIAS方法不行? q1208c 回复于:2004-07-27 18:20:04 这个在Linux上好做,但你要想办法让switch支持才...
 

 

    摘要: 请教:在redhat linux 3.0 使用squid设置代理后,如何调用原windows域的帐号? 因公司已设置几百个域帐号,而原windows下的isa代理服务不太稳定,想从liunx下寻找稳定可靠的代理上网等方案,谢谢! 电脑乖乖 回复于:2004-07-24 16:08:16 帮忙顶一下,因为我也想知道!! szkingrose 回复于:2004-07-2......
    摘要: 版权声明:本文可以任意转载,转载时请保持文章的完整性,并以超链接形式标明文章原始出处和作者信息及本声明。 [url=http://www.troyoo.com/article/04/07/18/232617.shtml]http://www.troyoo.com/article/04/07/18/232617.shtml[/url] 作者:troyoo超越 troyoo@troyoo.com......


如何在同一个网卡邦定2个不同子网的ip

如何在同一个网卡邦定2个不同子网的ip,希望大家参入! 【程序编程相关:vi 经典问题!

【推荐阅读:[原]在redhat as 3.0 上精

【扩展信息:鸟不语花不香, 各位大虾帮帮忙, 大家一

 12+1 回复于:2004-07-27 18:12:59 一般的alias方法不行?

 q1208c 回复于:2004-07-27 18:20:04 这个在 linux 上好做,但你要想办法让  switch 支持才行的.要不然,总有一个没用的.

 fushuyong 回复于:2004-07-27 20:39:11 /etc/sysconfig/network-scripts 里面有类似

ifcfg-eth0 这样的文件,

cp ifcfg-eth0 ifcfg-eth0:1

然后把ifcfg-eth0:1里面的设备名称改成eth0:0,ip地址改成你想要的就可以了

device="eth0:0"

ipaddr="172.16.2.0"

netmask="255.255.255.0"

你还可以有ifcfg-eth0:2,依此类推.

 wingger 回复于:2004-07-28 08:45:29 绑定了两个子网ip,路由怎么走,网关怎么判断?

 lydongkill 回复于:2004-07-28 08:48:39 一样的!你给eth0:0分配一个ip地址就可以.

不用什么swith支持不支持.

我的理解就是虚拟了一块网卡.

 superhoo 回复于:2004-07-28 09:02:12 同意楼上的观点!

 idhly 回复于:2004-07-28 09:02:25 [quote:c9087a0d7e="wingger"]绑定了两个子网ip,路由怎么走,网关怎么判断?[/quote:c9087a0d7e]

直接连接了不同网段怎么会有路由问题? 该走那个网段还是走哪里啊...

 wingger 回复于:2004-07-28 09:07:39 [quote:d7cfd07607="idhly"]

直接连接了不同网段怎么会有路由问题? 该走那个网段还是走哪里啊...[/quote:d7cfd07607]

如果把这当成两块不同网段的网卡的话,接入不同的子网

也存在路由问题吧

比如,我上网,那如果判断从哪块网卡出去呢,不可能同时吧,总要选一块的

 jzcjy 回复于:2004-07-28 09:17:12 #ifconfig eth0:1 10.99.20.254/32 up

#本机 ping 10.99.20.254 ok!

在其他机器上ping 不通;

 wingger 回复于:2004-07-28 09:30:54 可能要设置一下路由吧?

 q1208c 回复于:2004-07-28 09:36:39 不知道楼上的兄弟是怎么把一块网卡接到两个子网的(如果 switch 不支持的话)?

 jzcjy 回复于:2004-07-28 09:39:49 应该无法实现的!

 wingger 回复于:2004-07-28 09:48:03 [quote:cd703ea043="q1208c"]不知道楼上的兄弟是怎么把一块网卡接到两个子网的(如果 switch 不支持的话)?[/quote:cd703ea043]

这个问题我也想知道,呵呵

是不是把一条网线分两对?

有人这样做过吗

 q1208c 回复于:2004-07-28 09:56:33 [quote:220d2b8298="wingger"]

这个问题我也想知道,呵呵

是不是把一条网线分两对?

有人这样做过吗[/quote:220d2b8298]

好象那样是不行的.得在 switch 上划 vlan才行吧.

 wingger 回复于:2004-07-28 10:20:45 [quote:23f62c41fe="q1208c"]

好象那样是不行的.得在 switch 上划 vlan才行吧.[/quote:23f62c41fe]

在switch划分vlan那怎么判断数据包怎么走呢

 wingger 回复于:2004-07-28 10:21:59 [quote:3e666f2d54="q1208c"]

好象那样是不行的.得在 switch 上划 vlan才行吧.[/quote:3e666f2d54]

在switch划分vlan那怎么判断数据包怎么走呢

是通过switch来判断吗?

我觉得只要是同一台机上,有两个不同网段的ip,如果指定两个网关,首先在那台主机上就存在数据从哪个网关走的问题了

 jgkc 回复于:2004-07-28 10:27:22 [quote:5ded4dd56f="jzcjy"]#ifconfig eth0:1 10.99.20.254/32 up

#本机 ping 10.99.20.254 ok!

在其他机器上ping 不通;[/quote:5ded4dd56f]

你加的地址就不是一个网段地址,当然不行了.

这样:

ip addr add eth0 10.99.20.254/24 

或者ifconfig eth0:1 10.99.20.254/24 up

 cccjsxg 回复于:2004-07-28 10:58:58 简单的问题为什么要复杂化啊!

 jzcjy 回复于:2004-07-28 12:54:19 [quote:f55aa683d9="jgkc"]

你加的地址就不是一个网段地址,当然不行了.

这样:

ip addr add eth0 10.99.20.254/24 

或者ifconfig eth0:1 10.99.20.254/24 up[/quote:f55aa683d9]

看来大家对此意见不一,实现不了!

 platinum 回复于:2004-07-28 12:59:26 感觉有点像自己挖了一个坑,然后非要跳下去,再往上爬

 jgkc 回复于:2004-07-28 13:03:33 听我的试试再说,绝对没错

 platinum 回复于:2004-07-28 13:07:15 jgkc的方法绝对可行,楼主还是试试吧,不是实现不了

 hongfengyue 回复于:2004-07-28 13:10:32 [quote:98dc41396e="wingger"]

如果把这当成两块不同网段的网卡的话,接入不同的子网

也存在路由问题吧

比如,我上网,那如果判断从哪块网卡出去呢,不可能同时吧,总要选一块的[/quote:98dc41396e]

可以设置路由的,即再ifcfg-eth0:1中添加gateway=x.x.x.x就可以了.

 jgkc 回复于:2004-07-28 13:17:25 如果是一个网卡有多个网段ip,分别建立每个子网的路由,这个子网内的路由会自动建立起来, 

当然如果你想上网,那需要指定缺省路由啊:p

 網中人 回复于:2004-07-28 14:07:11 physical segment 與 logical subnet 可不一定是一致的.

換句話說:

同一個 segment 可跑多個 subnet,

同一 subnet 也可跑在多個 segment 上.

只要你能解決 physical 的連線, 那 logical 就不是問題,

用不用 vlan 是差在 segment 的區隔, 似乎不應與 routing 扯在一起...

當 l2 這層解決了之後, 剩下是 l3 的設計而已, 

我們當然可一在同一片 nic 上綁上多個 ip, 不管是否同一 subnet ...

只要 l2 通就可用, 有空溫習一下 arp 這個協定就可以理解.

若將問題縮小在 routing 上的話,

一般來說, 若沒運用 adv-routing 技巧的話,

只能選用一個 default gatewa.

若想知道 why, 花些時間參考:

http://www.study-area.org/tips/iproute.htm

 tianci3982730 回复于:2004-07-28 15:35:34 可以跑的,没错

我的机器上就是弄了几个ip 的

不过要设路由的

实现方法如下:

ifconfig eth0:10 192.168.100.102

ip rule add from 192.168.100.102/32 table 2 pref 1500

ip route add 0/0 via 192.168.100.241 table 2

 tianci3982730 回复于:2004-07-28 15:49:20 如果还不理解请看下面两片文章


...   下一页
 ·在做nat的机器上处理ip    »显示摘要«
    摘要: conntrack 表满的处理方法 前段时间配置的iptables+squid做的proxy server ,一直工作正常。今天我上控制台上发现jun 18 12:43:36 red-hat kernel: ip_conntrack: table full, dropping packet. jun 18 12:49:51 red-hat kernel: ip_conntrack: tabl......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE