免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: jzcjy
打印 上一主题 下一主题

如何在同一个网卡邦定2个不同子网的ip [复制链接]

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
41 [报告]
发表于 2004-07-29 17:09 |只看该作者

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

还是没明白,有这方面介绍的资料吗

论坛徽章:
0
42 [报告]
发表于 2004-07-29 17:19 |只看该作者

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

我个人觉得有一定网络工作经验的人读一读CCNA的教程(特别是OSI七层协议章节)是很有帮助的...

没有经验的就自己动手在Windows 2000+Vmware上先做做实验吧...

论坛徽章:
0
43 [报告]
发表于 2004-07-29 17:29 |只看该作者

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

这么和你解释吧, 一块网卡就象是一间房子, 开两扇门(门牌号就是IP)各通向东城区和西城区(想象成两个子网), 但两个区都属于北京市, 这就像都属于在物理上用HUB/SWITCH连起来的大网络....但并不影响该去东城区的人走东门出去, 该去西城区的人走西门, 如果一个人想去海淀区, 就看在哪个门里的城区里有公交可以换最少的车到达那里了...

论坛徽章:
0
44 [报告]
发表于 2004-07-29 18:40 |只看该作者

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

[quote]原帖由 "idhly"]这么和你解释吧, 一块网卡就象是一间房子, 开两扇门(门牌号就是IP)各通向东城区和西城区(想象成两个子网), 但两个区都属于北京市, 这就像都属于在物理上用HUB/SWITCH连起来的大网络....但并不影响该去东城区的人走东..........[/quote 发表:


  讲的实在生动,象在北大读过书;

论坛徽章:
0
45 [报告]
发表于 2004-07-29 18:51 |只看该作者

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

原帖由 "jgkc" 发表:
你eth0:0的网段太大了, 应该是24位的掩码,要不就把eth0的网段就覆盖了,所以没有路由

ifconfig eth0:0 10.30.31.8 netmask 255.255.255.0
这样应该就行了


这样的做法,我在以前作过,没有成功,ifconfig:
inet addr:10.30.31.8 Bcast:10.255.255.255 Mask:255.0.0.0
mask 太大;

我想换到redhat8-9试一下,原理上没有问题,总不能这样靠下去;
  主要作squid-arp-acl跨vlan的mac控制上网;用过vlan for linux的vconfig 方法,编译内核,ok,但是感动这个squid -mac不应该这样麻烦;

论坛徽章:
0
46 [报告]
发表于 2004-07-29 19:08 |只看该作者

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

squid 没有怎么用过,
vlan控制不是很容易吗?也能控制,那mac就不用了吧?

两个网段掩码都是24的A类网址能实现吧, 我刚试了的:
inet 10.78.12.2/24 brd 10.255.255.255 scope global eth0:1
    inet 10.78.11.2/24 brd 10.255.255.255 scope global eth0

route :
10.78.12.0/24 dev eth0  proto kernel  scope link  src 10.78.12.2
10.78.11.0/24 dev eth0  proto kernel  scope link  src 10.78.11.2

acl的话用iptables+vlan多好.
比如:
iptables -A FORWARD -i eth0.2 -j ACCEPT
对于vlan ID为2的接受.

论坛徽章:
0
47 [报告]
发表于 2004-07-29 20:01 |只看该作者

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

原帖由 "jzcjy" 发表:


  讲的实在生动,象在北大读过书;


呀哟, 感觉后面有什么东西翘起来了

都忘得差不多了, 干了网管三年, 除了搞懂了OSI七层协议其他都没搞清楚...

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
48 [报告]
发表于 2004-07-29 20:49 |只看该作者

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

[quote]原帖由 "q1208c"]不知道楼上的兄弟是怎么把一块网卡接到两个子网的(如果 switch 不支持的话)?[/quote 发表:


晕了,把这个网卡还有其它子网都接在同一个switch上。


我想楼上的想的和我所问的不是一回事。你所说的是有目的子网的,我想问的是没有目的子网的,我现在很清楚了

本来也是清楚的,被七问八问糊涂了

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
49 [报告]
发表于 2004-07-30 01:39 |只看该作者

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

原帖由 "wingger" 发表:
要考虑通信问题吧
1、网络怎么接,一块网卡,如何连到不同的子网,这就是前面我说的一条网段分成两份(我对协议不是很清楚,随便幻想的)
2、如果这块网卡只接到一个网络,那另一个IP有什么意义?
3、就算真的一块网卡能接到两个网络,接上去以后,网络要怎么走,前面有人说了,设置默认路由,这里我提一个问题,设置默认路由后,那就是这个网卡其实只用了其中一个子网的IP,另一个IP没有用了?

4、不设置路由,那到了交换机怎么走,
所以我说设置不同子网IP可能要考虑为何而设

1) 子網是 L3 的東西, NIC 是 L1 的東東, 若用 ethernet (802.3) 那是 L2 的東東.
OSI 的分層目的就是在於"分工合作", 若你這裡談 subnet, 只要分好且底層 L2/L1 連得上,
那就行了... 不必管底下的 L2/L1 是同一條還是不同的連線.

2) 我可以在同一個 physical segment 設多個 subnet 啊...
這個我上次說過了... 你再重新整理一下思維?

3) 若 destination 在相同的 subnet, 跟本不需要 default gateway 啊.
你大可不需要操這個心.
單若你指的是離開 subnet 後要走哪一個 gw 的話,
若 route table 沒有具體 destination 的 routing , 那就使用 default .
然而, 在一般的 routing 下(不是運用 adv-routing),
就算你設了多個 default gw, 那只能使用一個而已.
這部份上次給你的 link 有說明, 不知你看了沒有?

4) switching 技術與 routing 是不一樣的.
若你指的是 L2 switch , 你根本不要為 routing 操心, 因為那與 L2 無關.
若你指的是 L3 switch, 那你同樣也不必為 routing 操心, 因為 switch 會跟據 destination 決定如何轉送...

---
從問題的提出及組織來看, 你似乎對 OSI 的分層概念還不很清楚.
或許, 先不要急著理解當前的疑問, 先好好的將 OSI 及 ip routing 這些基本概念溫習一下.
若你需要書單的話, 可參考:
http://www.study-area.org/tips/net_books.htm

---
p.s.
若對 linux 的 multi-routing 實作感興趣的話,
可以參考:
http://phorum.study-area.org/viewtopic.php?t=10085

论坛徽章:
0
50 [报告]
发表于 2004-07-30 03:34 |只看该作者

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

原帖由 "jgkc" 发表:
squid 没有怎么用过,
vlan控制不是很容易吗?也能控制,那mac就不用了吧?

两个网段掩码都是24的A类网址能实现吧, 我刚试了的:
inet 10.78.12.2/24 brd 10.255.255.255 scope global eth0:1
    inet 10.78.11.2..........

jgkc      
兄弟你的贴子
http://bbs.chinaunix.net/forum/viewtopic.php?t=362947&highlight=jgkc
最后是如何搞定的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP