首页 » Linux » liunx基础 » 阅读文章
CentOS修改为固定静态IP,网关,DNS方法
由于是在虚拟机下面安装的CentOS,但路由器使用人数不定,造成每次DHCP分配给CentOS的IP都不是固定的。从而造成用SSH、PieTTY、FTP等软件链接是每次修改ip的麻烦。因此决定将ip将为静态ip
1.检查一下主机网卡数量及名称
网卡配置文件都放在 /etc/sysconfig/network-scripts/ 下
从图中可以看到我有2块网卡,第一块为以太网物理网卡,编号为0,如果你有多个网卡,则编号为0、1、2、3...;第二块网卡为回环网卡,一般不需要设置
2.修改IP地址
由于我是eth0网卡,所以修改对应他的的配置文件ifcfg-eth0就可以了,首先来看看各参数名词解释:
参数 | 解释 |
---|---|
DEVICE | 接口名(设备,网卡) |
USERCTL | [yes|no](非root用户是否可以控制该设备) |
BOOTPROTO | 设置网卡获得ip地址的方式,可能的选项为none,static,dhcp或bootp,分别对应引导时不使用协议,静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址 |
HWADDR | 对应的网卡物理MAC地址 |
ONBOOT | 系统启动的时候网络接口是否有效(yes/no)设置为yes时,系统启动时激活此设备 |
TYPE | 网络类型(通常是Ethemet) |
NETMASK | 网卡对应的网络掩码 |
NETWORK | 网卡对应的网络地址 |
IPADDR | IP地址 |
IPV6INIT | IPV6是否有效(yes/no) |
GATEWAY | 默认网关IP地址 |
BROADCAST | 广播地址 |
进入配置文件
vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改内容
DEVICE=eth0 BOOTPROTO=static #改为静态 IPADDR=192.168.1.197 #指定IP HWADDR=00:0C:29:3C:7C:66 NETMASK=255.255.255.0 NETWORK=192.168.1.0 BROADCAST=192.168.0.255 ONBOOT=yes
3.修改网关
修改对应网卡的网关的配置文件
vi /etc/sysconfig/network
增加网关地址GATEWAY=192.168.1.1
GATEWAY=192.168.1.1
4.修改DNS
修改对应网卡的DNS的配置文件
vi /etc/resolv.conf
改为google DNS或自己运营商DNS,可以在路由里查看,最后增加
nameserver 8.8.8.8 #google域名服务器 nameserver 8.8.4.4 #google域名服务器
5.重新启动网络配置
service network restart #或者 /etc/init.d/network restart
6.常用网络命令
ifconfig
查看网络IP等网络信息
ifconfig eth0 192.168.1.197 netmask 255.255.255.0
这种修改本次有效,重启后失效,要永久修改,要修改网卡配置文件
route add default gw 192.168.0.1 dev eth0
修改网关,本次修改有效
vi /etc/resolv.conf
修改后可即时生效,启动同样有效
hostname centos1
修改host name,本次修改有效,永久修改/etc/sysconfig/network
声明: 本文由Ezencart原创,转载请保留链接:CentOS修改为固定静态IP,网关,DNS方法
评论 共0条 (RSS 2.0) 发表评论