一台服务器上安装了多张网卡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
阅读(1574) | 评论(0) | 转发(0) |