まとめindex
最新のトピック
KEYWORDS
CentOSでホームサーバー カニよさらば
2012/06/09
Sambaの設定をして、大きなファイルを扱うようになって暫く運用。RTL8111のドライバ問題も解消したと思っていましたが、やはり転送に引っかかる場面が散見されるようになってきました。ジャンボフレームのサイズを調整したり色々と試してみましたが、どうも信用なりません。ふと気になって調べてみると、普段使っているwindowsデスクトップのNICもRTL8111系でした。コレはもうたまらん!ということで、IntelのNICを買ってきてLinuxサーバとwindowsと、2台ともに搭載してしまいました、1枚3000円ちょっとでストレスが無くなれば安いものです。
windows側の設定は、単純にオンボードのNICを無効にして、新しく挿したNICを有効にしただけ。らくらく設定。
Linux側は、挿してそのまま起動すると、自動認識されてeth1として割り付けられた模様。
/etc/udev/rules.d/70-persistent-net.rules
に、双方のNICの割り当てが自動的に書かれるので、RTL8111をeth1に、Intel製をeth0になるように、入れ替えて設定。
# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="bc:5f:f4:xx:xx:xx", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
# PCI device 0x8086:0x10d3 (e1000e)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="68:05:ca:xx:xx:xx", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
それから、eth0の設定情報には、MACアドレスが書き込まれているため、新しいカードのMACアドレスに書き換える必要があります。SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="bc:5f:f4:xx:xx:xx", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
# PCI device 0x8086:0x10d3 (e1000e)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="68:05:ca:xx:xx:xx", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
/etc/sysconfig/network-scripts/ifcfg-eth0 を編集
DEVICE="eth0"
HWADDR="68:05:ca:xx:xx:xx" # ←ココ!
NM_CONTROLLED="yes"
ONBOOT="yes"
BOOTPROTO="none"
IPADDR="192.168.5.7"
NETMASK="255.255.255.0"
GATEWAY="192.168.5.1"
MTU="8000"
これで設定完了。再起動すれば無事Intelチップでネットワークに接続。今のところ非常に順調に動いています。
HWADDR="68:05:ca:xx:xx:xx" # ←ココ!
NM_CONTROLLED="yes"
ONBOOT="yes"
BOOTPROTO="none"
IPADDR="192.168.5.7"
NETMASK="255.255.255.0"
GATEWAY="192.168.5.1"
MTU="8000"
ツイート