CentOS 修改IP地址、DNS、网关、虚拟网卡

一、CentOS 修改IP地址

修改对应网卡IP地址的配置文件

# vi /etc/sysconfig/network-scripts/ifcfg-eth0   

修改以下内容

DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0     

  
    
       BOOTPROTO= static  #设置网卡获得ip地址的方式,可能的选项为 static ,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址   
  
  
    
       BROADCAST= 192.168 . 0.255  #对应的子网广播地址   
  
  
    
       HWADDR= 00:07:E9:05 :E8:B4 #对应的网卡物理地址   
  
  
    
       IPADDR= 12.168 . 1.2  #如果设置网卡获得 ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址   
  
  
    
       IPV6INIT=no   
  
  
    
       IPV6_AUTOCONF=no   
  
  
    
       NETMASK= 255.255 . 255.0  #网卡对应的网络掩码   
  
  
    
       NETWORK= 192.168 . 1.0  #网卡对应的网络地址   
  
  
    
       ONBOOT=yes #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备  
  
# vi /etc/sysconfig/network-scripts/ifcfg-eth0修改以下内容DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址BROADCAST=192.168.0.255 #对应的子网广播地址HWADDR=00:07:E9:05:E8:B4 #对应的网卡物理地址IPADDR=12.168.1.2 #如果设置网卡获得 ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址IPV6INIT=noIPV6_AUTOCONF=noNETMASK=255.255.255.0 #网卡对应的网络掩码NETWORK=192.168.1.0 #网卡对应的网络地址ONBOOT=yes #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设

   


  二、CentOS 修改网关
  修改对应网卡的网关的配置文件
  [root@centos]# vi /etc/sysconfig/network

  修改以下内容
  NETWORKING=yes(表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动)
  HOSTNAME=centos(设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应)
  GATEWAY=192.168.1.1(设置本机连接的网关的IP地址。例如,网关为10.0.0.2)

  三、CentOS 修改DNS

  修改对应网卡的DNS的配置文件
  # vi /etc/resolv.conf
  修改以下内容

  
    nameserver 8.8.8.8 #google域名 服务器
    
nameserver 8.8.4.4 #google域名 服务器

  四、重新启动网络配置
  # service network restart
  或
  # /etc/init.d/network restart

  修改 IP 地址
  即时生效:
  # ifconfig eth0 192.168.0.2 netmask 255.255.255.0
  启动生效:
  修改 /etc/sysconfig/network-scripts/ifcfg-eth0

  修改网关 Default Gateway
  即时生效:
  # route add default gw 192.168.0.1 dev eth0
  启动生效:
  修改 /etc/sysconfig/network

  修改 DNS
  修改/etc/resolv.conf
  修改后可即时生效,启动同样有效

  修改 host name
  即时生效:
  # hostname centos1
  启动生效:
  修改/etc/sysconfig/network


   编辑虚拟网络接口配置文件,指定网卡IP

  1.编辑虚拟网络接口配置文件,指定网卡IP  
  vi /etc/sysconfig/network-scrIPts/ifcfg-bond0 

  或 
  [root@rhas-13 root]# cp  /etc/sysconfig/network-scrIPts/ifcfg-eth0 ifcfg-bond0 
  2 #vi ifcfg-bond0  
  将第一行改成 DEVICE=bond0  
  # cat ifcfg-bond0 
  DEVICE=bond0 
  BOOTPROTO=static 
  IPADDR=172.31.0.13 
  NETMASK=255.255.252.0 
  BROADCAST=172.31.3.254 
  ONBOOT=yes 
  TYPE=Ethernet 
  这里要主意,不要指定单个网卡IP 地址、子网掩码网卡 ID。将上述信息指定到虚拟适配器(bonding)中即可。 
  [root@rhas-13 network-scrIPts]# cat ifcfg-eth0  
 DEVICE=eth0 
BOOTPROTO=none 
MASTER=bond0 
SLAVE=yes 
ONBOOT=yes

  [root@rhas-13 network-scrIPts]# cat ifcfg-eth1  
  

DEVICE=eth1 
BOOTPROTO=none 
MASTER=bond0 
SLAVE=yes 
ONBOOT=yes


  
  3 # vi /etc/modules.conf  
  编辑 /etc/modules.conf 文件,加入如下一行内容,以使系统在启动时加载bonding模块,对外虚拟网络接口设备为 bond0  
    
  加入下列两行  
  alias bond0 bonding  
  options bond0 miimon=100 mode=1  
  说明:miimon是用来进行链路监测的。 比如:miimon=100,那么系统每100ms监测一次链路连接状态,如果有一条线路不通就转入另一条线路;mode的值表示工作模式,他共有0,1,2,3四种模式,常用的为0,1两种。 
     mode=0表示load balancing (round-robin)为负载均衡方式,两块网卡都工作。 
     mode=1表示fault-tolerance (active-backup)提供冗余功能,工作方式是主备的工作方式,也就是说默认情况下只有一块网卡工作,另一块做备份.   
  bonding只能提供链路监测,即从主机到交换机的链路是否接通。如果只是交换机对外的链路down掉了,而交换机本身并没有故障,那么bonding会认为链路没有问题而继续使用 

测试之前,先看看有没有加载bonding内核模块(使用lsmod命令),如果没有,那就加载它,使用下面的命令;  
modprobe bonding
  4 # vi /etc/rc.d/rc.local  
  加入两行  
  ifenslave bond0 eth0 eth1  
  route add -net 172.31.3.254 netmask 255.255.255.0 bond0  
  到这时已经配置完毕

重新起动网络   
service netowrk restart

  重启会看见以下信息就表示配置成功了 
  ................  
  Bringing up interface bond0 OK  
  Bringing up interface eth0 OK  
  Bringing up interface eth1 OK

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值