LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 613|回复: 2

升级内核后的网络问题?

[复制链接]
发表于 2010-1-28 19:30:31 | 显示全部楼层 |阅读模式
有一个java程序在每天定时在一台 debian  linux testing 机器上运行,主要功能是在两台机器之间复制数据库数据。由于机器硬件故障,禁用了板载网卡,加了一个8139网卡,重新配置了网络界面,由 ETH1 变为 ETH2 ,并且做了update && dist-upgrade ,能ping 目标网络。今天运行java程序,提示"network adpter erro .... " ,反复检查 找不到问题!请帮忙分析一下!谢谢!
提示如下:
java TestOracle
java.sql.SQLException: Io 异常: The Network Adapter could not establish the connection
        at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
        at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)
        at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:255)
        at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387)
        at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:439)
        at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)
        at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)
        at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
        at java.sql.DriverManager.getConnection(DriverManager.java:525)
        at java.sql.DriverManager.getConnection(DriverManager.java:171)
        at TestOracle.main(TestOracle.java:16)

非常气人的是本机上的postgresql也不能连接了!!!!
到底是整么回事?

java TestPgsql

org.postgresql.util.PSQLException: 尝试连线已失败。

        at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:137)

        at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:66)

        at org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:124)

        at org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:30)

        at org.postgresql.jdbc3.Jdbc3Connection.<init>(Jdbc3Connection.java:24)

        at org.postgresql.Driver.makeConnection(Driver.java:386)

        at org.postgresql.Driver.connect(Driver.java:260)

        at java.sql.DriverManager.getConnection(DriverManager.java:582)

        at java.sql.DriverManager.getConnection(DriverManager.java:207)

        at TestPgsql.main(TestPgsql.java:15)

Caused by: java.net.SocketException: Network is unreachable

        at java.net.PlainSocketImpl.socketConnect(Native Method)

        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)

        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)

        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)

        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)

        at java.net.Socket.connect(Socket.java:525)

        at java.net.Socket.connect(Socket.java:475)

        at java.net.Socket.<init>(Socket.java:372)

        at java.net.Socket.<init>(Socket.java:186)

        at org.postgresql.core.PGStream.<init>(PGStream.java:62)

        at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:77)

        ... 9 more

然后反复找问题!终于怀疑到内核的原因。

uname -a
Linux debian 2.6.30-2-686 #1 SMP Sat Sep 26 01:16:22 UTC 2009 i686 GNU/Linux

原来是2.6.30-1-686,只好安了一个leny版的2.6.26.
程序可以运行了?

能向什么地方反应一下?
原谅太长了?
终于可以访问linuxsir了?
发表于 2010-1-29 01:02:24 | 显示全部楼层
新內核對網卡支援了麼?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-29 13:32:17 | 显示全部楼层
能够ping 通目标地址!
并且本机上运行了apache,其他机器能访问网页。
运行java 程序时 用tcpdump 观察不到 信息!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表