在linux中,如果我们要修改ip地址、更改主机名、配置DNS和域名解析等,常会用到下面几个文件
/etc
/sysconfig
/network
#Centos设置主机名和网络配置
/etc /sysconfig /network-scripts /ifcfg-eth0 #针对特定的网卡进行设置
/etc /resolv.conf #设置DNS
/etc /hosts #设置指定的域名解析地址
/etc /sysconfig /network-scripts /ifcfg-eth0 #针对特定的网卡进行设置
/etc /resolv.conf #设置DNS
/etc /hosts #设置指定的域名解析地址
配置静态ip
[root
@localhost ~
]
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE= "eth0" # 发现了这个名字与使用的网卡有关,比如我们使用的dell机器上博通的网卡,这里名字就叫p4p1
HWADDR= "00:0C:29:37:8D:98"
NM_CONTROLLED= "no"
ONBOOT= "yes" #启动时网络接口是否有效,这个地方一定要是yes,才能开机自动得到ip
BOOTPROTO=static #获取IP的方式是dhcp或bootp自动获取,static是固定IP,none是手动
IPADDR=192.168.1.202
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DEVICE= "eth0" # 发现了这个名字与使用的网卡有关,比如我们使用的dell机器上博通的网卡,这里名字就叫p4p1
HWADDR= "00:0C:29:37:8D:98"
NM_CONTROLLED= "no"
ONBOOT= "yes" #启动时网络接口是否有效,这个地方一定要是yes,才能开机自动得到ip
BOOTPROTO=static #获取IP的方式是dhcp或bootp自动获取,static是固定IP,none是手动
IPADDR=192.168.1.202
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
配置DNS信息
[root
@localhost ~
]
# vi /etc/resolv.conf
# 填写相应的域名服务器地址
nameserver 192.168.1.1
nameserver 8.8.8.8 #google域名服务器
# 填写相应的域名服务器地址
nameserver 192.168.1.1
nameserver 8.8.8.8 #google域名服务器
临时修改网络
ifconfig eth0 192.168.1.202 netmask 255.255.255.0
route add default gw 192.168.1.253
route add default gw 192.168.1.253
另外,几个常用命令:
service network restart 重启网络
ifdown eth0 关闭eth0网卡
ifup eth0 打开eth0网卡
ifdown eth0 关闭eth0网卡
ifup eth0 打开eth0网卡