由于是在虚拟机下面安装的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 |
广播地址 |
进入配置文件
1 |
vi /etc/sysconfig/network-scripts/ifcfg-eth0 |
修改内容
3 |
IPADDR=192.168.1.197 #指定IP |
4 |
HWADDR=00:0C:29:3C:7C:66 |
7 |
BROADCAST=192.168.0.255 |
3.修改网关
修改对应网卡的网关的配置文件
1 |
vi /etc/sysconfig/network |
增加网关地址GATEWAY=192.168.1.1
4.修改DNS
修改对应网卡的DNS的配置文件
改为google DNS或自己运营商DNS,可以在路由里查看,最后增加
1 |
nameserver 8.8.8.8 #google域名服务器 |
2 |
nameserver 8.8.4.4 #google域名服务器 |
5.重新启动网络配置
1 |
service network restart |
3 |
/etc/init.d/network restart |
6.常用网络命令
查看网络IP等网络信息
1 |
ifconfig eth0 192.168.1.197 netmask 255.255.255.0 |
这种修改本次有效,重启后失效,要永久修改,要修改网卡配置文件
1 |
route add default gw 192.168.0.1 dev eth0 |
修改网关,本次修改有效
修改后可即时生效,启动同样有效
修改host name,本次修改有效,永久修改/etc/sysconfig/network
(责任编辑:IT) |