Chinaunix首页 | 论坛 | 博客
  • 博客访问: 250893
  • 博文数量: 22
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 518
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-13 12:03
文章分类

全部博文(22)

文章存档

2010年(1)

2009年(1)

2008年(20)

我的朋友

分类: LINUX

2008-07-09 10:05:41

一台服务器上安装了多张网卡eth0 eth等,我们使用setup命令中的network配置程序默认总是设置eth0的网卡IP地址,可否有一种方法让他设置指定网卡的命令?
经过一番研究和查找发现setup中配置网卡实际上是调用netconfig命令完成的,用netconfig --help 察看一下netconfig命令的帮助发现,通过-d 参数可以指定网卡,那么后边的事情就简单了。
 
[root@linuxas4 ~]# netconfig --help
Usage: netconfig [OPTION...]
  --bootproto=(dhcp|bootp|none)     Boot protocol to use
  --gateway=STRING                  Network gateway
  --ip=STRING                       IP address
  --nameserver=STRING               Nameserver
  --netmask=STRING                  Netmask
  --hostname=STRING                 Hostname
  --domain=STRING                   Domain name
  -d, --device=STRING               Network device
  --nodns                           No DNS lookups
  --hwaddr=STRING                   Ethernet hardware address
  --description=STRING              Description of the device

如果您只是修改IP地址的话,可以直接修改网卡的配置文件,这些配置文件在
/etc/sysconfig/network-scripts目录下,ifcfg-eth0、ifcfg-eth1文件就是您的网卡的IP地址配置文件,
DEVICE=eth0
BOOTPROTO=none
HWADDR=00:17:31:98:A2:2A
ONBOOT=yes
TYPE=Ethernet
DHCP_HOSTNAME=localhost.localdomain
IPADDR=192.168.0.5
NETMASK=255.255.255.0
USERCTL=no
PEERDNS=yes
IPV6INIT=no
使用vi编辑他保存推出,然后重新启动一下网络,service network restart

 
 
 
 
阅读(1548) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~