前两天服务器的ssh出现了问题,自己捣鼓了一天,也没弄出各头绪。最后在专业认识的帮助下。终于解决了。故记录此次排查过程。
现象: 自己尝试使用ifconfig配置IP,子网等。临时生效,但是在经过5分钟之后,IP等配置被莫名的修改,造成不能通过ssh登录的现象。
排错过程:
自己尝试利用ifconfig, 并通过修改配置文件的方法配置,自己猜想错误的原因:网络设备中,多出一个网桥。 失败以下是专业人士的过程
首先,通过ifconfig查看网络的当前配置。
一般情况下,我们用的配置一般利用static配置,或者 dhcp来配置网卡的IP。首先查看其配置的状况。
一般我们在配置网络是,可能用到如下几个工具:
1 . ifconfig 配置 这个配置是临时性的。
2. 通过配置文件, 在 centos下的网络相关的配置在/etc/sysconfig/network-script/下。ubuntu下在/etc/network/interface中
3. 通过network-manager来配置。一般用在图形系统中
4. centos 下 system-config-network 来配置。
在配置网络后,最好利用/etc/init.d/network重启一下网络
我们自己手动配置了IP。重启网络,等待ip被改动。
利用dmesg查看日志,查看和eth0相关的信息。看到有人将eth0 重命名为了br0。当然也要查找和br0相关的东西了。
修改eth0到br0的为udev。
查看相关的配置文件
首先是 /etc/udev/ 查看有没有和br0 eth0 相关的
可能和网络相关的配置的地方
1 udev的配置
2 modprob.d下的配置
3 selinux下的配置
4 network本身的配置
5 iptable的防火墙(这个是莫名的收不到包是要考虑的,和这次的主题无关)
删除 一些配置。
最后在 rc.local 中加入了两次network重启的命令。临时性的解决了问题。
rc.local是系统启动的最后一个动作
后记
终于搞定服务器了之后,继续部署hadoop。由碰到了一系列的问题。