Linux运维之配置IP
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux运维之配置IP相关的知识,希望对你有一定的参考价值。
Linux运维笔记
配置IP
配置IP主要有两种方法
1.立刻生效,临时修改
ifconfig eth0 (网卡名称) 10.0.0.211 (IP地址) netmask 223.5.5.5 (子网掩码)
2.重启生效,永久修改
vim或者vi进入到/etc/sysconfig/network-scripts/ifcfg-eth0(网卡配置文件)
添加或修改的配置如下:
IPADDR=10.0.0.211
NETMASK=255.0.0.0
GATEWAY=10.0.0.254
DNS1=223.5.5.5
DNS2=114.114.114.114
我们可以通过netstat -rn查看网关,
netstat命令是查看端口,r(Kernel IP routing table)选项是显示路由表,n选项是指直接使用IP地址,而不通过DNS域名服务器.
[[email protected] ~]# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
0.0.0.0 10.0.0.254 0.0.0.0 UG 0 0 0 eth0
修改 default gateway
1.立刻生效,临时修改
route add default gw 10.0.0.254
2.重启生效,永久有效
vi或vim进入到/etc/sysconfig/network-scripts/ifcfg-eth0
加入
GATEWAY=10.0.0.254
添加或修改网关所遇到的错误
SIOCADDRT: No such process 添加路由报错
原因
要添加或修改的网关与不在主机或IP所在的网段。
比如,我要添加的网关是192.168.1.200,但我的主机没有192.168.1段的网卡,只有一个10.0.0的网卡。
后来就用最简单的办法将192.168.1.200改为10.0.0.254的,这样一来,我的主机或ip就在同一网段了。
其实也可以添加一个10.0.0段的网卡,再添加网关。
sudo route add 196.168.1.200 /32 dev eth0
sudo route add default gw 196.168.1.200
除了ip,子网掩码,网关,DNS的配置外,还需要修改或添加网卡名,设备名,BOOTPROTO(只有在静态模式下才可以使用设置的ip信息),ONBOOT,TYPE等重要的配置信息
IPADDR=10.0.0.211
NETMASK=255.0.0.0
GATEWAY=10.0.0.254
DNS1=223.5.5.5
DNS2=114.114.114.114
NAME=eth0
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
TYPE=Ethernet
修改dns
重启生效,永久修改
vi或vim进入/etc/sysconfig/network-scripts/ifcfg-eth0
添加
DNS1=223.5.5.5
DNS2=223.6.6.6
或者在DNS的配置文件里修改也可以。
网卡配置文件里的dns优先于dns配置里的
注:只供个人参考专用!!!
以上是关于Linux运维之配置IP的主要内容,如果未能解决你的问题,请参考以下文章