今天碰到一个问题,手头两台机器:一台window机器,一台linux工控机。
问题描述:
1.windows机器IP:10.194.229.170 ,外网测试平台IP地址:115.238.107.211
2.然后在我的linux工控机上也增添了一个外网IP:10.194.229.171,本地windows机器和linux工控机可以互相拼通。但是linux工控机拼不通外网测试平台地址。
排查发现window机器的默认网关为10.194.229.254,忘了给linux工控机同样设定一个默认网关。
在此刚好对linux系统中添加IP地址和默认网关做个简单小结
1.linux系统下添加IP地址
注意:所有操作均使用root用户
修改IP:ifconfig eth0 10.10.22.145 //直接将第一张网卡的IP修改成10.10.22.145
增加IP:ifconfig eth0 add 10.10.33.145 //增加一个IP
再增加一个IP:ifconfig eth0:0 add 10.10.44.145
上述增加完,立刻生效,但是机器重新启动后,就无效了。
不要如下操作:
ifconfig eth0 add 10.10.44.145
这样就把刚刚加的IP 10.10.33.145修改成了10.10.44.145
删减:ip addr del 192.168.0.1 dev eth0
2.linux添加网关的方法
临时添加方法 : route add default gw ip
删除 : route del default
永久添加方法 : 修改/etc/rc.local 。在文件里添加命令:route add default gw ip
重启网卡或机器后生效
3.修改DNS,直接修改/etc/resolv.conf文件
(比如linux工控机添加了默认网关后还是拼不通百度,需要添加DNS)
vi /etc/resolv.conf
在该文件中增加一个可用的DNS地址
nameserver 10.1.7.88
2013/6/4