IP配置可分为动态分配和静态指定
动态分配需要DHCP服务支持。
DHCP: Dynamic Host Configuration Protocol
静态指定可通过写入配置文件或者命令和程序来指定IP地址
临时生效:
ifconfig
实例
#禁用eth1网卡
ifconfig eth1 down
#配置IP地址
ifconfig eth1 192.168.1.125/24
#清除IP地址
ifconfig eth1 0.0.0.0
#保留原地址虚拟一个新的IP地址2
ifconfig eth1:2 192.168.1.126/24
#删除虚拟的地址2
ifconfig eth1:2 down
ip
实例
#修改网卡名为ens33的IP地址为192.168.232.100
ip addr add 192.168.232.100/24 dev ens33
#保留原地址虚拟一个新的IP地址2(ip addr add 缩写为ip a a)
ip a a 192.168.232.101/24 dev ens33 label ens33:2
#删除一个ens33上的10.10.10.10的IP地址
ip a d 10.10.10.10/24 dev ens33
#清除ens33上的所有IP地址
ip a f dev eth1
永久生效:
Centos6中
图形化命令:system-config-network
图形化命令:setup
或写入配置文件路径:
/etc/sysconfig/network-scripts/ifcfg-IFACE
NAME=“ens33”
DEVICE=“ens33”
ONBOOT=“yes”
TYPE=“Ethernet”
UUID=“d4b08613-a281-4687-8c3d-c0279091ce38”
BOOTPROTO=“dhcp”
BROWSER_ONLY=“no”
DEFROUTE=“yes”
IPADDR=192.168.232.129
NETMASK=255.255.255.0
GATEWAY=192.168.232.1
DNS1=223.5.5.5
DNS2=223.6.6.6
配置文件说明:
NAME:图形界面的网卡名
DEVICE:此配置文件应用到的设备
ONBOOT:在系统引导时是否激活此设备
TYPE:接口类型;常见有的Ethernet, Bridge
UUID:设备的惟一标识
BOOTPROTO:激活此设备时使用的地址配置协议,常用的dhcp, static, none, bootp
IPADDR:指明IP地址
PREFIX:以CIDR表示表示子网掩码如255.255.255.0就可以写成24
NETMASK:子网掩码
GATEWAY: 默认网关
DNS1:第一个DNS服务器指向
DNS2:第二个DNS服务器指向
HWADDR:对应的设备的MAC地址
NM_CONTROLLED:NM是NetworkManager的简写,此网卡是否接受NM控制;建议CentOS6为“no”
USERCTL:普通用户是否可控制此设备
PEERDNS:如果BOOTPROTO的值为“dhcp”,YES将允许dhcp server分配的dns服务器信息直接覆盖至/etc/resolv.conf文件,NO不允许修改resolv.conf