Sponsored Link


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        # ゲートウェイアドレス(ルーターのアドレス)
=======================
<以上 追記>

トップへ