怎么样在一个网卡上绑定2个或2个以上的IP地址

由 lanmaster 在 09-04-2002 23:11 发表:

怎么样在一个网卡上绑定2个或2个以上的IP地址

怎么样在一个网卡上绑定2个或2个以上的IP地址

(在终端下面)还有在终端 下面如何设置IP地址(除了netconfig 、setup).是不是有个IP****什么的可以设置呀


成长中的菜鸟!

E-Mail:qcy_[email protected]

QQ :7118899


由 北南南北 在 09-05-2002 06:39 发表:

一张网卡设置两个IP[北南]

前言:这是我以RedHat 7.3为例来说明的,有可能系统版本不同,不过我觉得大同小异吧。哈。。。

1.进入目录:

[root@Linuxsir root]# cd /etc/sysconfig/network-scripts/

2:ifcfg-eh0:0中的eh0:0是网卡的代号,当然你也可以用eh0:1之类的,随你喜欢怎么弄,但在eh0:X之前必须有ifcfg,也就是下面这种形式的,我们以eh0:0为例。

[root@Linuxsir root]#cp ifcfg-eth0 ifcfg-eth0:0

3,编辑ifcfg-eth0:0

[root@Linuxsir root]# vi ifcfg-eth0:0

ifcfg-eth0:0里面有这样的内容,你可以这样设置,然后IP可以自己设置了。象我这样设置也一样。

Please read /usr/share/doc/initscripts-*/sysconfig.txt

for the documentation of these parameters.

USERCTL='no'

NETMASK='255.255.255.0' -》子掩码

BOOTPROTO='static' -》协议

DEVICE='eth0:0' -》虚拟网卡的代号

IPADDR='192.168.0.9' -》我自己设定的IP

TYPE='Ethernet'

onBOOT='yes' -》是否开机激活

NETWORK='192.168.0.0' -》网域

BROADCAST='192.168.0.255' -》广播

4.保存退出,然后运行如下的命令,来激活虚拟的网卡。

[root@Linuxsir root]# ifup eh0:0

5.我们来查看我们虚拟的网卡是不是激活了,用ifconfig,也就是下面这样的。

[root@Linuxsir network-scripts]# ifconfig

eth0 Link encap:Ethernet HWaddr 00:E0:4C:00:C9:05

inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:3 errors:0 dropped:0 overruns:0 frame:0

TX packets:54 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:100

RX bytes:180 (180.0 b) TX bytes:7157 (6.9 Kb)

Interrupt:11 Base address:0x2000

eth0:0 Link encap:Ethernet HWaddr 00:E0:4C:00:C9:05

inet addr:192.168.0.9 Bcast:192.168.0.255 Mask:255.255.255.0

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

Interrupt:11 Base address:0x2000

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

UP LOOPBACK RUNNING MTU:16436 Metric:1

RX packets:12 errors:0 dropped:0 overruns:0 frame:0

TX packets:12 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:846 (846.0 b) TX bytes:846 (846.0 b)

6.ping一下IP,就能知道我们做的是不是成功了。

[root@Linuxsir network-scripts]# ping 192.168.0.9

PING 192.168.0.9 (192.168.0.9) from 192.168.0.9 : 56(84) bytes of data.

64 bytes from 192.168.0.9: icmp_seq=1 ttl=255 time=0.097 ms

64 bytes from 192.168.0.9: icmp_seq=2 ttl=255 time=0.043 ms

64 bytes from 192.168.0.9: icmp_seq=3 ttl=255 time=0.043 ms

64 bytes from 192.168.0.9: icmp_seq=4 ttl=255 time=0.044 ms

64 bytes from 192.168.0.9: icmp_seq=5 ttl=255 time=0.043 ms

--- 192.168.0.9 ping statistics ---

14 packets transmitted, 14 received, 0% loss, time 12996ms

rtt min/avg/max/mdev = 0.039/0.046/0.097/0.016 ms

[root@Linuxsir network-scripts]# ping 192.168.0.1

PING 192.168.0.1 (192.168.0.1) from 192.168.0.1 : 56(84) bytes of data.

64 bytes from 192.168.0.1: icmp_seq=1 ttl=255 time=0.069 ms

64 bytes from 192.168.0.1: icmp_seq=2 ttl=255 time=0.042 ms

64 bytes from 192.168.0.1: icmp_seq=3 ttl=255 time=0.040 ms

64 bytes from 192.168.0.1: icmp_seq=4 ttl=255 time=0.042 ms

--- 192.168.0.1 ping statistics ---

7 packets transmitted, 7 received, 0% loss, time 5995ms

rtt min/avg/max/mdev = 0.040/0.046/0.069/0.009 ms


===========================

请弟兄们发帖时要写个好标题,多谢!

===========================

每天以1000KM/H的速度在跑,感觉还是时间不够:(

“西学东渐,洋为中用” + 创造 = ?

linux ppc


由 wxz8 在 09-05-2002 08:16 发表:

这种方法是可以实现绑多IP,但是我觉得应该采用下列方法似乎更好一点。

找一块3COM等的网卡(支持VLAN的即可),在内核中打上VLAN的补丁,确认你需要几个网段,从而设置几个IP地址,同时再设置几个MAC地址。(LINUX中是可以自己改MAC地址的)。将你的LINUX机器真正模拟成一台路由器,这样的效果更好,应用场合也更广。举例说明:你有A、B、C、D四台设备,其中A、B是桌面PC,C是一台路由器(是你的内部网络的网关),D是一台上面所说的LINUX。你公司要求内外网隔离,在A、B上有一个内外网物理隔离切换器(简单的讲,有一个开关,开是物理跟外网连通,关时跟内网连通)。这种应用下,A、B的网关是固定的,那我们就要求LINUX的IP跟C路由器的IP应该一一对应,同时由于ARP表的关系,我们还得要求LINUX的MAC地址也应该跟C路由器的MAC一一对应,否则A、B机器切换网络时会有一段时间是不通的(等待ARP表老化)。不知大家明白了没有,其实好处还有很多,下此我有空在跟大家将详细的实施步骤及原理详细写出来,想知道的情回贴。

wxz8兄的解决办法,适用范围,我就不用说了吧。哈。。看wxz8兄的帖子就明白了。

http://www.linuxsir.com/bbs/showthr...p;threadid=6195

北南 加注


由 北南南北 在 09-05-2002 08:44 发表:


多谢wzx8兄

请老兄有时间写一个帖子,给弟兄们以指教。有好的方法,当然咱们就用好的办法了。明白了理论,但不知道如何操作。请老兄指教。

说实在的,那个一卡多IP,我也不知道有什么用。哈。。。。看到 lanmaster兄弟提到的这个问题很明确,我就想找点洋文资料来试一下,结果试了一晚上,还试出来了。

现在不明白的是,我上面写的那个方法,能应用到哪方面,另一个就是那个方法能不能实现老兄说的办法的功能??


===========================

请弟兄们发帖时要写个好标题,多谢!

===========================

每天以1000KM/H的速度在跑,感觉还是时间不够:(

“西学东渐,洋为中用” + 创造 = ?

linux ppc


由 lanmaster 在 09-05-2002 09:08 发表:


我已经试过了。很好用。谢谢元老了。


成长中的菜鸟!

E-Mail:qcy_[email protected]

QQ :7118899


由 wxz8 在 09-05-2002 09:48 发表:

南北兄,你的办法对小一点的网络也可行。

缺点嘛,我想先提几个问题:

1、为什么要划分VLAN?

2、IP地址和MAC地址的关系?一台主机通过TCP/IP跟另一台主机通信的?

3、ARP表是什么?

。。。。。。

这些都是网络的一些基础常识,等我整理一下,再一一贴出,供弟兄们参考,同时也请专家不要见笑。


由 beyondsakai 在 10-03-2002 15:11 发表:

可不可以为刚加入的小弟考虑一下啊?

老兄啊能不能尽量加上图形化的配置方法呀,老弟总认为一个东西,先要学会怎么用再追究其原因这样才学得好, 不容易忘记更易理解。


由 北南南北 在 10-03-2002 15:29 发表:


beyondsakai兄弟,这个没有图形化的,实践一下,会有好处的。

学习方法最为重要,不要完全依赖图形化。


===========================

请弟兄们发帖时要写个好标题,多谢!

===========================

每天以1000KM/H的速度在跑,感觉还是时间不够:(

“西学东渐,洋为中用” + 创造 = ?

linux ppc


由 beyondsakai 在 10-03-2002 15:51 发表:


多谢老兄教导


由 ptiger 在 10-22-2002 10:12 发表:

redhat8可以在图像方式下完成

系统设置-->网络-->新建


由 Snoopy 在 03-25-2003 12:32 发表:


Published At
Categories with 服务器类
Tagged with
comments powered by Disqus