1.NICの設定
戻る
# vi /etc/modules.conf
とすると
=================================
alias parport_lowlevel parport_pc
alias eth0 8139too
alias usb-controller usb-uhci
=================================
となっているが、eth0はCorega FEther USB-TXSなのでドライバはpegasusである。
8139tooはBUFFALO LPC4-TX-CBのドライバである。
以下のように記述を変更する。
=================================
alias parport_lowlevel parport_pc
alias eth0 pegasus
alias usb-controller usb-uhci
alias eth1 8139too
=================================
<追記>
としてみたいところだが、以下のように記述を変更する。
=================================
alias parport_lowlevel parport_pc
alias usb-controller usb-uhci
=================================
このように記述しておけば、RedHatは設定が終了した時点でeth0もeth1も自動認識してくれる。
<以上 追記>
これで
# ifconfig eth1 192.168.2.1 netmask 255.255.255.0 up
とすれば、一時的に認識された状態となる。
# netstat -var
とすると
================================================================================
Destination Gateway Genmask Flags MSS Window
irtt lface
192.168.2.0 * 255.255.255.0 U 40 0
0 eth1
192.168.0.0 * 255.255.255.0 U 40 0
0 eth0
127.0.0.0 * 255.0.0.0 U 40 0
0 lo
default 192.168.0.1 0.0.0.0 UG 40 0
0 eth0
================================================================================
となるが、このままでは再起動すると
================================================================================
Destination Gateway Genmask Flags MSS Window
irtt lface
192.168.0.0 * 255.255.255.0 U 40 0
0 eth0
127.0.0.0 * 255.0.0.0 U 40 0
0 lo
default 192.168.0.1 0.0.0.0 UG 40 0
0 eth0
================================================================================
となってしまう。設定は保存されない。
そこで
# vi /etc/sysconfig/network-scripts/ifcfg-eth1
とし、新規設定ファイルを記述する。
=======================
DEVICE=eth1 # インターフェイスの名前を設定
ONBOOT=yes # システム起動時にこのインターフェイスを使用可とする
BOOTPROTO=statics # 手動でIPアドレスを設定
IPADDR=192.168.2.1 # IPアドレス
NETMASK=255.255.255.0 # ネットマスク
NETWORK=192.168.2.0 # ネットワークアドレス(特に記述しなくても可)
BROADCAST=192.168.2.255 # ブロードキャストアドレス(特に記述しなくても可)
=======================
これで、再起動後もNICは認識される。
すぐ設定を反映させるときは
# /etc/rc.d/init.d/network restart
とする。
<追記>
当初、eth0はルーターのDHCPクライアントになっていたため
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
とすると、以下のようになっていた。
=======================
DEVICE=eth0 #インターフェイスの名前を設定
ONBOOT=yes #システム起動時にこのインターフェイスを使用可とする
BOOTPROTO=dhcp #DHCPでIPアドレスが設定される
=======================
が、諸般の事情によりルーターのDHCPを切った。
そのため、eth0のIPアドレスも手動で設定することになった。
=======================
DEVICE=eth0 #インターフェイスの名前を設定
ONBOOT=yes #システム起動時にこのインターフェイスを使用可とする
BOOTPROTO=statics #手動でIPアドレスを設定
IPADDR=192.168.0.2 #IPアドレス
NETMASK=255.255.255.0 #ネットマスク
NETWORK=192.168.0.0 # ネットワークアドレス(特に記述しなくても可)
BROADCAST=192.168.0.255 # ブロードキャストアドレス(特に記述しなくても可)
GATEWAY=192.168.0.1 # ゲートウェイアドレス(ルーターのアドレス)
=======================
<以上 追記>
トップへ