今天学了简单的IP命令

1.查看IP

ifconfig 或ifconfig –a

p_w_picpath

看吧,inet addr:192.168.92.150这是IP地址,Mask:255.255.255.0这是掩码,HWaddr 00:0c:29:b5:3f:6b是MAC地址

eth0(这里是数字零,不是字母欧)是本地连接的名字,后面要用

或用ip addr也可以

p_w_picpath

2.修改IP

ifconfig eth0 192.168.92.158 netmask 255.255.255.0 up

p_w_picpath ip已经改了,并且生效了,后面的up作用就是启用 ,这里掩码用netmask,而不是mask,当然也可以不写,之前可以先ifconfig eth0 down,把服务禁用后再改,不过这个命令只是临时更改,如果要永久更改,还是要到配置文件里改

vi /etc/sysconfig/network-scripts/ifcfg-eth0这个命令是用编辑器打开这个配置文件

p_w_picpath

可以看到它是bootproto=”dhcp” 说明现在我的本地连接是动态获取的

要设置成静态IP,可以改下面几个地方:

bootproto=”static”

broadcast=192.168.92.255

ipaddr=192.168.92.158

netmask=255.255.255.0

network=192.168.92.0

还有一点,RHEL启动图形化系统后,本地连接是默认未启用的,所以可以在这里加一个命令

onboot=yes

或者在右上角右键本地连接,选编辑连接

p_w_picpath

选中相应的连接,点编辑

p_w_picpath

勾选自动连接就行了

p_w_picpath

当然,在这里也可以图形化编辑网络参数

p_w_picpath

要退出编辑器,先按下Esc键,再输入

:q有冒号的哦,亲---这是在没有更改文件的情况下退出VI然后返回到SHELL

如果没有修改东西,就用它;

如果修改过文件,没保存,用:q的话就会提示No   write   since   last   change   (use   !   to   overrides) 

如果就不想保存文件而强行退出,就用

:q!   

如果要保存文件,就用

:w

它只保存文件,并不退出VI

也可以用

:w newfile

这个newfile是新的文件名,相当于另存为,原文件不变,如果newfile是一个已经存在的文件,那么会提示File   exists   (use   !   to   override) ,这个时候,如果你还是要覆盖这个文件,就用

:w!

如果要保存文件并退出VI,则用

:wq

VI会先保存文件,然后再退出VI并返回到shell界面

还有两个比较牛的是

: x和按两次大写Z

它两个的作用是一样样的:若当前文件被修改过,则保存该文件后退出,返回到shell;若当前文件没被修改过,则直接退出VI,   然后返回到shell

如下图

 

p_w_picpath

命令行的IP设置完成后,还有两个地方要设置

3.修改网关

vi /etc/sysconfig/network

p_w_picpath

添加gateway=192.168.92.2

4.修改DNS

vi /etc/resolv.conf

p_w_picpath

下面有说明说让你写DNS到改IP的那个文件按它说明的那样,

网上有人说在这个文件加入类似于这样写

nameserver 192.168.92.2

nameserver 202.101.172.47

也是一样的

这样就算完成了

退出VIM后,service network restart重启网络服务

 

还有一种在命令行下的图形化配置方式:

直接在命令行下输入setup,当然要在管理员权限下才行,选网络配置

p_w_picpath

选设备配置

p_w_picpath

选你的网卡,还可以添加新设备

p_w_picpath

设置相关选项

p_w_picpath

5.route 或route -n可以查看路由表