打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
和煦的点滴 ? 双网卡的机器,第一块网卡eth0,第二块网卡eth1,开启方法

双网卡的机器,第一块网卡eth0,第二块网卡eth1,开启方法

2011-08-28 admin

配置有双网卡的机器,第一块网卡eth0,第二块网卡eth1。
计划:

1
2
1. eth0配置为内网地址。
2. eth1配置为外网地址。

安装系统时直接使用了eth0,装完系统eth0已是可用状态。
接下来配置eth1网卡,先把eth1配置为内网测试一下,配置好以后,进行”service network restart”,发现没有启动eth1这块网卡。
于是进入/etc/init.d查看network这个脚本,发现network服务启动时,需要读取/etc/sysconfig/network-scripts下的文件。
接着来到了/etc/sysconfig/network-scripts目录,发现有ifcfg-eth0和ifcfg-eth1两个文件,毫无疑问,是网卡的配置文件了。仔细一看配置选项”ONBOOT”的值在两个文件中是不一样的,ifcfg-eth0是yes,而ifcfg-eth1是no。可以查看/etc/init.d/network文件,来确认具体如何执行,在其中查找”ONBOOT”关键字:

1
2
3
4
5
6
7
8
[root@hexuweb101~]# vi /etc/init.d/network
........
if LANG=C egrep -L "^ONBOOT=['"]?[Nn][Oo]['"]?" ifcfg-$i > /dev/null ; then
    # this loads the module, to preserve ordering
    is_available $i
    continue
fi
.........

1. 断定应该是”ONBOO”字段的值不同引起的,于是乎,将ifcfg-eth1的ONBOOT的值改为yes。
2. 再次”service network restart”,一切OK.

上操作:先使用ifconfig -a 查看状态 :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
[root@hexuweb101 ~]# ifconfig -a
eth0      Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx
          inet addr:192.168.0.105  Bcast:255.255.255.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:194 errors:0 dropped:0 overruns:0 frame:0
          TX packets:117 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:21556 (21.0 KiB)  TX bytes:15859 (15.4 KiB)
          Interrupt:82 Memory:da000000-da012800
eth1      Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx
          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:90 Memory:dc000000-dc012800
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:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 b)  TX bytes:560 (560.0 b)

以上说明只开启了第一块网卡,第二块重启network可能也无法开启,需要进行下面设置:

1
2
3
4
5
6
7
8
9
10
11
12
13
[root@hexuweb101 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
# Broadcom Corporation NetXtreme II BCM5716 Gigabit Ethernet
DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=78:2B:CB:4B:61:F8
ONBOOT=yes
[root@hexuweb101 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
# Broadcom Corporation NetXtreme II BCM5716 Gigabit Ethernet
DEVICE=eth1
BOOTPROTO=dhcp
HWADDR=78:2B:CB:4B:61:F9
ONBOOT=no
HOTPLUG=no

上面一对比就可以知道修改 eth1的 ONBOOT=no 为 yes

1
ONBOOT=yes

设置完成 保存,重启network:

1
2
3
4
5
6
7
8
9
10
[root@hexuweb101 ~]# /etc/init.d/network restart
#Shutting down interface eth0:                              [  OK  ]
#Shutting down loopback interface:                          [  OK  ]
#Bringing up loopback interface:                            [  OK  ]
#Bringing up interface eth0:  
#Determining IP information for eth0... done.
#                                                           [  OK  ]
#Bringing up interface eth1:  
#Determining IP information for eth1... done.
#                                                           [  OK  ]

接着查看,可以看到两网卡都得到IP了:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
[root@hexuweb101 ~]# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 78:2B:CB:4B:61:F8  
          inet addr:192.168.0.105  Bcast:255.255.255.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:36 errors:0 dropped:0 overruns:0 frame:0
          TX packets:36 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:5731 (5.5 KiB)  TX bytes:7353 (7.1 KiB)
          Interrupt:82 Memory:da000000-da012800
eth1      Link encap:Ethernet  HWaddr 78:2B:CB:4B:61:F9  
          inet addr:192.168.0.104  Bcast:255.255.255.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7 errors:0 dropped:0 overruns:0 frame:0
          TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1997 (1.9 KiB)  TX bytes:3143 (3.0 KiB)
          Interrupt:90 Memory:dc000000-dc012800
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:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 b)  TX bytes:560 (560.0 b)

参考:http://blog.csdn.net/cmoaciopm/article/details/1488609

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
一张网卡配置一个以上的ip
linux下双网卡绑定技术实现负载均衡和失效保护
Linux 网络负载均衡的实现
linux 下 ifcfg-eth0 配置
kvm安装完全版 rhel6 - 虚拟化技术 - ChinaUnix.net
rhel6 下KVM的虚拟机网络配置
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服