linux下的网络配置


注:本文章中所有操作均在rhel6.3中以root用户运行


1.临时修改ip相关命令(重启後配置失效)

ifconfig命令

[root@localhost ~]# ifconfig eth0 10.0.0.88[root@localhost ~]# ifconfig eth0

eth0      Link encap:Ethernet  HWaddr 00:30:67:EC:D5:7E  
         inet addr:10.0.0.88  Bcast:10.255.255.255  Mask:255.0.0.0

ip add命令

[root@localhost ~]# ip add del 10.0.0.88/24 dev eth0[root@localhost ~]# ip add add 10.0.0.88/24 dev eth0[root@localhost ~]# ip add

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
   link/ether 00:30:67:ec:d5:7e brd ff:ff:ff:ff:ff:ff
   inet 10.0.0.18/24 brd 10.0.0.255 scope global eth0
   inet 10.0.0.88/24 scope global secondary eth0
   inet6 fe80::230:67ff:feec:d57e/64 scope link
      valid_lft forever preferred_lft forever


2.永久有效配置(重启後配置有效)


setup命令(文本模式设置工具)
进入之后选择“网络配置”-->"设备配置"-->再选择“eth0”网卡进行如下配置


设置完後保存,然后在重启eth0网卡,以下命令能使设置生效

[root@localhost ~]# ifdown eth0[root@localhost ~]# ifup eth0

或者重启network服务也能是配置生效

[root@localhost ~]# service network restart


修改网卡配置文件

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

   DEVICE=eth0

   BOOTPROTO=none
   ONBOOT=yes
   TYPE=Ethernet        
   HWADDR=00:30:67:ec:d5:7e        #mac地址
   IPADDR=10.0.0.18                       #ip地址
   NETMASK=255.255.255.0             #子网掩码
   GATEWAY=10.0.0.253                  #网关地址
   DNS1=8.8.8.8                              #dns服务器地址

可在配置文件中修改ip地址然后重启network服务可使配置生效