0%

CentOS/Linux下设置IP地址

1.临时生效设置

1.1修改IP地址

#ifconfig eth0 192.168.100.100

1.2修改网关地址

#route add default gw 192.168.100.1 dev eth0

1.3修改DNS

echo “nameserver 8.8.8.8” >> /etc/resolv.conf

2.永久生效设置

2.1IP地址永久设置生效

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

DEVICE=eth0                    #设备名称,网卡对应的名称
HWADDR=00:0C:29:93:2A:5C            #网卡MAC地址(物理地址)
TYPE=Ethernet                    #网卡类型以太网模式
UUID=8ad6b8b6-6905-4a4b-a1ac-1c1cab22305f  #全局唯一标识符
ONBOOT=yes                    #系统启动时是否激活此设备
NM_CONTROLLED=yes   #network manger的参数,实时生效,修改后无需要重启网卡立即生效。
BOOTPROTO=static                  #网卡获得ip地址的方式(默认为dhcp,表示自动获取)
IPADDR=192.168.0.107                #IP地址
GATEWAY=192.168.0.1                #网关 (可以单独设置,也可以在此处设置)
PREFIX=24
DNS1=192.168.1.1

NETMASK=255.255.255.0          #子网掩码

BROADCAST=192.168.1.255  #网卡广播地址

2.2网关地址永久设置生效

在网卡中未设置,在这里设置

vi /etc/sysconfig/network

    NETWORKING=yes                #表示系统是否使用网络,no表示不能使用网络
    HOSTNAME=doiido                #设置本机的主机名,要和/etc/hosts中设置的主机名相同
    GATEWAY=192.168.100.1      #设置网关的IP地址

2.3DNS永久设置

在网卡中未设置,在此文件中设置

修改/etc/resolv.conf文件
    # vi /etc/resolv.conf
    nameserver 8.8.8.8                      #google域名服务器
    nameserver 114.144.114.114      #国内域名服务器

3.重启网卡

方法一:

service network restart #重启网络服务

service network stop    #关闭网络服务

service network start   #启动网络服务

方法二:

#/etc/init.d/network stop
  # /etc/init.d/network start
  # /etc/init.d/network restart

网卡状态查询

service network status

查看当前路由及网关信息

   # netstat -r