在做项目时由于公司局域网采用自动获取IP的方式,导到每次服务器重启主机IP都会变化。为了解决这个问题,我参考了http://blog.sina.com.cn/s/blog_537977e50100qhb5.html的文章然后根据自己的情况设置静态IP解决了这个问题,处理方式如下: 1.修改网卡配置 编辑:vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0
IPADDR=12.168.0.33 #如果设置网卡获得 ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址 2.修改网关配置 编辑:vi /etc/sysconfig/network 修改后如下:
NETWORKING=yes(表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动) 我在修改这里打开编辑时前三项已经默认有了所以只增加了GATEWAY 3.修改DNS 配置 编辑:vi /etc/resolv.conf 修改后如下:
nameserver 即是DNS服务器IP地址,第一个是首选,第二个是备用。 4.重启网络服务 执行命令: service network restart 或 /etc/init.d/network restart 5.关闭防火墙 /etc/init.d/iptables stop
===================================================================== 1.配置IP #setup 选择 NetWork configuration 选择 Device configuration 选择 eth0 Use DHCP [*] 改 为 [ ] 用空格键将*去除 Static IP 输入 192.168.1.112 Netmask 输入 255.255.255.0 Default gateway IP 输入 192.168.1.1 Primary DNS Server 输入 192.168.1. 2.改SSH端口 vim /etc/ssh/sshd_config #Port 22 去#注释 改 22 为 2200(2000以上) 3.重启SSH /etc/init.d/sshd restart 4.重启网络 service network restart 或 /etc/init.d/network restart 5.查看端口 netstat -lnp|more 6.关防火墙 /etc/init.d/iptables stop (责任编辑:好模板) |