- 起動時のBIOS の画面で、NIC の IRQ が、他のデバイスと当たっていないことを確認
- 適切なドライバをインストール。 eepro100, tulip
- /etc/lilo.conf に書き加えて再起動。
append="ether=5,0xe400,eth0 ether=9,0xe800,eth1"
IRQ, Base Address を明示することが必要。これらは、起動時に流れるメッセージ中から見つけられる。dmesg で見られる。
- /etc/init.d/network に書き加える。
eth0 に習って、192.168.0.1... 等と書く。また、既存の route が eth0 であることを明示する。
$ more /etc/init.d/network
#! /bin/sh
...
ifconfig eth0 ${IPADDR} netmask ${NETMASK} broadcast ${BROADCAST}
route add -net ${NETWORK} dev eth0
[ "${GATEWAY}" ] && route add default gw ${GATEWAY} metric 1 dev eth0
# 2nd nic
ifconfig eth1 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255
route add -net 192.168.0.0 dev eth1
- 再起動後、root になって、ifconfig で確認。
$ /sbin/ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Bcast:127.255.255.255 Mask:255.0.0.0
UP BROADCAST LOOPBACK RUNNING MTU:3584 Metric:1
RX packets:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
Collisions:0
eth0 Link encap:Ethernet HWaddr 00:90:27:2E:75:B4
inet addr:133.50.133.142 Bcast:133.50.133.255 Mask:255.255.254.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3613 errors:0 dropped:0 overruns:0 frame:0
TX packets:2579 errors:0 dropped:0 overruns:0 carrier:0
Collisions:7
Interrupt:5 Base address:0xe400
eth1 Link encap:Ethernet HWaddr 00:00:F4:95:55:87
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:615 errors:0 dropped:0 overruns:0 frame:0
TX packets:597 errors:0 dropped:0 overruns:0 carrier:0
Collisions:27
Interrupt:9 Base address:0xe800