Linux 双网卡,双IP配置

fainfy 2012-03-03 10:54:34
大家好,我有2块网卡,安装的SUSE10的操作系统,现在配置IP需要配置2个IP,目前我怎么做都只能有一个起到作用,无法2个IP同时可用,请高手指教,Linux双网卡配置双IP的方式。

下面是网卡的信息。

eth0 Link encap:Ethernet HWaddr 00:10:18:C4:48:DC
inet addr:192.168.1.123 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:962 errors:0 dropped:0 overruns:0 frame:0
TX packets:97 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:71329 (69.6 Kb) TX bytes:13820 (13.4 Kb)
Interrupt:169 Memory:c4000000-c4012800

eth1 Link encap:Ethernet HWaddr 00:10:18:C4:48:DE
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:871 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:60849 (59.4 Kb) TX bytes:0 (0.0 b)
Interrupt:177 Memory:c6000000-c6012800

eth2 Link encap:Ethernet HWaddr D0:67:E5:F2:88:75
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:984 errors:0 dropped:0 overruns:0 frame:0
TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:91286 (89.1 Kb) TX bytes:1294 (1.2 Kb)
Interrupt:169 Memory:c0000000-c0012800

eth3 Link encap:Ethernet HWaddr D0:67:E5:F2:88:76
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:177 Memory:c2000000-c2012800

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:26220 errors:0 dropped:0 overruns:0 frame:0
TX packets:26220 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1428599 (1.3 Mb) TX bytes:1428599 (1.3 Mb)


下面是network目录下面的相关文件。
config if-down.d ifcfg-eth-bus-pci-0000:02:00.0 ifcfg-eth-id-00:10:18:c4:48:dc ifcfg-lo ifroute-lo providers routes.YaST2save
dhcp if-up.d ifcfg-eth-bus-pci-0000:02:00.1 ifcfg-eth-id-00:10:18:c4:48:de ifcfg.template ifservices.template routes scripts

也许我提供的信息并不是非常全面,请跟帖,我会即时补充信息。谢谢。
...全文
452 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Liv2005 2012-03-05
  • 打赏
  • 举报
回复
哦,上面的方法是针对RHEL和CentOS的,SUSE你可能要变动一下配置文件的位置...咱不熟...自行google下吧..
Liv2005 2012-03-05
  • 打赏
  • 举报
回复
比如想让eth0和eth1工作,那新建两个文件
/etc/sysconfig/network-scripts/ifcfg-eth0
内容为:

DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=你的第一个IP
NETMASK=255.255.255.0
GATEWAY=你的第一个IP对应的网关

/etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1
BOOTPROTO=static
ONBOOT=yes
IPADDR=你的第二个IP
NETMASK=255.255.255.0
GATEWAY=你的第二个IP对应的网关

然后 /etc/init.d/network restart
就应该OK了
fainfy 2012-03-05
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 liv2005 的回复:]

没理解需求,什么叫只有一个IP起作用?无法两个IP同时使用? 应用场景是?
[/Quote]
你需要什么样的应用场景???
我有2块网卡,要配置2个IP目前,只有有其中一个IP生效。我需要这2个IP都生效。
Liv2005 2012-03-05
  • 打赏
  • 举报
回复
没理解需求,什么叫只有一个IP起作用?无法两个IP同时使用? 应用场景是?
fainfy 2012-03-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 songsong33 的回复:]

你设置了两个IP是不是同一网段的?
[/Quote]
是的。
anonymous2102 2012-03-03
  • 打赏
  • 举报
回复
rhel系统可以在类似/etc/sysconfig/network-scripts/ifcfg-eth0:0的配置文件中设置单网卡多ip,suse中不知道可不可以这样。
  • 打赏
  • 举报
回复
你设置了两个IP是不是同一网段的?

19,612

社区成员

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

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