Olen koettanut guuglettaa ja lukea tätäkin foorumia hakutoiminnoilla, mutta en pääse puusta pitkään.
Tilanne on, että eth0 on suoraan julkisessa staattisessa IP:ssä, ja eth1 olisi tarkoitus kytkeä LANin puolelle (ja kone ei ole reitittävä, vaan reititin on muualla)
Tuo Eth0 toimii hienosti, mutta LAN -puoli tökkii. Koneessa on Realtek RTL-8110s gigabitin kortti, jota en saa heräämään henkiin lainkaan. Tuo ethtool ei tunnu muokkaavan mitään, vaikka kuinka yrittää.
Aikani kiroiltuani päätin kysyä sitten täältä vinkkiä:
uname -a
Linux judnux 2.6.22-14-server #1 SMP Tue Feb 12 08:27:05 UTC 2008 i686 GNU/Linux
ethtool eth1
Settings for eth1:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Half
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
Link detected: no
*-network:1
description: Ethernet interface
product: RTL-8169 Gigabit Ethernet
vendor: Realtek Semiconductor Co., Ltd.
physical id: 10
bus info: pci@0000:00:10.0
logical name: eth1
version: 10
serial: 00:06:4f:27:6e:a1
size: 100MB/s
capacity: 1GB/s
width: 32 bits
clock: 66MHz
capabilities: pm bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.2LK duplex=half ip=192.168.112.60 latency=64 link=no maxlatency=64 mingnt=32 module=r8169 multicast=yes port=twisted pair speed=100MB/s
ifconfig eth1
eth1 Link encap:Ethernet HWaddr 00:06:4F:27:6E:A1
inet addr:192.168.112.60 Bcast:192.168.112.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:17 Base address:0x8000
Ja vielä lisäys:
mii-tool
eth0: negotiated 100baseTx-FD flow-control, link ok
eth1: no link
------
Ja vielä lisäys:
dmesg |grep eth1
[ 94.017579] eth1: RealTek RTL8139 at 0xe0888400, 00:10:b5:03:89:8e, IRQ 17
[ 94.017592] eth1: Identified 8139 chip type 'RTL-8139A'
[ 122.555718] r8169: eth1: link down
[ 123.471807] ADDRCONF(NETDEV_UP): eth1: link is not ready
------------
Olen täältä kokeillut loitsuta tuota /usr/sbin/ethtool -s eth1 speed 1000 duplex full autoneg on -komentoa, mutta mikään ei muutu mihinkään.
Onko hyviä visioita, mistä jatkan kiroilua?