今天学了简单的IP命令
1.查看IP
ifconfig 或ifconfig –a
看吧,inet addr:192.168.92.150这是IP地址,Mask:255.255.255.0这是掩码,HWaddr 00:0c:29:b5:3f:6b是MAC地址
eth0(这里是数字零,不是字母欧)是本地连接的名字,后面要用
或用ip addr也可以
2.修改IP
ifconfig eth0 192.168.92.158 netmask 255.255.255.0 up
ip已经改了,并且生效了,后面的up作用就是启用 ,这里掩码用netmask,而不是mask,当然也可以不写,之前可以先ifconfig eth0 down,把服务禁用后再改,不过这个命令只是临时更改,如果要永久更改,还是要到配置文件里改
vi /etc/sysconfig/network-scripts/ifcfg-eth0这个命令是用编辑器打开这个配置文件
可以看到它是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
或者在右上角右键本地连接,选编辑连接
选中相应的连接,点编辑
勾选自动连接就行了
当然,在这里也可以图形化编辑网络参数
要退出编辑器,先按下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
如下图
命令行的IP设置完成后,还有两个地方要设置
3.修改网关
vi /etc/sysconfig/network
添加gateway=192.168.92.2
4.修改DNS
vi /etc/resolv.conf
下面有说明说让你写DNS到改IP的那个文件按它说明的那样,
网上有人说在这个文件加入类似于这样写
nameserver 192.168.92.2
nameserver 202.101.172.47
也是一样的
这样就算完成了
退出VIM后,service network restart重启网络服务
还有一种在命令行下的图形化配置方式:
直接在命令行下输入setup,当然要在管理员权限下才行,选网络配置
选设备配置
选你的网卡,还可以添加新设备
设置相关选项
5.route 或route -n可以查看路由表
本文出自 “清风遇雨” 博客,请务必保留此出处http://mcmvp.blog.51cto.com/5497438/966189